软件设计与体系结构课后练习部分答案
第一章作业6、简要叙述软件设计在软件工程中所处的位置和重要性。答:所处的位置:软件需求分析需求规格说明软件设计设计文档软件编码。重要性:(1)是对软件需求的直接体现; (2)为软件实现
第一章作业 6、。 简要叙述软件设计在软件工程中所处的位置和重要性 答: 。 所处的位置:软件需求分析需求规格说明软件设计设计文档软件编码 重要性: 1 ()是对软件需求的直接体现; 2 ()为软件实现提供直接依据; 3 ()将综合考虑软件系统的各种约束条件并给出相应方案; 4 ()软件设计的质量将决定最终软件系统的质量; 5 ()及早发现软件设计中存在的错误将极大减少软件修复和维护所需的 。 成本 7、 软件设计应该包含哪些要素? 答: 、、、、、 软件设计应该包含:目标描述设计约束产品描述设计原理开发规划 。 使用描述 8、 软件体系结构与软件设计有何关系?软件体系结构的出现有何必然性和重要意义? 答: 软件体系结构与软件设计的关系:软件体系结构设计作为软件设计过程中的 、 活动之一,能在较为抽象的级别上描述整个软件系统的结构,成为大规模复杂 。 软件系统设计中必不可少的步骤 软件体系结构的意义:软件体系结构将构件以及构件之间的连接作为软件体 。 系结构的基本组成部分软件体系结构使软件复用从代码复用发展到设计复用和 过程复用,为不同的人提供了共同的语言,体现了系统早期的设计决策,并作为 系统设计的抽象,为实现框架和构件的共享与复用,基于体系结构的软件开发提 。 供了有力的支持

