Flashcards
1.2.3(A) Software Development - 2.2.2(AS)
Flashcards do conjunto (9)
- 1Brook's Law (1975)More people added to a project can make things worse.
Project Management is key. - 2Feasibility StudyShould make sure that:
1) The proposed project is legal.
2) The project is technically achievable.
3) The project is financially viable - 3Requirements SpecificationA very detailed list of what the new system MUST deliver.
An analyst produces this using a process called 'Elicitation'.
The must be written so they can be answered with Yes or No
They must be comprehensive and cover everything required. - 4DocumentationThese documents are produced:
1) Requirements Specification
2) System Design
3) Technical Documentation
4) User Documentation - 5Waterfall Life CycleSplit up into stages, process flows: Stage>Next Stage
General Stages
Feasibility > Analysis > Design > Implementation > Test > Maintain - 6Waterfall Life cycle BenefitsVery Simple
Makes planning straightforward
Easy to monitor - 7Waterfall Life Cycle DrawbacksIn its purest, this method does not work
... - 8Agile MethodologiesMain focus:Iterative, Involve the user lots
Drawbacks:
Communication + Terminology/Language
Time commitment +Reliance on user
Exact cost and date is an issue
Benefits:
Transparency and Honesty
Collaborative efforts+Pay as you go costs - 9Rapid Application Development (RAD)Analysis + Quick Design>
(Demonstrate>Refine>Build)Loops >
Testing>Implementation
Drawbacks
Large projects + Inefficient Code
Time consuming + Lack of documentation
Benefits
User involved + clarity from feedback
Good usability from project
Informações
- Descrição
- FlashCards sobre 1.2.3(A) Software Development - 2.2.2(AS), criado por Matt Carter 1 em 08-12-2015.
- Criado por
- Matt Carter 1
- Visualizações
- 2
- Avaliação