CompSci - Systems Analysis Flashcards
(9 cards)
Waterfall Lifecycle
Development stages during system development are completed sequentially, and must be discussed and agreed on before moving on and the stage becoming fixed.
Waterfall Benefits
Strong structure
Easier to plan
Clear responsibilities
Waterfall Disadvantages
Rigidity
Large volume of documentation
Little ability to make changes
Relies on well understood user requirements (hard for users to fully articulate this without prototypes)
Code of Conduct
Outlines the rules and guidelines that employees and stakeholders must follow.
Code of Conduct Purpose
Physical and cyber security
Consistent and fair set of rules
Organisation’s goals and objectives are outlien
Agile Lifecycle
The project is broken down into development cycles after each feedback is provided by stakeholders and acted upon, instead of completing each stage in blocks
Agile Benefits
Flexibility
More stakeholder involvement
Better product due to feedback
Agile Disadvantages
Unpredictable in resources needed
Customer communication required
Over-expand the scope
Systems Analysis Documentation
Feasibility: Feasibility report
Systems analysis: Existing solutions, requirements specification
Design: UI design, flowcharts and pseudocode, algorithms
Testing: Test methods and results
Documentation: User documentation, technical documentation