软件体系构作业(完整版).doc

软件体系构作业(完整版)

第一章: 1.根据自己的经验,谈谈对软件危机的看法。 软件危机是指软件生产方式无法满足迅速增长的计算机需求,开发和维护过程出现的一系列问题。 以下几个原因导致:(1) 软件自身特点 (2) 开发人员的弱点 (3) 用户需求不明 (4) 缺乏正确理论指导 (5) 开发规模越来越大 (6) 开发复杂度越来越高 可以通过软件生命周期的模型和软件工具的使用来缓解危机,通过程序自动化和软件工业化生产的方法实现软件标准化的目标,进一步缓解软件危机带来的影响。 软件危机有利有弊,除了带来许多麻烦,也给我们带来许多挑战,克服危机的过程,我们在技术上和创新上都有了一个提升,也算是间接为软件产业的发展做了贡献。 2.什么是软件重用,软件重用的层次可以分为哪几个级别? 软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程 (1)代码重用 (2)设计结果重用 (3)分析结果重用 3.什么是可重用构件?相对于普通的软件产品,对可重用构件有何特殊要求? 可充用构件表示软件重用过程中,可重用的软件构件元素。 可重用构件的

文档评论(0)

1亿VIP精品文档

相关文档