Quick Review




QUICK REVIEW ON STEPS IN SYSTEMS DEVELOPMENT ACTIVITIES

1. INITIATION STAGE
- FIND A PROJECT / UNDERSTAND THE CASE STUDY
- Propose a feasibility study indicating :
Time to produce the systems
Who will produce it
A deadline (expected completion date)
Budget
Etc….etc….
      Feasibility study
      To decide whether the proposed system is feasible usually in terms of economics to
      give estimates of development cost, development timescale, running costs.
      Method: Observation, Interviews, Professional judgment
      Deliverables:
      • Feasibility study report to the sponsor
      • Project plan
      • Cost and benefits
      • The go ahead-or otherwise

2. ANALYSIS STAGE
Requirements Analysis
Gathers information about what the users want in the new systems.
Get also information on the current systems
Systems Analysis
Find out what is done and why it is done, records all events/activities
Generate models (diagrams) showing who does what, when ??(physical model)
Refines your model on requirements, add more details
Generate new model showing just what is done(logical model)
Check your analysis with the users
Deliverables :
Requirement report,
revised plan,
revised costs and benefits

3. DESIGN STAGE
Systems Specifications
States what the new system will do (context diagram)
Generate logical diagrams for new systems (level 1 , 2 diagram DFD)
Defines processes at all levels (lower levels DFD)
Defines all data required (data base design/tables)
Systems Design e.g:
How the new system will fulfill specifications
Which part will be done by computer / which will be done manually?
What size/type of computer?
Use of networking and comms ?, web base / stand alone ?
Design interfaces (GUI)
Data base design (include from your database class --- optional if you don’t develop the real prototype)
Programs/process Specifications
Describe processes using structured English, pseudo codes/decision table
Deliverables:
Systems / software specifications
Programs specifications
Database definitions
Training manuals / help
Hardware specifications if necessary

4. IMPLEMENTATION STAGE
Implementation and unit testing
Systems development
Final definition of data structures
Creation of database tables
Coding of all programs and modules
Unit testing (0ptional)
Conduct unit testing
Systems Testing (optional)
Integrates all units / modules and conduct systems testing

5. OPERATION AND MAINTANAINANCE STAGE
Fixing problems, do improvements, keeping systems up to date, and continuous
upgrading of the systems.


0 comments: