What is the purpose of systems development?
Structured approached to making sure that systems are delivered on time, on budget.
Risk of system development?
Reasons they fail?
What processes can be put in place to make sure they succeed?
Who is involved in system development life cycle?
What is the waterfall model? Stages of SDLC?
LOGICAL GROUPING OF THE SDLC
SYSTEM PLANNING AND BUILDING:
1) Planning and feasibility:
* Can it be built?
* Is it cost effective?
* Will it meet user needs?
2) Analysis and requirements:
* Understand what the system is going to do?
* Document system requirements
* Parties sign to signify agreement on requirements
* Joint Application Development (JAD)
* ACCOUNTANT ROLE: Asked to prepare RFP for hardware and software. Evaluate vendors, service, commitment, training, tech support
3) Design and develop
* Specify technical systems, hardware, software.
* How is it going to fit together as opposed to technical architecture
* Programmers user design specification to purchase hardware
IMPLEMENTING TESTING AND MAINTAINING
1) Test
* Individual processing unit: Each component unit (hardware, software, do the modules work together, do the other systems work together)
2) Implementation (data conversion, user training including security and how to use it)
3) Maintenance- Monitoring, system updates.