Topic 1.5 - Systems Analysis Flashcards
What are the two methodologies for systems analysis?
- Waterfall
- Agile
When would you use the waterfall methodology?
When the requirements are known, clear and fixed and the technology is understood
When would you use the agile methodology?
When the end users’ needs are ever changing in a dynamic business or when they aren’t sure what type of system they want
What are the advantages of the waterfall method?
- Criteria is documented and agreed upon
- Stages aren’t revisited
- Programmers have a clear idea of what they need to do
- Easy to manage
What are the disadvantages of the waterfall method?
- Criteria cannot be changed once it has been signed off
- Difficult to fully understand users requirements at the start of the project
- No working software is created until later in the project
What are the advantages of the agile methodology?
- Working software delivered much sooner than waterfall
- Less time spent on documenting
- Change in circumstances can be accommodated for
What are the disadvantages of the agile methodology?
- The project can be quickly taken of track if the user isn’t clear with their requirements
- Difficult to assess the difficulty and length of the project
What is the first stage in the analysis of a system?
Feasibility study
What is the purpose of a feasibility study?
To decide whether a solution is possible or to decide whether the current system can be replaced / worth replacing
- Plus, seeing if it economically possible or possible to fir within a certain timetable
What is the acronym which outlines the different aims in the feasibility study?
Seeing if its possible for the following: T - Technologically E - Economically L - Legally O - Operationally S - Schedule
What are activities in a feasibility study?
- Observing current system
- Consulting current documentation
- Storage considered
- Interviews of users
- Legal / Social / Environmental issues are considered
- Possible solutions identified
What are the outcomes of a feasibility study?
Whether the project can be completed..
- in the time scale
- within the budget
- if training is required for staff
What is the second stage in systems analysis?
The analysis stage
What are the main methods in the analysis stage?
- Interviews
- Questionnaires
- Time and motion study
- Research of similar solutions from similar businesses
- Documentation inspection
What is a DFD and what does it look like?
Data Flow Diagram
- Shows the flow of data through a system
- From external entities
- Through processes (verbs)
- And into data stores
- All data on arrows should be nouns