Unit 3
Systems Development



Systems Life Cycle


Feasibility

Analysis

Design

Solution

Test

Installation

Train

Evaluate

Maintenance



Feasibility


Analysis


Design


Implementation


Dry run testing


Unit testing - test each individual subroutine or module in a suite of programs


Integration testing - test a complete suite of programs to ensure that they all function correctly when put together


Maintenance


Evaluation


HCI - interaction between user and computer


Command-line interface


Menus


Natural language


Forms and dialogue boxes


GUI

WIMP interface (Windows, Icons, Mouse Pointers)

Common User Interface


Speech/sound output