信息系统课件-管理信息系统的开发方法.pptVIP

信息系统课件-管理信息系统的开发方法.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.5.3 OOA方法 根据对象的继承特性,在一个分类结构中,对象共享在它之上定义的属性,例如,交通工具(Transport)结构中,汽车(Car)共享为所有Transport所定义的属性,如Id,Name,Passenger-Capacity等。同样,在一个分类结构中,对象也共享在它之上定义的方法。 组装结构用于刻画一个整体及其组成部分,例如,一辆汽车由发动机、传动装置和刹车装置组成。如图2.6所示交通工具汽车飞机轮船汽 车发动机传动装置刹车装置图2.5 分类结构图图2.6 组装结构图 交通工具 汽车 飞机 轮船 汽 车 发动机 传动装置 刹车装置 图2.5 分类结构图 图2.6 组装结构图 2.5.3 OOA方法 2.5.3 OOA方法 第三步,确定主题(subject)。这里所说的主题是指事物的总体概貌和总体分析模型。   定义主题时,根据需要,把紧耦合的主题合在一起,对主题进行编号,画出矩形框图,并将主题间的连接在图上表示出来。   第四步,确定属性(attribute)这里所说的属性就是数据元素,可用来描述对象或分类结构的实例,可在图中给出并在对象的存储中指定。 2.5.3 OOA方法 第五步,确定方法(method)。 这里所说的方法是在收到消息后必须进行的一些处理方法,方法要在图中定义并在对象的存储中指定。对于每个对象和结构来说,那些用来增加、修改删除和选择一个方法本身都是隐含的(虽然它们是要在对象的存储中定义的,但并不在图上给出),而有些则是显示的,如计算费用等。   定义方法的中心是为每一个对象和分类结构定义所需要的行为,并确定对象之间的必要的通信。 2.5.4 OOD方法 面向对象的设计方法,即OOD方法,是OO方法中一个中间环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。OOD的设计过程由四个部分组成,问题域部分、人机交互部分、业务管理部分和数据管理部分(如图2.7)。具体地讲有如下几项工作。 2.5.4 OOD方法 主题层 类及对象层 结构层 属性层 处理层 人机交 互部分 (HIC) 问题域 部 分 (PDC) 任务管 理部分 (TMC) 数据管 理部分 (DMC) 图2.7 OOD的组成 2.5.4 OOD方法 1)整理和求精OOA所定义的对象   对于OOA所抽象出来的对象、对象类,以及汇集的分析文档,OOD需要有一个根据设计要求整理和求精的过程,使之更能符合OOP的需要。这个整理和求精过程主要有两个方面:一是要根据面向对象的概念模型整理分析所确定的对象结构、属性、方法等内容,改正错误删去不必要的和重复的内容等。二是整理的方法主要是进行分类整理,以便于下一步数据库设计和程序处理模块设计的需要。整理的方法主要是进行归类,对对象、对象类、属性、方法和结构、主题进行归类。 2.5.4 OOD方法  2)数据模型和数据库设计   数据模型的设计需要确定对象、对象类属性的内容、消息连接的方式、系统访问、数据模型的方法等。最后每个对象实例的数据都必须落实到面向对象的库结构模型中。   面向对象数据库(OODB)是以对象、对象类及其相互关系作为其主要组成,并且以对象模型为基础的一种结构体系。OODB是对象网状结构的代表,而对象则通过封装机制将状态、数据和处理作为一个整体。任何一个对象都是某一个对象类的实例,每一个对象类都是由具有某些共同特征的对象组成。 2.5.4 OOD方法  3)处理过程的设计   通过面向对象分析建立起来的动态模型,分析哪些数据在系统中具有并发性,哪些数据在系统中具有排斥性,如果两个对象之间不存在交互,或者它们同时接收事件,则这两个对象在本质上是并发的。通过检查各种对象的状态图及它们之间的交换事件能够把若干个非并发的对象归并到一条控制线中。所谓控制线,是一条遍及状态图集合的路径,在这条路径上每次只有一个对象是活动的。 2.5.4 OOD方法  4)人机界面设计   由于Windows系统的流行,现代的计算机信息系统大都采用图形化的用户界面(GUI),表示界面的重要成份是对象,对象包括三种元素:它有一定的特性(属性),可以进行一定的操作(方法),可以触发其它过程(事件)。界面设计一般包括窗口(Window)、菜单(Menu)、图标(Icon)等。 2.4.1 原型化方法的基本思想 原型化方法(Prototyping Method)的基本思想主要体现在以下几个方面。 1)并非所有的需求在系统开发以前都能准确地定义 需求的预先定义虽然在某些情况下是可能的,但往往由于用户和项目参加者的个人原因导致在很多情况下难以实现。用户与专业人员对计算机、具体业务的理解也有一定的差距,用户很善于叙述其对象、方向和目标,但对于如何实现却不甚清楚或难以确定

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档