华中科技大学软件学院软件体系结构历年试卷A
三、 对错题(每小题2分,共10分)
1.软件构架可以由几名设计师共同完成。(错)
2.设计师对系统的质量属性应平等看待,在系统设计中全部予以解决。(错)
3.构架的文档应该完备,并使所有风险承担者都能看懂。(对)
4.构架的设计应该有助于增量式实现。(对)
5.应将产生数据的模块和使用数据的模块分离开。(对)
四、 简答题(每小题5分,共10分)
1.为什么要分析软件构架?
答:
(1)因为构架非常重要,它是风险承担者交流的平台、是早期设计决策的体现,是可传递的系统抽象(构架级重用)。
(2)系统的质量属性不可能在系统实现的最后阶段追加上去,必须在设计之初就考虑到。
2.请说明架构模式、参考模型和参考构架之间的联系与区别。