%0 Journal Article %T 软件复用及相关技术 %A 杨芙清 %J 计算机科学 %D 1999 %I %X 一、关于软件复用通常情况下,应用软件系统的开发过程包含以下几个阶段:需求分析、设计、编码、测试、维护等。当每个应用系统的开发都从头开始时,其中必然存在大量的重复劳动,如:用户需求获取、需求分析和设计、编码、测试和文档工作等方面都会有重复。应用系统的本质通常包含三类成分:①通用基本构件:是特定于计算机系统的构成成分,如基本的数据结构、用户界面元素等,可以存在于各种应用系统中;②领域共性构件:是应用系统所属领域的共性构成成分,存在于该领域的各个应用系统中;③应用专用构件:是每个应用系统的特有构成成分。其中的重复劳动主要存在于前两类构成成分的重复开发。 %K 软件复用 %K 软件开发 %K 软件构件 %K 计算机 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=DC1EE1F1CCD4191265B66EB27D0C836A&yid=B914830F5B1D1078&vid=96C778EE049EE47D&iid=94C357A881DFC066&sid=CA4FD0336C81A37A&eid=E158A972A605785F&journal_id=1002-137X&journal_name=计算机科学&referenced_num=146&reference_num=0