- 4
- 0
- 约1.24万字
- 约 75页
- 2017-10-16 发布于浙江
- 举报
国防科技大学计算机学院 软件工程 Software Engineering 国防科技大学计算机学院 2004.07 第十七章 软件重用技术 在软件开发过程中,尽可能重用已有的软件元素(包括源程序模块,设计文档,需求文档,测试方案与用例等),这样将有助于加快开发进度,提高软件生产率,同时也有利于提高软件质量。 事实上,众所周知的标准函数库即为这种思想的朴素体现。 软件重用希望在此基础上跨越一步:软部件库中所有部件的功能或行为将更为丰富、灵活,但库的组织和检索方法也随之复杂化,因而需要建立相配套的软部件生产和组装机制。 软件重用技术 为了实现软件重用的基本目标,软部件库必须提供许多有重用价值的软部件,并且这些软部件的功能或行为不能象函数库的标准函数那样刻板、单调,而应表现出可适应不同软件开发项目的灵活性。 但是,当有许多灵活、可变的软部件可用时,寻找、选择并理解适用的软部件就非常困难。 17.1 软件重用 17.1.1 软件重用的概念 软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。 软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。 对于新的软件开发项目而言,它们或者是构成整个目标软件系统的部件,或者在软件开发过程中发挥某种作用。通常将这些软件元素称为软部件。 为了
原创力文档

文档评论(0)