[计算机]软件工程导论01
* 使用增量模型的困难是,在把每个新的增量构件集成到现有软件体系结构中时,必须不破坏原来已经开发出的产品。此外,必须把软件的体系结构设计得便于按这种方式进行扩充,向现有产品中加入新构件的过程必须简单、方便,也就是说,软件体系结构必须是开放的。但是,从长远观点看,具有开放结构的软件拥有真正的优势,这样的软件的可维护性明显好于封闭结构的软件。 因此,尽管采用增量模型比采用瀑布模型和快速原型模型需要更精心的设计,但在设计阶段多付出的劳动将在维护阶段获得回报。如果一个设计非常灵活而且足够开放,足以支持增量模型,那么,这样的设计将允许在不破坏产品的情况下进行维护。事实上,使用增量模型时开发软件和扩充软件功能(完善性维护)并没有本质区别,都是向现有产品中加入新构件的过程。 从某种意义上说,增量模型本身是自相矛盾的。它一方面要求开发人员把软件看作一个整体,另一方面又要求开发人员把软件看作构件序列,每个构件本质上都独立于另一个构件。除非开发人员有足够的技术能力协调好这一明显的矛盾,否则用增量模型开发出的产品可能并不令人满意。 图1.5所示的增量模型表明,必须在开始实现各个构件之前就全部完成需求分析、规格说明和概要设计的工作。由于在开始构建第一个构件之前已经有了总体设计,因此风险较小。图1.6描绘了一种风险更大的增量模型:一旦确定了用户需求之后,就着手拟定第一个构件的规格说明文档,完成后规格说明组
您可能关注的文档
最近下载
- 2026文化和旅游部恭王府博物馆招聘应届毕业生4人笔试模拟试题及答案解析.docx VIP
- 2026广西能汇投资集团有限公司校园招聘笔试备考题库及答案解析.docx VIP
- (北师大版)2026年三年级下册数学期末测试卷(含答案)精品.docx VIP
- QC-T 941-2013 汽车材料中汞的检测方法.pdf VIP
- 日立电梯 HITACHI HGP K3500438 电气原理图.pdf VIP
- 项目集管理培训PPT课件.pptx VIP
- 2026年药品研发人员笔试题及答案解析.docx VIP
- 搅拌站申请报告范文.docx
- 出版社代理合同模板8篇.docx VIP
- 人工智能知到课后答案智慧树章节测试答案2025年春复旦大学.docx VIP
原创力文档

文档评论(0)