软件重用是在软件开发中避免重复劳动的解决方案,其出发点是系统的开发不再采用一切“从零开始”的模式,而是以已有工作为基础,充分利用过去应用系统开发中积累的知识和经验,从而将开发重点集中于应用的特有构成成分。
软件重用有不同的层次,包括代码级重用、功能级重用和系统级重用。其中对领域知识和设计决策的重用比功能级的重用更有意义。这就引出了本文所讨论的软件框架。软件框架技术基于一个特定的领域,它刻画该领域软件系统的公共属性、公共的商业规则、公共的设计决策。在设计这个领域新的软件系统的时候,可以基于软件框架包含的重要信息,设计该软件系统特殊的属性,然后有效的把两者集成为一个完整的应用系统。通过这种软件开发方式,可以大大加快软件开发的速度。
…………略
关键字: 软件框架,软件重用,组件,领域建模,UML
第一章.软件重用技术
1.1综述
随着机的快速普及,人们对计算机软件的需求也与日俱增。通常情况下,应用软件系统的开发过程包含以下几个阶段:需求、设计、编码、测试、维护等。当每个应用系统的开发都是从头开始时,在系统开发过程中就必然存在大量的重复劳动,如:用户需求获取的重复、需求分析和设计的重复、编码的重复、测试的重复和文档工作的重复等。
探讨应用系统的本质,可以发现其中通常包含三类成分:
付费论文:27000多字的浙大本科论文 有中摘要、流图图、 400元
备注:此文版权归本站所有;本站保证购买者的省唯一性。
