Systems Development Lifecycle Design Learning Objectives Design State

Systems Development Lifecycle Design

Learning Objectives (Design) State the need for producing designs for: n n n documents, files, forms/inputs, reports/outputs validation. Design data capture forms and screen layouts to solve a given problem. Design reports layouts and screen displays to solve a given problem. Design validation routines to solve a given problem. Design the required data/file structures to solve a given problem.

System Development Lifecycle

Design Phase

Requirements Specification What exactly will the new system do? n Inputs, Processing and Outputs What inputs are needed? What processing must take place? What information needs to be output? n Can be explained in: Words Tables Flowcharts Systems flowcharts Data flow diagrams Algorithms Structure diagrams

Data capture forms How will the data be collected?

Screen layout / screen input form How is data entered into the computer?

Design report (layouts) / Screen displays

File / Data Structures Field name Field Type n n n Integer Decimal Boolean/logical Date Text Field Length Key Field

Hardware and Software What hardware is needed? What software is needed?

Data Validation Routines Check input data is sensible and valid before processing. Wait for the next section for more information about these.
- Slides: 11