- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书馆的类图 第三十页,共四十六页。 用户类的层次结构 第三十一页,共四十六页。 多重继承(Multiple inheritance) 一个系统不但支持对象类从一个父类中继承属性和服务,而且允许它从几个上级类中进行继承。 在出现对象类与它的上级类具有同名而不同语义的情况下,这可能会产生语义冲突( semantic conflicts)。 这让类的层次结构重组(reorganisation)变得更加复杂。 第三十二页,共四十六页。 多重继承例子 第三十三页,共四十六页。 系统模型 System models 第一页,共四十六页。 系统模型(System models) 是对经过需求分析的系统的抽象描述 (Abstract descriptions of systems whose requirements are being analysed) 第二页,共四十六页。 目标(Objectives) 解释为什么系统上下文( context )建模是需求工程过程的一部分。 描述行为建模( behavioural modelling )、数据建模( data modelling)和对象建模( object modelling )。 介绍统一建模语言(UML- the Unified Modelling Language)中使用的一些术语。 说明CASE工作平台(workbenches)是如何支持系统建模的。 第三页,共四十六页。 课题(Topics covered) 上下文模型(Context models) 行为模型(Behavioural models) 数据模型(Data models) 对象模型(Object models) CASE 工作平台(workbenches) 第四页,共四十六页。 系统建模(System modelling) 系统建模帮助分析员了解系统的功能,同时模型被用于与客户进行交流。 不同的模型用不同的观点( perspectives )表示系统 外部观点反映系统的上下文和环境; 行为观点反映系统的行为; 结构观点反映系统或数据的体系结构。 第五页,共四十六页。 模型种类(Model types) 数据处理模型(Data processing model)表示在不同的阶段数据是如何处理的。 合成模型(Composition model)表示实体是如何由其它实体组成的。 体系结构模型(Architectural model)把主要的子系统显示出来。 类模型(Classification model)说明实体的具有的共同特征。 激励/响应模型(Stimulus/response model)表明系统对事件的反应。 第六页,共四十六页。 上下文模型(Context models) 上下文模型用于表示一个系统的操作环境——它们表明了在系统边界以外还存在的东西。 社会和机构的利害关系可以影响系统边界的定位。 体系结构模型表明了一个系统与其它系统的关系。 第七页,共四十六页。 一个ATM系统的上下文 第八页,共四十六页。 过程模型(Process models) 过程模型表示总过程以及由系统支持的那一部分过程。 数据流模型可以用来表示过程以及从一个过程到另一个过程的信息流。 第九页,共四十六页。 设备采购过程 第十页,共四十六页。 行为模型(Behavioural models) 行为模型用于描述一个系统的全部行为。 有两类描述行为的模型: 数据处理模型,它表示数据在系统中移动的时候是如何被处理的; 状态机模型(State machine models),它表示系统对事件的反应。 这些模型表现了系统的不同侧面。因此在描述系统行为的时候,这两种模型都要用到。 第十一页,共四十六页。 数据处理模型(Data-processing models) 数据流程图(Data flow diagrams)用于对系统的数据处理进行建模。 它们表示数据流过一个系统的处理步骤。 数据流程图是许多分析方法中的本质部分(Intrinsic part)。 表示符号简单和直观,顾客容易理解。 显示了端对端( end-to-end)的数据处理过程。 第十二页,共四十六页。 订单处理数据流程图 第十三页,共四十六页。 数据流程图(Data flow diagrams) 数据流程图(DFD)以功能的观点对系统进行建模,每个数据转换表示为一个函数。 对一个数据的相关过程进行跟踪和归档有助于拓展对一个系统的全面了解。 数据流程图也可用于表示一个系统与其环境中的其它系统进行的数据交换。 第十四页,共四十六页。 Insulin pump DFD胰岛素泵的数据流程图 第十五页,共四十
文档评论(0)