首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种层次式面向对象需求模型的设计
引用本文:陶先平,张建莹.一种层次式面向对象需求模型的设计[J].南京大学学报(自然科学版),2000,36(2):148-154.
作者姓名:陶先平  张建莹
作者单位:[1]南京大学计算机软件新技术国家重点实验室南京大学计算机软 [2]南京大学计算机软件新技术国家重点实验室南京大学
基金项目:国家杰出青年科学基金!(6 15 2 5 2 0 4)资助项目
摘    要:在总结了面向对象需求分析代表性工作的基础上,提出一种新的层次式面向对象需求分析模型,在该模型中较严格地定义了层次间的精化/抽象关系,使得系统需求模型具有较好的层次结构,呈现为多版本并存的多根树,从而提高了需求模型的易理解性,易维护性和可靠性,并有利于系统的自动开发。

关 键 词:面向对象方法  需求模型  层次式设计  易维护性

DESIGN OF HIERARCHICAL OBJECT-ORIENTED REQUIREMENT ANALYSIS MODEL
TAO Xian-ping,ZHANG Jian-ying.DESIGN OF HIERARCHICAL OBJECT-ORIENTED REQUIREMENT ANALYSIS MODEL[J].Journal of Nanjing University: Nat Sci Ed,2000,36(2):148-154.
Authors:TAO Xian-ping  ZHANG Jian-ying
Abstract:Function decomposition model, such as structured analysis model, used to be the main method in traditional requirement analysis. However, the inconsistency between software architecture and actual problem architecture makes such models difficult to be understood, maintained, and reused. On the contrary, the object oriented analysis model(OOAM), which is based on the real world problem architecture, plays very well in requirement analysis. In general, OOAM can describe not only the static structure relations but also the dynamic interactive behaviors within a system. But in practice, there seldom exist powerful systems that have strictly defined hierarchical structure to control the system complexity and ensure the model consistency. Based on the survey of representative works in the area of object oriented requirement analysis, this paper presents a new hierarchical object oriented requirement analysis model-HOOM. In this model, a strictly defined hierarchical structure was introduced and a corresponding model abstraction mechanism was provided. In HOOM a hierarchy consists of a static model and a dynamic model that describe static relations and dynamic behaviors in a system respectively. Based on this hierarchical structure, a formal model refinement/abstraction relation was given and a concise refine/abstract operation has been implemented. In conclusion, the system requirement model based on HOOM has a good hierarchical multi root tree structure. HOOM model can improve the system model's reliability and make the requirement definition easy to be understood, maintained and reused.
Keywords:Object  Oriented Method  Requirement Analysis Model  Refinement  Abstraction  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号