结构化分析(传统建模方法)方法 分析模型:数据流图(结构化分析(传统建模方法)方法 分析模型:数据流图(.ppt

结构化分析(传统建模方法)方法 分析模型:数据流图(结构化分析(传统建模方法)方法 分析模型:数据流图(.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结构化分析(传统建模方法)方法 分析模型:数据流图(DFD) 数据字典(DD) 小说明 E-R图(ERD) 状态变迁图(STD) 面向对象分析方法 分析模型:用例模型(用况模型) 对象模型(概念模型) 功能模型(行为模型) 状态模型 POS系统问题域的候选概念 建立概念模型(UML中的类图) 确定并定义类 建立关联 添加属性 描述系统行为:系统顺序图等 建立关联 对象之间的静态联系称为实例连接(Instance Connection) ,它通过对象的属性来表现对象之间的依赖关系。 面向对象术语中把对象之间的实例连接称为链接(Link),把类之间的实例连接称为关联(Association) 实例连接示例及表示 关联关系(链属性)的表示 允许实例连接带有一组属性,这些属性通过关联来描述 关联关系 (链属性) 移动电话系统的使用用例图 对象模型技术 (OMT, Object Model Tech) 分析模型 对象模型: 描述静态结构, 定义做 事情的实体 功能模型: 描述处理(数据变换), 指明系统应“做什么” 动态模型: 描述交互过程, 规定什么 时候做 OMT模型系统分析和设计过程概观图 实例:饮料自动售货机系统 设置 一个饮料自动售货机可以放置五种不同或部分相同的饮料,可由厂商根据销售状况自动调配,并可随时重新设置售价,但售货机最多仅能放置50罐饮料,其按钮设计在各种饮料样本的下方,若经金额计算器累计金额足够,则选择键灯会亮;若某一种饮料已销售完毕,则售完灯会亮。 销售 顾客将硬币投入售货机,经累加金额足额的饮料选择键灯亮,等顾客按键选择。顾客按键后饮料由取物楼掉出,并自动结算及找钱。 取消交易 顾客可在按下选择键前任何一个时刻,拉动退币杆取消交易收回硬币。 找出饮料自动售货机系统中的对象 设置 一个饮料自动售货机可以放置五种不同或部分相同的饮料,可由厂商根据销售状况自动调配,并可随时重新设置售价,但售货机最多仅能放置50罐饮料,其按钮设计在各种饮料样本的下方,若经金额计算器累计金额足够,则选择键灯会亮;若某一种饮料已销售完毕,则售完灯会亮。 销售 顾客将硬币投入售货机,经累加金额足额的饮料选择键灯亮,等顾客按键选择。顾客按键后饮料由取物楼掉出,并自动结算及找钱。 取消交易 顾客可在按下选择键前任何一个时刻,拉动退币杆取消交易收回硬币。 对象模型 描述系统内部对象结构,包括对象本身的定义、对象的属性、操作,以及对象与其它对象之间的关系。 对象模型是OMT方法论中最重要的部分,动态模型、功能模型都将依次而建立 对象模型以对象图形式呈现,对象图由类构成。 建立数据字典 为所有模型实体准备一个数据字典,精确描述每一个对象类,包括: 成员 约束 关联、属性、操作 动态模型 用来描述系统与时间相关的动态行为即系统的控制逻辑,表现对象彼此间经过相互作用后,随时间改变的不同运算顺序。 动态模型以“事件”(Events)和“状态”(States)为其模型的主要概念。 动态模型以状态图形式呈现, 事件: ? 瞬时发生的行为; ? 引起对象状态转换的控制信息。 事件类和属性举例: 飞机起飞(航线、航班号、城市) 按动鼠标按钮(按钮、位置) …….. 脚本和事件踪迹 脚本是系统某一次特定运行时期内发生的事件序列。(脚本也叫场景) 事件追踪图 侧重说明发生于系统执行过程中的一 个特 定“场景(scenarios)”。 通话脚本(只包括影响电话线的事件) 状态: 对象属性和对象关联的抽象形式 状态的特征表示方法举例: 状态:闹铃响 描述:闹铃响表示预定时间到 产生本状态的事件序列: 设置闹钟(预定时间) 不包括清除闹铃的任何后续操作 当前时间=预定时间 表征本状态的条件: 闹铃=开,从预定时间起没有按键的情况下, 目标时间?当前时间 ?目标时间=20秒 本状态接受的

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档