Systems Analysis and Development Flashcards
What is Rapid Application Development (RAD)?
An iterative approach to systems development which follows a build, test, and evaluate process.
What is Linear Methodology?
A step by step approach to systems development. Is divided into stages.
Advantages and Disadvantages of Iterative Methodology?
- Good for smaller projects
- Fast
- Extensive user input and testing
- Less controlled
- Risk of not ever finishing
Advantages and Disadvantages of Linear Methodology?
- Easy to understand
- Suitable for complex projects
- Clear goals are set out
- Difficult and expensive
- Software only delivered at end
- Does not match reality well
What is the System Development Life Cycle (SDLC)?
Process used for creating a new system from scratch or analysing an existing system and creating an improved one.
What are the phases of the System Development Life Cycle (SDLC)?
- Preliminary Analysis
- Analysis
- Design
- Develop
- Implementation
- Evaluation and Maintenance
What happens in the Preliminary Analysis phase of the SDLC?
- Define the problem of the system
- Complete a feasibility report
What is a Feasibility Report?
Tests:
* Technical - Is technology avaliable?
* Operation - Will it be easy to use?
* Economical - Is it profitable?
* Schedule - Can it be completed on time?
What happens in the Analysis phase of the SDLC?
- Work out a model of current system
- Find requirements of new system
What happens in the Design phase of the SDLC?
- Design physical and logical aspects
- Use CASE tools
What are CASE Tools? (Give Examples)
Computer-Aided Software Engineering Tools are software application programs which automate SDLC activities. E.g. ChatGPT, Github Co-Pilot, MS Visio
What happens in the Development phase of the SDLC?
- Acquire hardware and software
- Choose whether to buy or make code
- Using resources to construct product
What happens in the Implementation phase of the SDLC?
Implement the system into the organisation using
1. Direct Changeover
2. Parallel Running
3. Phased Implementation
4. Pilot Running
What happens in a Direct Changeover?
Old system is stopped completely and new systems starts immediately.
What happens in Parallel Running?
New system starts running and both will continue to run until old system is removed.