Business Systems Development Course

course overview

Click to View dates & book now


The workshop divides design into Preliminary Design, External Design and Internal Design. Preliminary Design accomplishes the transition from analy-sis and determines the technical architec-ture of the system. It also decides what processes and data will reside on which processors. External Design is design from the viewpoint of the user. It defines dialogue flow and provides screen and report design. Internal Design is design from the viewpoint of the builder. It op-timizes the data, structures the logic and defines interfaces.It uses the same case study as BAA. You complete the course with experi-ence in design.The workshop provides a full dis-cussion of logical data base design. You will learn how to apply safe and aggres-sive trade-offs for optimizing the data. Safe trade-offs optimize the data without compromising integrity and redundancy. Aggressive trade-offs optimize the data while providing some compromise of integrity or redundancy.


  • Designers
  • CASE specialists
  • Data Analysts
  • Systems Analysts
  • Programmers
  • Data/Database Administrators

Skills Gained

Upon successful completion of this course, the student will be able to understand:

  • A step by step way to do design
  • The use of analysis results in design
  • How to do a design that meets business requirements
  • How to optimize (de-normalize) data
  • How to design code that conforms to the latest design principles
  • How to use task analysis to design screen flow
  • How to design screens and reports
  • How and when to prototype
  • The different forms of prototyping
  • What design must deliver to implementation


To get the most out of design, it is advis-able that you have an understanding of analysis. This can be achieved by attend-ing our BAA workshop or having equivalent experience. Duration 4 days


Outline of System Design Training

1. Introduction to Design

  • Overview of analysis
  • Deliverables from analysis
  • How to tell the data model is done
  • How to tell the process model is done
  • Role of analysis deliverables in design

2. Overview of Design

  • Characteristics of design
  • Stages of design
  • Tasks of design
  • Deliverables of design
  • The progression of deliverables from analysis to design
  • Transition from BAA deliverables

3. Preliminary Design

  • Transition to design
  • The technical architecture of a system
  • The application architecture
  • Types of systems
  • Host based
  • Distributed computing
  • Object-oriented
  • Determine scope of design
  • Determine automation boundary
  • Assign process to processors
  • Define batch, on-line, real time proc-esses
  • Assign data to processors

4. Presentation Design

  • Presentation design principles
  • Perform task analysis
  • Perform usability analysis
  • Types of dialogues
  • Data maintenance
  • Inquiry
  • Transactional
  • Designing the flow of screens/reports
  • Screen/report layout design

5. Prototyping

  • Definition of prototyping
  • Four kinds of prototyping
  • Application of kinds of prototyping
  • Tasks of prototyping
  • Prototyping the dialogue flow
  • Prototyping screen design

6. Data Design

  • Safe design trade-offs for optimization
  • Aggressive design trade-offs for optimi-zation
  • Integrity modules
  • Conversion to target DBMS

7. Function Design

  • Principles of good module design
  • Business level module design
  • Detailed level module design
  • Reusable modules
  • Module specification

8. Interface Design

  • Introduction to interfaces
  • Interface data design
  • Interface module design

9. Object Oriented Design

  • Definition of terms
  • Use of analysis models
  • Object design models

10. Client Server Design

  • Layered design: data, presentation, function
  • Communication via message passing
  • Advantages of layered design

11. Managing Design

  • Appendices:
  • Access path analysis
  • Data usage mapping
  • Transaction load analysis
  • Performance analysis
  • Glossary

Talk to an expert

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

All $ prices are in USD unless it’s a NZ or AU date

SPVC = Self Paced Virtual Class

LVC = Live Virtual Class

Please Note: All courses are availaible as Live Virtual Classes

Trusted by over 1/2 million students in 15 countries

Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.