一种改进的面向对象分析方法

发布时间:   来源:文档文库   
字号:
维普资讯http://www.cqvip.com

种改进的面向对象分析方法 
余永缸徐洁磐陈世福 
南京太学计算机科学与技术系
南京
21o93) 
要 本文主要探讨面向对象分析方法的优越性及不足之赶.文章就建立具有挥发类、持殳粪与界面类三种类 及它们阃的 
消息联系的分析模型问题作了重点椿诗并培出具体的解决方法,逗一问趣的解决将进一步完善面向对象舟析的方法体系。 关键词 
面向对象分析类域
持久类挥发麦界面类
消息 
AN IMPROVED CI 卫X 一0R玎团 I】团D ANAI YslS^衄 ⅡIOD 
Yu Y0n曲ong Xu J|eIan Chen Shiu 
(D甲凹 
q- 
m Snce&T
 嘶
Uniy. 
21oo3) 
Absrac nthef plce, d ̄sues boh*he advanges ndte decinciesin obi ̄t—orentd methods,A n ̄mhodthe 由whJda 
,interace d日ss and 
can be used to solve the problem dirg t analy 8 model,having the three domaJns ̄-trmmiem classes,pe2aiKtert cla 
hef 蟠 omnmnicatom onnecdtanveelywihtemi prentd.Bythe resoluto ̄ofthis p0bIm,we anmake a great progresin obet 

orented dn arehitectm ̄. 
K  oentd nalysi Clas domain Perstent da Trem ass Interace clss Meage 
映现实世界,无法实现面向对象方法横向(持久类、挥 
1引言 
发类与界面类)的统一表示范式,具体不足表现为: 
(1)目前面向对象分析方法把与某个应用领域对 
本文为文献[1]的补充,主要讨论面向对象方法横 
向贯通问题,并给出解决方法。 
应的整个客观世界作为一个类型来考虑,这样考虑问 题不利于构筑该应用领域的可重用部件,因为实际上 客观世界是由若干域构成的一个整体,各个域之间既 
2常用面向对象分析方法表示上的不足 
软件系统的发展有一个漫长过程,一般可分为三 个阶段:初期阶段,在此阶段中一个系统一般由挥发性 
相对独立叉彼此联系。每个域有其自身的内部结构、 特征和联系,这些结构、特征和联系可以构成本域的继 承与台成层次,并建立本域内的消息通信。但不同域 的结构、特征具有不同的职责和范围,它们之间虽不存 
数据及操作所构成;中期阶段,由于计算机存储结构的 发展,文件系统及数据库的出现,一个系统一般由挥发 性数据与持久性数据以及相应操作所组成;近期阶段, 由于人机交互能力的发展,人机交互界面已成为系统 
在继承与合成关系,但它们之间的联系表现为异域问 的消息通信。 
(2)目前面向对象分析方法中不包含对系统界面 的分析,认为系统界面是属于设计和实现阶段的任务, 这是与界面的发展历程相关的,但界面作为现代软件 系统的一个重要组成部分,在进行系统需求分析时必 
的重要组成部分,因此目前的太多数软件系统特别是 应用软件系统是由界面、数据(持久性数据与挥发性数 据)与相关操作所组成。 
须考虑对界面的分析:首先从界面的发展历程来看,70 年代的软件系统主要考虑系统功能分解和数据关联, 
软件系统的发展要求面向对象分析方法也能适应 此种发展需要,即一个软件系统特别是大型软件系统 

几乎投有界面的概念,7(】~80年代界面的内容也只有 些简单的IIO设计,在系统分析时很少考虑界面,但90 年代随着多媒体、图形、图像技术的出现,原来的界面 已不能满足用户对提供友好、方便、实用的可视化环境 
余束红.博士生.主研额域:面向对象数据库和软件工程。 

般包括持久类、挥发类与界面类三部分,是捆绑持久 
类、挥发类与界面类的一个统一的整体 现有的面向 对象分析方法不区分持久类与挥发类,特别是现有面 向对象分析方法不支持对界面类的表示与描述,因此 建立的系统分析模型并不能真正全面、完整、客观地反 
2l 

本文来源:https://www.2haoxitong.net/k/doc/3201c4acd4d8d15abe234e2a.html

《一种改进的面向对象分析方法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式