- 95
- 0
- 约7.89千字
- 约 18页
- 2018-12-17 发布于浙江
- 举报
软件设计及体系结构课后题答案
【题型】
1.选择20道
2.填空10道
3.简答5或6道
4.编程题2道
【重点】
1.软件危机的表现 黄色底纹的是重点的一级标题,下同
黄色底纹的是重点的一级标题,下同
软件开发进度难以预测
软件开发成本难以控制
用户对产品功能难以满足
软件产品质量无法保证
软件产品难以维护
2.引发软件危机的原因
用户需求不明确
缺乏正确的理论指导
软件开发规模越来越大
软件开发复杂度越来越高
3.体系结构概念
构件、构件之间的关系、集成构件的模式及约束条件
4.构件的概念
构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;结构上,它是语义描述、通讯接口和实现代码的复合体。
5.引入体系结构使得开发过程发生什么变化?好处是什么?软件再工程、逆工程的概念?软件设计质量的量度
【变化】
在引入了体系结构的软件开发之后,应用系统的构造过程变为“问题定义—软件需求—软件体系结构—软件设计—软件实现”,可以认为软件体系结构架起了软件需求与软件设计之间的一座桥梁。
【好处】
克服软件危机
【再工程】
是指对既存对象系统进行调查,并将其重构为新形式代码的开发过程。最大限度的复用既存系统的各种资源是再工程的最重点特征之一。 如何开发可复用软件和如何构造采用可复用软件的系统体系结构是两个关键问题。
【逆工程】
是指分析软件系统,确定
原创力文档

文档评论(0)