- 142
- 0
- 约1.49万字
- 约 10页
- 2020-11-17 发布于河北
- 举报
精品文档
精品文档
PAGE
PAGE # 欢。迎下载
习题参考答案
Exercises(Homework): P25
1.3 What are the four important attributes that all professional software should have? Suggest four other attributes that may sometimes be significant.
Answer:
Four important attributes are maintainability, dependability, performance and usability. Other attributes that maybe significant could be reusability (can it be reused in other applications), distributability (can it be distributed over a network of processors), portability (can it operate on multiple platforms e.g laptop and mobile platforms) and inter-operability (can it work with a wide range of other software systems).
Decompositions of the 4 key attributes e.g. dependability decomposes to security, safety, availability, etc. is also a valid answer to this question.
2.1
Giving reasons for your answer based on the type of system being developed, suggest the most appropriate generic software process model that might be used as a basis for managing the development of the following systems:
? A system to control anti-lock braking in a car
? A virtual reality system to support software maintenance
? A university accounting system that replaces an existing system
? An interactive travel planning system that helps users plan journeys with the lowest environmental impact
Answer:
Anti-lock braking system This is a safety-critical system so requires
a lot of up-front analysis before implementation. It certainly needs a plan-driven approach to development with the requirements carefully analysed. A waterfall model is therefore the most appropriate approach to use, perhaps with formal transformations between the different development stages.
Virtual reality system This is a system where the requirements will
change and there will be an extensive user interface components. Incremental development with, perhaps, some UI prototyping is the most appropriate model. An agile process may be used.
University accounting system This is a system whose requirements
原创力文档

文档评论(0)