click below
click below
Normal Size Small Size show me how
Software Engineering
Chapter 1
Question | Answer |
---|---|
Maintenance Aspects | Requirements, Analysis, Design, Implementation, PostDelivery Maintenance, Retirement |
Requirements Phase | Explore the concepts Elicit the clients requirements |
Analysis phase | Analyse the clients requirements "What the product is supposed to do" |
Design phase | Architectural design followed by, Detailed design |
Implementation Phase | Coding Unit testing Integration |
PostDelivery maintenance | Corrective maintenance Perfective maintenance Adaptive maintenance |
Retirement | Product removed from service The functionality of the product is of no use to the client organisation |
Why There Is No Planning Phase | Planning activities are carried out throughout the life cycle There is no separate planning phase We cannot plan at the beginning of the project |
Why There Is No Testing Phase | It is far too late to test after development and before delivery Continual testing activities must be carried out throughout the life cycle There is no separate testing phase |
Why there is no documentation phase | It is far too late to document after development and before delivery Documentation activities must be performed in parallel with all other development and maintenance activities There is no separate documentation phase |
Requirements, Analysis, and Design Aspects | To find faults as early as possible To reduce the overall number of faults (and, hence, the overall cost) |