- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 面向对象的系统分析 OOA任务:以面向对象的观点和方法描述系 统或产品,以使它符合面向对象软件工程的 特点。 系统分析的原则: ① 信息域建模; ② 描述模块的功能; ③ 表示模块行为; ④ 划分模块, 取得更多的细节; ⑤ 早期模型表示本质,后期模型提供细节。 OOA的过程: ① 和用户交互 ② 标识类(定义属性和操作) ③ 规定类层次 ④ 确定对象之间关系 ⑤ 为对象行为建模 10.1 领域分析 10.2 OOA分析的属过程和部件 10.3 OOA过程 10.4 对象行为模型 10.1 领域分析 目的:为了既满足现行系统开发的需求, 又能满足将来同类系统的开发。 OOA分析级别: ① 事务级(企业级): 为整个企业建立模型, 定义特定事务领域的对象模型; ② 领域级:为一个特定应用领域建立模 型,定义该应用领域的对象模型。 ③ 应用级:为一个应用的特定用户需求 建立模型。 10.1.1 再使用和领域分析 1)面向对象技术是由再使用库支持的; 2)再使用库将使快速开发低成本、高可靠 性的产品; 3)建立再使用库须进行领域分析。 10.1.2 领域分析过程 1)领域分析的任务 ① 标识出应用领域中的公共需求; ② 面向对象的领域分析:公共对象,类 等再使用部件。 2)领域分析的过程 ⑴ 对于要分析的领域抽取: OO项:规范、设计、支持类 非OO项:计划、标准 ⑵ 归类这些项成为范畴, 定义范畴特征, 分 类方式和项的命名约定(即确定组织方式); ⑶ 收集有代表性的应用(提取实际的或概念 上的对象); ⑷ 分析每个应用步骤(含有已有范畴的项) ① 标识可再使用对象(侯选) ② 指明可再使用原因 ③ 对侯选再使用对象进行整修 ④ 估计在本领域中该对象应用的百分比 ⑤ 命名该对象,用CM进行管理 ⑥ 估计再使用对象集合的应用百分比 ⑦ 为这些对象开发分析模型 3)领域分析的利益 使用非常高百分比的再使用部件,构 造本领域的软件,低成本,高质量和快速 进入市场。 10.2 OOA分析的属过程和部件 10.2.1 一般分析过程 10.2.2 属部件(用于OOA) 10.2.1 一般分析过程 * 获取客户需求 * 标识使用案例 * 建立需求模型(CRC) * 选择类和对象 * 标识对象属性和操作 * 组织类的层次 * 建立对象关系模型 * 建立对象行为模型 * 审查分析模型 10.2.2 属部件(用于OOA) 静态部件: 表明了对象的特征 动态部件: 控制、定时和事件处理 1) 类的静态视图: 表示系统中存在的对象 2) 属性静态视图: 表示对象的属性 3) 关系的静态视图: 确定对象之间关系, 相 互操作和消息格式设计。 4) 行为动态视图: 规定操作的时间序列 5) 通讯的动态视图: 发送消息的时间序列 6) 控制和定时的动态视图: 描述引起状态变化事件的本质与定时。 这些部件构成了分析模型。 10.3 OOA过程 10.3.1 使用案例 10.3.2 类—责任—协作者模型 10.3.3 定义结构和层次 10.3.4 定义系统和子系统 10.3.5 对象联系模型 10.3.1 使用案例 描述目标系统的一种使用情况。 1)角色 2)使用案例作用 3)使用案例图示 4)使用案例描述(事件流方法) 1)角色 和系统通讯并外部于系统的任何事物(人、设备)。 特点:① 一个角色代表一类外部实体 ② 仅起一个作用 主要角色:直接并经常和系统相互作用。 次要角色:支持系统,使主要角色起作用。 2)使用案例作用 描述了角色与系统的相互作用方式。 ① 角色执行的主要任务 ② 角色输入系统的数据 ③ 角色得自系统的信息 例:房屋安全系统 角色:房主、传感器、控制板 房主使用案例: (相互作用方式) * 设置和修改口令 * 查询安全部位状态 * 查询传感器状态 * 按紧急按钮 * 激活与停止系统 3)使用案例图示 ⑴ 图例: :角色 :通讯
您可能关注的文档
- 零售药店质量管理制度【荐】.doc
- 零售药店质量管理操作规程 2【荐】.doc
- 零售药房GSP认证检查评定标准【荐】.doc
- 零售药房认证各类表格【荐】.doc
- 零售贷款业务题库【荐】.doc
- 零售连锁药店质量管理制度【荐】.doc
- 零售连锁药店质量管理制度规范样式【荐】.doc
- 零度可乐创意无限【荐】.pdf
- 零陵区新课标英语培训一班学习简报【荐】.ppt
- 雷冬梅实习报告【荐】.doc
- 部编版一年级上册道德与法治第二单元《校园生活真快乐》测试卷精品(各地真题).docx
- 部编版五年级下册道德与法治期末测试卷含完整答案(历年真题).docx
- 新部编版五年级下册道德与法治期末测试卷(历年真题).docx
- 部编版一年级上册道德与法治第二单元《校园生活真快乐》测试卷加答案下载.docx
- 新部编版五年级下册道德与法治期末测试卷附答案【培优】.docx
- 部编版一年级上册道德与法治第二单元《校园生活真快乐》测试卷【典型题】.docx
- 部编版五年级下册道德与法治 期末测试卷含完整答案【全优】.docx
- 部编版六年级下册道德与法治第一单元完善自我 健康成长测试卷及完整答案【考点梳理】.docx
- 部编版一年级上册道德与法治第二单元《校园生活真快乐》测试卷【轻巧夺冠】.docx
- 新部编版五年级下册道德与法治期末测试卷附完整答案【易错题】.docx
最近下载
- 2025年上半年教师资格证考试《教育教学知识与能力》(小学)真题.pdf
- 2021年广东省3+证书高职高考真题(英语)含答案.doc VIP
- (中药足浴方选.doc VIP
- 2024年甘肃省农垦集团有限责任公司人才招聘469人笔试参考题库附带答案详解.doc
- 新版大型养路机械使用管理规则.pdf VIP
- 湖北省武汉市硚口区2023-2024学年七年级下学期期末数学试题(解析版).docx VIP
- 品管圈提高早孕建册率ppt课件.pptx
- 环氧树脂及环氧树脂胶粘剂的基本知识.docx VIP
- 三维重建模型 内窥镜图像综合分析软件产品技术要求renxing.pdf
- 一般工业固体废物名录(2018).pdf
文档评论(0)