摘要
旨在针对当前软件系统所面临的由软件危机和各种变化所带来的主要挑战给出合适的解决方案,为此提出了将面向对象的软件重用开发方法作为领域工程中软件系统的设计思想和方法.接着提出了适用于构建领域构件库的面向对象的软件重用瀑布模型(OO-SRWM),并对其内涵、体系结构、所涉及的关键技术等进行了详细和深入的讨论.最后,探讨了一种用于域工程和应用工程软件系统开发的多级重用设计方式.通过基于多级重用的面向对象的软件重用瀑布模型开发的领域构件库具有类继承度高、类耦合度低、类封装性高、类多态性低等特点;构件的方法重用效率和类重用效率均比较高.OO-SRWM为构建域工程中领域构件库提供了一种较为系统化、规范化和实用化的软件开发模式.多级重用为快速构建完整的领域构件库和重构应用系统提供了技术上的保证.
The paper tried to give an answer to major challenge of software crisis and all kinds of changes bringing that software system faced. Method of object-oriented software reuse development that has been taken as mind and method of software system in domain engineering is presented. And then, ob jeet-oriented software reuse waterfall model (OO-SRWM) that has constructed domain component repository is provided. Content, architecture and important technique about OO-SRWM are detailed. Finally, more-levels reuse which serves software system development of domain engineering and application engineering is discussed. Through OO-SRWM based on more-levels reuse developing domain component repository, it is high in class inheritance, low in class coupling, high in class sealing, low in class diversifying, high in efficiency of method reuse and efficiency of class reuse. OO-SRWM provides systematical, standardized and useful software development model to construct domain component repository in domain engineering. More-levels reuse provides technical ensure to quickly construct complete domain component repository and reconstruct application system.
出处
《武汉大学学报(工学版)》
CAS
CSCD
北大核心
2006年第2期55-58,62,共5页
Engineering Journal of Wuhan University
基金
国家高技术研究发展计划"863"项目资助(2001AA132011)
关键词
软件重用
构件
重用瀑布模型
多级重用
重用开发方法
software reuse
eomponent
reuse waterfall model
more-levels reuse
method of reuse deve lopment