What are the two methodologies for systems analysis?
- 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?
What are the disadvantages of the waterfall method?
What are the advantages of the agile methodology?
What are the disadvantages of the agile methodology?
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?
What are the outcomes of a feasibility study?
Whether the project can be completed..
What is the second stage in systems analysis?
The analysis stage
What are the main methods in the analysis stage?
What is a DFD and what does it look like?
Data Flow Diagram
What is abstraction?
This is where unnecessary detail is ignored and only the important details are focused on.
What is decomposition?
This is a way of organising complex problems into more atomic ones so a problem is easier to manage
What is high level design?
High level design has three areas:
What are structure charts?
Similar to data flow diagrams however it shows the different functions and what parameters are passed between them
What needs to be considered when planning the new system in terms of hardware and software?
What is the third stage in the systems analysis process?
The design stage
What ‘D.D’ needs to be produced in the design stage? Give some field names
A data dictionary
What ‘D.S’ needs to be produced in the design stage? Give some details about this
Data structures
What designs need to be documented in the design phase?