Full description [Brief description]:

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