| |
| |
Preface | |
| |
| |
| |
Introduction To Systems Analysis And Design | |
| |
| |
Introduction | |
| |
| |
The Systems Development Life Cycle | |
| |
| |
Systems Development Methodologies | |
| |
| |
Project Team Skills and Roles | |
| |
| |
Summary | |
| |
| |
| |
Planning Phase | |
| |
| |
| |
Project Initiation | |
| |
| |
Introduction | |
| |
| |
Project Identification | |
| |
| |
Feasibility Analysis | |
| |
| |
Project Selection | |
| |
| |
Summary | |
| |
| |
| |
Project Management | |
| |
| |
Introduction | |
| |
| |
Identifying Project Size | |
| |
| |
Creating and Managing the Workplan | |
| |
| |
Staffing the Project | |
| |
| |
Coordinating Project Activities | |
| |
| |
Applying in Concepts at CD Selections | |
| |
| |
Summary | |
| |
| |
| |
Analysis Phase | |
| |
| |
| |
Requirements Determination | |
| |
| |
Introduction | |
| |
| |
Requirements Determination | |
| |
| |
Requirements Analysis Techniques | |
| |
| |
Requirements-Gathering Techniques | |
| |
| |
Applying the Concepts at CD Selections | |
| |
| |
Summary | |
| |
| |
| |
Use Case Analysis | |
| |
| |
Introduction | |
| |
| |
Use Cases | |
| |
| |
Applying the Concepts at CD Selections | |
| |
| |
Summary | |
| |
| |
| |
Process Modeling | |
| |
| |
Introduction | |
| |
| |
Data Flow Diagrams | |
| |
| |
Creating Data Flow Diagrams | |
| |
| |
Applying the Concepts at CD Selections | |
| |
| |
Summary | |
| |
| |
| |
Process Modeling at Custom MetalWorks | |
| |
| |
| |
Data Modeling | |
| |
| |
Introduction | |
| |
| |
The Entity Relationship Diagram | |
| |
| |
Creating an Entity Relationship Diagram | |
| |
| |
Validating and ERD | |
| |
| |
Summary | |
| |
| |
Data Modeling at Custom MetalWorks | |
| |
| |
| |
Design Phase | |
| |
| |
| |
Moving Into Design | |
| |
| |
Introduction | |
| |
| |
Transition from Requirements to Design | |
| |
| |
System Acquisition Strategies | |
| |
| |
Influence on Acquisition Strategy | |
| |
| |
Selecting an Acquisition Strategy | |
| |
| |
Summary | |
| |
| |
| |
Architecture Design | |
| |
| |
Introduction | |
| |
| |
Elements of an Architecture Design | |
| |
| |
Creating an Architecture Design | |
| |
| |
Hardware and Software Specification | |
| |
| |
Applying the Concepts at CD Selections | |
| |
| |
Summary | |
| |
| |
| |
User Interface Design | |
| |
| |
Introduction | |
| |
| |
Principles for User Interface Design | |
| |
| |
User Interface Design Process | |
| |
| |
Navigation Design | |
| |
| |
Input Design | |
| |
| |
Output Design | |
| |
| |
Applying the Concepts at CD Selection | |
| |
| |
Summary | |
| |
| |
| |
Program Design | |
| |
| |
Introduction | |
| |
| |
Moving from Logical to Physical Process Models | |
| |
| |
Designing Programs | |
| |
| |
Structure Chart | |
| |
| |
Program Specification | |
| |
| |
Summary | |
| |
| |
| |
Data Storage Design | |
| |
| |
Introduction | |
| |
| |
Data Storage Formats | |
| |
| |
Moving from Logical to Physical Data Models | |
| |
| |
Optimizing Data Storage | |
| |
| |
Summary | |
| |
| |
| |
Implementation Phase | |
| |
| |
| |
Moving Into Implementation | |
| |
| |
Introduction | |
| |
| |
Managing the Programming Phase | |
| |
| |
Testing | |
| |
| |
Developing Documentation | |
| |
| |
Applying the Concepts at CD Selections | |
| |
| |
Summary | |
| |
| |
| |
Transition To The New System | |
| |
| |
Introduction | |
| |
| |
Making the Transition to the New System | |
| |
| |
The Migration Plan | |
| |
| |
Postimplementation Activities | |
| |
| |
Applying the Concepts at CD Selections | |
| |
| |
Summary | |
| |
| |
| |
The Movement To Objects | |
| |
| |
Introduction | |
| |
| |
Basic Characteristics of Object-Oriented Systems | |
| |
| |
Object-Oriented Systems Analysis and Design | |
| |
| |
Unified Modeling Language Version 2.0 | |
| |
| |
Use Case Diagram | |
| |
| |
Class Diagram | |
| |
| |
Sequence Diagram | |
| |
| |
Behavioral State Machine Diagram | |
| |
| |
Summary | |
| |
| |
Index | |