- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象分析 10.3.4 审查动态模型 动态模型: 各个类的状态图通过共享事件合并起来构成动态模型。 审查要素: 事件:应有发送对象和接收对象 状态:不能独立出现,重点审查没有前驱或后继的状态。 注意:覆盖所有脚本 面向对象分析 10.3.6 设想用户界面 用户与系统交互:应用逻辑和用户界面。 系统内在的、本质的内容。动态模型着重表示应用系统的控制逻辑 表现信息交互方式,可建立用户界面的原型,供用户试用与评价 面向对象分析 10.1 面向对象分析的基本过程 10.2 建立对象模型 10.3 建立动态模型 10.4 建立功能模型 10.5 定义服务 本章小结 10.6 面向对象分析 10.4 功能模型 表示变化的系统的“功能”性质,它指明了系统应该“做什么”,因此更直接地反映了用户对目标系统的需求。 面向对象分析 10.4 功能模型 ? 功能模型表明,通过计算从输入数据能得到什么样的输出数据,不考虑参加计算的数据按什么时序执行。 ? 功能模型由多个数据流图组成,它们指明从外部输入,通过操作如内部存储,直到外部输出,这整个的数据流情况。 ? 功能模型中所有的数据流图往往形成一个层次结构。在这个层次结构中,一个数据流图中的过程可以由下一层的数据流图中作进一步的说明。 分层的数据流图 面向对象分析 面向对象分析 10.4 功能模型 ?一般来讲,高层的过程相应于作用在聚合对象上的操作,而低层的过程则代表作用于一个简单对象上的操作。 ? 数据流图中一般不提倡加带控制流。否则将与动态模型重复。 面向对象分析 10.1 面向对象分析的基本过程 10.2 建立对象模型 10.3 建立动态模型 10.4 建立功能模型 10.5 定义服务 本章小结 10.6 面向对象分析 10.5 定义服务 ? 常规行为 ? 从事件导出的操作 ? 与数据流图中处理框对应的操作 ? 利用继承减少冗余操作 ? The End ? 面向对象分析 第10章 面向对象分析 计算机与信息工程学院 面向对象分析 10.1 面向对象分析的基本过程 10.2 建立对象模型 10.3 建立动态模型 10.4 建立功能模型 10.5 定义服务 本章小结 10.6 面向对象分析 10.1 面向对象分析的基本过程 抽取和整理用户需求并建立问题域 精确模型的过程 实施过程: 需求 陈述 实际需求 分析模型 面向对象设计阶段 要点 面向对象分析 10.1 面向对象分析的基本过程 3个子模型 和 5个层次 对象模型 动态模型 功能模型 主题层 类与对象层 结构层 属性层 服务层 面向对象分析 10.1 面向对象分析的基本过程 ① 寻找类与对象 ② 识别结构 ③ 识别主题 ④ 定义属性 ⑤ 建立动态模型 ⑥ 建立功能模型 ⑦ 定义服务 (1)Booch方法 ①识别类与对象; ②识别类与对象的语义; ③识别类与对象之间的关系; ④实现类与对象。 (2)Rumbaugh的OMT方法 ①分析(建立现实世界模型); ②系统设计(目标系统分解为子系统); ③对象设计(对三类模型添加实现细节); ③编程实现。 (3)Jacobson方法(涉及整个软件生命周期) ①需求分析(定义潜在角色、发现用例、详细描述用例);②设计(发现设计对象、调整设计模型); ③实现; ④测试 (4)Coad/Yourdon方法 ①发现类及对象;②识别结构;③识别主题;④定义属性; ⑤定义服务 面向对象分析 10.1 面向对象分析的基本过程 10.2 建立对象模型 10.3 建立动态模型 10.4 建立功能模型 10.5 定义服务 本章小结 10.6 面向对象分析 10.2 建立对象模型 ① 需求陈述 见P234例子 ② 确定类与对象 ③ 确定关联 ④ 划分主题 ⑤ 确定属性 ⑥ 识别继承关系 ⑦ 反复修改 找出候选的类与对象; 筛选出正确的类与对象。 初步确定关联; 筛选; 进一步完善。 分析 + 选择 自底向上(归纳思维); 自顶向下(演绎思维)。 定义;使用范围; 划分依据;原则 面向对象分析 随堂练习(一):请建立下述的图书馆馆藏出版物的对象模型。 一家图书馆藏有书籍、杂志、小册子、电影录影带、音乐CD、录音图书磁带和报纸等出版物供读者借阅。这些出版物有出版
您可能关注的文档
最近下载
- 米家米家扫拖机器人3C使用说明书.pdf
- 2024年软件资格考试系统规划与管理师(综合知识、案例分析、论文)合卷(高级)试题与参考答案.pdf VIP
- 2023年山东省济宁市中考生物试题卷(含答案)+2022年中考生物试卷及答案.docx
- 第五届牛精英挑战赛试题库-肉牛汇总(387题).docx VIP
- 日立电梯LF电梯调试手册 elsc03调试资料.pdf
- 某桥缆索吊、猫道拆除施工方案.doc VIP
- 中小学科普神奇的微生物-科普.ppt.pptx VIP
- 病房呼叫系统设计【开题报告+文献综述+毕业设计】.Doc
- 头晕课件完整版本.pptx VIP
- KEYENCE基恩士一书搞懂 温度测量 [红外温度传感器篇].pdf
文档评论(0)