- 1、本文档共286页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 UML 的企业建模 几种视图之间的关系 集成化的企业建模视图结构,是以工作流模型为核心,其它模型 ( 功能模型、信息模型、组织模型、资源模型 ) 为辅的集成建模。这与 Rose 从用例视图、逻辑视图、组件视图、发布视图四个角度进行软件系统建模的思想非常相似。 基于 UML 的企业建模 实例——过程图 基于 UML 的企业建模 实例——用例图 例子:新产品开发 面向对象的I2DEF方法--4.字典 I2DEF的三个模型都包括字典。在I2DEF模型中,图形起着视觉上的一目了然的作用,而字典则用于给出模型中有关要素的完整而严格的文字定义。其中,结构模型包括系统字典与构件字典,动态模型包括事件收发站字典。功能模型包括数据加工字典。 (1) 系统字典 主要用来对 (子) 系统进行定义。 面向对象的I2DEF方法--4.字典 (2) 构件字曲 其主要作用是: 1)描述构件的基本情况,如作用、约束条件等; 2) 描述构件的属性与功能。 面向对象的I2DEF方法--4.字典 (3) 事件收发站字典 1) 定义收发站的作用; 2) 描述收发站接收到的事件和发送的出的事件。 3) 描述事件带入和带出的数据与控制信息 (源自数据流程图) 面向对象的I2DEF方法--4.字典 (4) 数据加工字典 1) 描述:“加工”的作用; 2) 描述:“加工”的机制; 3) 描述:“加工”的输入与输出数据; 4) 描述:“加工”的输入与输出控制信息。 I2DEF 方法最有实际意义的特点是以一种可视化方式,在面向对象方法基础上,将结构建模、动态建模、功能建模等开发活动有机地集成在一个方法框架当中。各个模型专司其职,避免了对建模方法监胜的问题。 I2DEF方法的集成理念体现在软件生命周期的纵横两个方面:三位一体建模,以统一的形式支持生命周期。 面向对象的I2DEF方法--5.三位一体建模 面向对象的I2DEF方法--5.三位一体建模 在三个模型间进行横向集成: ①动态模型的事件流程图和功能模型的数据流程图分别以相同的模式,沿结构模型的系统/功能分解树逐级展开,充分体现Top-down的分析设计思想; ②数据流程图中的数据,就是事件流程图中事件携带的数据; ③上述的数据在结构模型中的构件图中,是以构件的形式来描述其内容及其间的各种关系,这种构件也是传统意义上的信息实体。 面向对象的I2DEF方法--5.三位一体建模 在开发文档间进行纵向集成: 软件系统的主要开发过程包括需求分析、软件设计、软件编程、测试和维护,其中需求分析可以细分为业务调查和需求定义,软件设计可以细分为总体设计和详细设计。在I2DEF方法,分析与设计的文档(业务模型、需求模型、设计模型)具有相同的表达形式,没有阶段转换的痕迹,整个开发过程既可以一气呵成,也可以反复精雕细凿。 结构模型将现实世界的结构要素纺织在一个庞大而有序的语义网络中; 动态模型中 “收发站”是 (子) 系统、构件或状态,而状态是构件一组属性或功能的组合,所以说,动态模型与结构模型是密不可分的; 功能模型中的“加工”是子系统、构件或构件的功能,所以,功能模型与结构模型同样是密不可分的。 显而易见,I2DEF方法提供了一个从结构、行为、功能3个角度进行全方位观察分析、描述现实问题的集成建模方案。 面向对象的I2DEF方法--5.三位一体建模 面向对象的I2DEF方法--5.三位一体建模 理想化的系统开发生命周期中的I2DEF方法如图所示。 I2DEF建模方法可以覆盖现场调研、需求分析、初步设计、详细设计、软件实现等主要活动。 这些活动的开发成果 (技术文档) 分别是现状模型、需求模型、初步设计模型、详细设计模型、软件框架模型,它们以统一的表达方式出现。 在系统开发的演进过程中,这些模型的变化方式主要体现为逐步求精,增量式开发。 软件构架模型 详细设计模型 初步设计模型 需求模型 现状模型 现场调研 需求分析 初步设计 详细设计 软件实现 I2DEF应用实例 以某工厂CIMS为例,简要介绍I2DEF的应用。 1 建立该工厂的系统/功能分解树(结构建模) 该工厂由生产经营部门、技术部门和生产部门组成,分别由MIS、CAD和CAPP三个分系统支持,其中生产经营部门又可继续分为销售处、财务处和计划处三个部门,分别由不同的子系统支持,其它两个部门也可继续细分,如图所示(图中系统盒横线上方为现实情况,下方为软件支持系统)。限于篇幅,该图假定工厂只与客户(外部系统)发生联系。 I2DEF应用实例 2 建立系统动态模型 (1)首先建立事件流程图(以下图形只显示软件系统) 首先客户向工厂发出询价事件,可能询价单为该事件携带的数据,工厂给客户一个商务报价,在第1层图中,给出商务报价的
您可能关注的文档
最近下载
- 反推装置 (1)课件讲解.pptx VIP
- LNG 加气站作业活动风险管控清单.pdf VIP
- 色彩的情感表现及象征和意象.ppt VIP
- 实用类文本《宇宙的边疆》阅读练习及答案(贵阳五校2022高三联考).docx VIP
- BigBrother完整剧情攻略-(最新版).pdf VIP
- DENON天龙播放器DCD-2020AE操作手册.pdf
- 南昌工程学院842信号与系统考研真题试题(含标准答案)2019年.doc
- 潘多拉20160715官方正式修订版.pdf VIP
- 新人教PEP版小学英语五年级下册期末全册单元复习课件(含专题).ppt VIP
- 艺术导论知到智慧树期末考试答案题库2025年山东农业工程学院.docx
文档评论(0)