计算机软件复用探讨
摘要:计算机软件作为一门学科得到了迅速发展,相关技术和方法层出不穷,研究领域不断深入和发展,计算机的应用范围也得到了很大程度的普及,如何解决这些日益复杂的矛盾,满足高质量、高效率地开发各种各样日趋复杂、大型的软件系统的需求,消除所谓的“软件危机”,成为计算机软件学科所面临的重要课题。
关键词:软件复用;范式抽象;智能学****范式库
中图分类号::A文章编号:1007-9599 (2010) 10-0000-01
Reuse of Compute Software
Liu LifengChi Xun
(1. Government Website of Jilin Tonghua Erdaojiang District,Tonghua 134000 China;2. PMO of Jilin Tonghua Erdaojiang District,Tonghua134000China)
Abstract:Computer software as a discipline has been the rapid development of related technologies and methods of another,the scope of computer applications has also been a large degree of popularity,how to solve these increasingly complex conflicts,to meet the high quality and efficiency,to develop a variety of increasingly complex needs of large software systems,elimination of the so-called "software crisis" faced by the discipline of computer software to become an important issue.
Keywords:Software reuse;Paradigm abstract;Intelligent learning;
Paradigm Library
一、软件复用
软件复用的概念是在1968年NATO软件工程会议上被第一次引入的,在其后的几十年中,进行了许多复用技术的研究和实践活动,但因技术和非技术方面的种种因素,造成复用技术在整体上对软件产业的影响不尽人意。面向对象方法和技术的出现及成熟,为软件复用提供了强有力的技术支持,尤其是软件构件技术的发展为其注入了新的活力,使得软件复用研究重新成为热点,被视为解决软件危机、提高软件生产效率和质量的一个现实可行的途径,同时也成为了避免软件开发中重复劳动的解决方案,并在一定程度上降低了软件开发的费用。目前,软件复用技术主要从两个方面来考虑:产品复用、过程复用。
二、面向对象系统分析(OOA)阶段软件复用模型
(一)OOA阶段可重用性的本质
编程阶段不同类型的编程软件和类有不同深度的可重用性:高深度、
计算机软件复用探讨 来自淘豆网www.taodocs.com转载请标明出处.