Reusable method of requirement modeling
-
摘要: 提出了一种特征驱动的可复用需求建模方法(RRM,Reusable Requirement Method),此方法定义了一个可复用的需求建模过程(RRMP, Reusable Requirement Modeling Process),在领域工程和应用工程两个层面上都提出了相对完整的需求建模方法并将两个阶段有机地融合在一起.将主要研究方向着眼于领域模型的正确建立、合理剪裁和对象化过程,从而得到针对于具体应用的需求模型.在RRMP的过程指导下还将设计一个需求定制与应用开发平台(RAP, Requirement customing & Application developing Platform).RAP平台立足于需求获取阶段,以用户易理解的图形化方式灵活直观地与用户进行需求交互,根据用户定制的需求自动生成具体应用的标准需求开发文档和开发过程中所产生的统一建模语言(UML,Unified Modeling Language),并最终开发出用户所需的领域内特定应用的原型系统.RAP平台主要包含3个部分:图形化需求定制工具,需求开发文档生成工具和目标应用开发工具.Abstract: A reusable requirement method of software (RRM) was proposed. The method defined a set of reusable requirement modeling process (RRMP) and combined with the software manufacture development of organization manager management domain. Requirement customing & application developing platform (RAP) was designed and came true. The mainline of RRMP covered domain analysis, design, application development based on component and other software development main process and set up several requirement model including domain model and application model. On the guide of RRMP requirement process, RAP for domain software automation development was developed. This platform based on the requirement, ran through the three important development stages of requirement analysis, software design and implement to a certain extent. It realized the automation development from requirement to implement. RAP platform includes three primary tools: graphic requirement customized tool, requirement development document produced tool and object application automatic development tool.
-
Key words:
- reusability /
- models /
- requirement engineering /
- feature extraction /
- object oriented programming
-
[1] 杨芙清,朱冰,梅宏.软件复用[J].软件学报,1995,6(9):525-533 Yang Fuqing, Zhu Bing, Mei Hong. Software reuse[J].Software Journal,1995,6(9):525-533(in Chinese) [2] Simos M.Organization domain modeling and OO analysis and design:distinctions, integration, new directions //STJA-97 Conference Proceedings.Erfurt:Springer-Verlag,1997:126-132 [3] Kang K C,Cohen S G,Hess J A,et al. Feature-oriented domain analysis(FODA) feasibility[M].Pittsburgh, Pa: Software Engineering Institute, Carnegie Mellon University, 1990: 40-51 [4] 张伟, 梅宏.一种面向特征的领域模型及其建模过程[J].软件学报,2003,14(8):1345-1356 Zhang Wei, Mei Hong. A feature-oriented domain model and its modeling process[J]. Journal of Software,2003,14(8):1345-1356(in Chinese) [5] Lee Kwanwoo,Kang K C.Feature dependency analysis for product line component design //ICSR 2004.Berlin:Springer,2004,3107:69-85 [6] 王黎霞,李彤,杨晓云.一个面向对象的Java程序生成器[J]. 计算机应用研究,1999,16(8):20-23 Wang Lixia,Li Tong,Yang Xiaoyun.An object-oriented program generator in Java[J].Application Research of Computers,1999,16(8):20-23(in Chinese)
点击查看大图
计量
- 文章访问数: 2892
- HTML全文浏览量: 186
- PDF下载量: 2132
- 被引次数: 0