In this course you will learn:
Overview of business systems development
- The traditional approach
- The modern, structured approach
The use of system models
- The benefits of models
- The characteristics of a good model
- Types of models
General principles of structured techniques
- The tools of structured analysis
- Data-flow diagrams for business systems
- Data dictionary
- Process specification
- Entity-relationship diagram
Deriving the new essential model
Business and systems objectives of the project
- The current implementation model
- Choosing an effective scope
- Event partitioning
- Normalization
- The essential model
Deriving the new configuration model
- Business constraints and statistics
- The introduction of hardware and software
- Designing interfaces between technologies
- Costs/benefits of technologies
- Multiple simultaneous transactions
- Human-engineering principles and techniques
- Screen-transition diagrams
The tools of structured design
- Structure chart
- Pseudocode
- Design data dictionary
Criteria for a good design
- Low coupling
- High cohesion
- Other design criteria
Creating a first-cut design from a structured specification
- Transaction analysis
- Transform analysis
- Further design techniques
- Factoring
- Design by data structure
- Informational clusters
Constructing the system
- Packaging
- Incremental construction techniques
Management implications of using structured techniques (optional appendix)
- Planning
- Organizing
- Communicating
- Measuring progress
- Estimating progress
- Radical and conservative project strategies
- Quality implications

|