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) |