Text
Modern systems analysis and design
Contents
Part I: Foundations for Systems Development
Chapter 1. The System Development Environment
1.1. Learning Objectives
1.2. Introduction
1.3. A Modern Approach to System Analysis and Design
1.4. Types of Information Systems and System Development
1.5. Developing Information Systems and System Development Life Cycle
1.6. The Heart of the System Development Process
1.7. Object-Oriented Analysis and Design
1.8. Our Approach to Systems Development
1.9. Summary
1.10. Key Terms
1.11. Review Questions
1.12. Problems and Exercise
1.13. Field Exercises
1.14. Reference
Chapter 2. The Origin of Software
2.1. Learning Objectives
2.2. Introduction
2.3. System Aquisition
2.4. Reuse
2.5. Summary
2.6. Key Terms
2.7. Review Questions
2.8. Problems and Exercise
2.9. Field Exercises
2.10. Reference
Chapter 3. Managing the Information Systems Project
3.1. Learning Objectives
3.2. Introduction
3.3. Pine Valley Furniture Company Background
3.4. Managing the Information Systems Project
3.5. Representing and Scheduling Project Plans
3.6. Using Project Management Software
3.7. Summary
3.8. Key Terms
3.9. Review Questions
3.10. Problems and Exercise
3.11. Field Exercises
3.12. Reference
Part II: Planning
Chapter 4. Identifying and Selecting System Development Projects
4.1. Learning Objectives
4.2. Introduction
4.3. Identifying and Selecting Systems Development Projects
4.4. Corporate and Information Systems Planning
4.5. Electronic Commerce ApplicationsL Identifying and Selecting
4.6. Systems Development Projects
4.7. Summary
4.8. Key Terms
4.9. Review Questions
4.10. Problems and Exercise
4.11. Field Exercises
4.12. Reference
Chapter 5. Initiating and Planning Systems Development Projects
5.1. Learning Objectives
5.2. Introduction
5.3. Initiating and Planning Systems Development Projects
5.4. The Process of Initiating and Planning Systems IS Development Projects
5.5. Accessing Project Feasibility
5.6. Building and Reviewing the Baseline Project Plan
5.7. Electronic Commerce Applications: Initiating and Planning Systems
5.8. Development Projects
5.9. Summary
5.10. Key Terms
5.11. Review Questions
5.12. Problems and Exercise
5.13. Field Exercises
5.14. Reference
Chapter 6. Determining System Requirements
6.1. Learning Objectives
6.2. Introduction
6.3. Performing Requirements Determination
6.4. Traditional Methods for Determining Requirements
6.5. Contemporary Methods for Determining Requirements
6.6. Radical Methods for Determining Requirements
6.7. Requirements Determination Using Agile Methodologies
6.8. Electronic Commerce Applications: Determining System Requirement
6.9. Summary
6.10. Key Terms
6.11. Review Questions
6.12. Problems and Exercise
6.13. Field Exercises
6.14. Reference
Chapter 7. Structuring System Process Requirement
7.1. Learning Objectives
7.2. Introduction
7.3. Process Modeling
7.4. Data Flow Diagram Mechanism
7.5. Four Different Types of DFDs
7.6. Using Data Flow Diagramming in the Analysis Process
7.7. Electronic Commerce Application: Process Modeling Using Data Flow Diagrams
7.8. Summary
7.9. Key Terms
7.10. Review Questions
7.11. Problems and Exercise
7.12. Field Exercises
7.13. Reference
Chapter 8. Structring Sytem Logic Requirements
8.1. Learning Objectives
8.2. Introduction
8.3. Logic Modeling
8.4. Modeling Logic with Structured English
8.5. Modeling Logic with Decision Tables
8.6. Deciding Among Structured English and Decision Tables
8.7. Electronic Commerce Applications: Logic Modeling
8.8. Summary
8.9. Key Terms
8.10. Review Questions
8.11. Problems and Exercise
8.12. Field Exercises
8.13. Reference
Chapter 9. Structuring System Data Requirements
9.1. Learning Objectives
9.2. Introduction
9.3. Gathering Information for Conceptual Data Modeling
9.4. Introduction to E-R Modeling
9.5. Conceptual Data Modeling and the E-R Modeling
9.6. Representing Supertypes and Subtypes
9.7. Business Rules
9.8. Electonic Commerce Applications: Conceptual Data Modeling
9.9. Summary
9.10. Key Terms
9.11. Review Questions
9.12. Problems and Exercise
9.13. Field Exercises
9.14. Reference
Part IV: Design
Chapter 10. Designing Databases
10.1. Learning Objectives
10.2. Introduction
10.3. Database Design
10.4. Relational Database Model
10.5. Normalization
10.6. Transforming E-R Diagrams into Relations
10.7. Merging Relations
10.8. Logical Database Design for Hoosier Burger
10.9. Physical File and Database Design
10.10. Designing Fields
10.11. Designing Physical Tables
10.12. Physical Database Design for Hoosier Burger
10.13. Electronic Commerce Applications: Designing Databases
10.14. Summary
10.15. Key Terms
10.16. Review Questions
10.17. Problems and Exercise
10.18. Field Exercises
10.19. Reference
Chapter 11. Designing Forms and Reports
11.1. Learning Objectives
11.2. Introduction
11.3. Designing Forms and Reports
11.4. Formatting Forms and Reports
11.5. Accessing Usability
11.6. Electronic Commerce Applications: Designing Forms and Reports for Pine Valley Furniture's
11.7. Summary
11.8. Key Terms
11.9. Review Questions
11.10. Problems and Exercise
11.11. Field Exercises
11.12. Reference
Chapter 12. Designing Interfaces and Dialogues
12.1. Learning Objectives
12.2. Introduction
12.3. Designing Interfaces and Dialogues
12.4. Interaction Methods and Devices
12.5. Designing Interfaces
12.6. Designing Dialogues
12.7. Designing Interfaces and Dialogues in Graphical Environments
12.8. Electronic Commerce Applications: Designing Interfaces and Dialogues for Pine Valley
12.9. Summary
12.10. Key Terms
12.11. Review Questions
12.12. Problems and Exercise
12.13. Field Exercises
12.14. Reference
Chapter 13. Finalizing Design Specifications
13.1. Learning Objectives
13.2. Introduction
13.3. Finalizing Design Specifications
13.4. Traditional Methods for Representing Design Specifications
13.5. Agile Methodologies
13.6. Electronic Commerce Applications: Finalizing Design Specifications for Pine Valley
13.7. Finalizing Design Specifications for Pine Valley
13.8. Summary
13.9. Key Terms
13.10. Review Questions
13.11. Problems and Exercise
13.12. Field Exercises
13.13. References
Chapter 14. Designing Distributed and Internet Systems
14.1. Learning Objectives
14.2. Introduction
14.3. Designing Distributed and Internet Systems
14.4. Designing Distributed Systems
14.5. Designing Internet Systems
14.6. Electronic Commerce Applications: Designing a Distributed Advertisement Server for Pine Valley
14.7. Summary
14.8. Key Terms
14.9. Review Questions
14.10. Problems and Exercise
14.11. Field Exercises
14.12. References
Chapter 15. Systems Implementation
15.1. Learning Objectives
15.2. Introduction
15.3. Systems Implementation
15.4. Software Application Testing
15.5. Installation
15.6. Documenting the System
15.7. Training and Supporting Users
15.8. Organizational Issues in Systems Implementation
15.9. Electronic Commerce Applications: Systems Implementation and Operation for Pine Valley
15.10. Project Closedown
15.11. Summary
15.12. Key Terms
15.13. Review Questions
15.14. Problems and Exercise
15.15. Field Exercises
15.16. References
Chapter 16. Maintaining Information Systems
16.1. Learning Objectives
16.2. Introduction
16.3. Maintaining Information Systems
16.4. Conducting Systems Maintenance
16.5. Web Site Maintenance
16.6. Electronic Commerce Applications: Maintaining an Information Systems for Pine Valley
16.7. Summary
16.8. Key Terms
16.9. Review Questions
16.10. Problems and Exercise
16.11. Field Exercises
16.12. References
No other version available