已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UML面向对象建模基础 需求建模基础与实例 知识图谱 Agenda 什么是需求如何使用UML对需求建模需求建模实例本章小结 Agenda 什么是需求如何使用UML对需求建模需求建模实例本章小结 需求 导致项目失败的罪魁祸首 根据StandishGroup对23000个项目进行的研究结果表明 28 的项目彻底失败 46 的项目超出经费预算或者超出工期 只有约26 的项目获得成功 而在于这些高达74 的不成功项目中 有约60 的失败是源于需求问题 也就是说 有近45 的项目最终因为需求的问题最终导致失败 我们在哪重重摔了一跤 在StandishGroup的报告中总结了导致项目失败的最重要的8大原因中 有5个与需求相关 不完整的需求 没有用户的介入 不实际的客户期望 需求和规范的变理 提供了不再需要的 软件需求曾经让我们如此狼狈 需求的定义 需求工程 需求开发活动 需求开发与需求管理的分界线 需求捕获 明确业务需求 业务需求是整个系统最为宏观层面的东西 也就是 项目的目标 通常来说 业务需求是构建在 项目发起人 的脑子里的 业务需求 可以分为 产品 项目目标 和 子目标描述 两个方面的内容理解业务流程 若项目较大或者业务较陌生 应进行业务建模 如果业务较陌生 聘请领域专家 领域培训 如果术语较多 易于混淆 业务术语表 无论如何 都应该建立跨部门职能流程图 需求捕获 明确用户需求 What 收集什么信息 Where 从哪收集 How 如何收集 Agenda 什么是需求如何使用UML对需求建模需求建模实例本章小结 用例模型 组织需求 用例特性 用例描绘的场景 或事件流 展示了参与者如何使用系统 这都应基于系统要完成的任务及其重要性来决定如何确定主要场景 次要场景 以及需要多少场景 用例的粒度问题很关键 既不能太大也不能够太小 用例模型 组织需求 用例建模工作流 识别参与者 寻找用例 描述参与者和用例的交互方式 用包来组织用例和参与者 可选 通过用例图表示用例模型 细化用例模型 评估用例模型 类模型 概念模型 概念模型也称为领域模型 通常把业务建模生成的称为领域模型 而无专门的业务建模生成的称为概念模型建立概念模型的目的是帮助开发团队理解问题领域的各种概念 各种名词 以及它们之间的各种关系 它的主要表现方式就是类图在构建这个模型时 最主要的工作是找出相关的类 然后明明类之间的关联关系 必要时加入一些多重性描述和业务规则约束 交互模型 描述事件流 在需求阶段的交互模型是一个起点 随着分析和设计工作的开展 该模型将不断的精化和修正可借助Robustness分析来推导出交互模型交互模型中一般只包含概念模型中的实体对象和分析模型中的边界对象 其目标只是帮助分析人员理清整个事件流 而控制对象 设计类的引入都将在后续阶段进行并非一定要为用例模型中的所有用例构建交互模型 关键在于 是否需要 可借助状态图表示一些对象状态的变迁及用户界面设计 还可以借助活动图来理解活动与活动之间的控制流 Agenda 什么是需求如何使用UML对需求建模需求建模实例本章小结 确定业务需求 确定业务需求 确定业务需求 为开发人员提供一个PSP工具 简化时间记录工作 同时提供数据使用的工具 帮助开发人提高估算能力 需求捕获 需求捕获 获取需求特性表 建立概念模型 发现类 建立概念模型 关联分析 建立概念模型 职责分析 建立用例模型 识别参与者 建立用例模型 合并特性获得用例 建立用例模型 合并特性获得用例 建立用例模型 绘制用例图 建立用例模型 简要描述用例 建立用例模型 划分用例优先级 建立用例模型 详细描述用例 建立交互 状态模型 用户界面设计 Agenda 什么是需求如何使用UML对需求建模需求建模实例本章小结 本章小结 首先阐述了需求的三个层次 解释了需求工程的任务 并展开说明了需求捕获的工作流程阐述了如何通过UML来对需求进行建模 包括组织需求的用例模型 建立概念模型的类模型以及描述事件流的交互模型引入了一个 开发时间管理 系统的实例 从明
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自行车装配工安全知识考核试卷含答案
- 高尔夫练习场述职报告
- 癌痛综合评定解读
- 中国石榴石磨料行业市场规模及投资前景预测分析报告
- 仓库管理日常工作中的浪费
- 中国离网太阳能逆变器行业市场前景预测及投资价值评估分析报告
- 《数据的计算-用公式计算数据》教学设计(核心素养目标)与教材分析、教学反思2024年滇人版初中信息技术七年级第9册(上册)
- 中国精密型攻丝机行业市场前景预测及投资价值评估分析报告
- 酚教学设计-2025-2026学年中职专业课-药用化学基础-药剂-医药卫生大类
- 中国自动输液器行业市场前景预测及投资价值评估分析报告
- 云南玉溪新农村数字电影院线有限责任公司招聘笔试题库2025
- 2025海南国投厦港海南拖轮有限公司社会招聘笔试历年典型考点题库附带答案详解试卷2套
- 2025年新疆维吾尔自治区公安招聘辅警考试试题解析及答案
- 2025年百度财务笔试题目及答案
- 人员考试(招标采购专业理论与法律基础初级)试题库及答案2025年嘉峪
- T∕ZZB 0459-2018 铝合金环链紧线器
- 2025广西梧州市检察机关聘用制书记员招聘15人考试笔试模拟试题及答案解析
- 2025云南交投集团下属物流公司人才引进2人笔试历年参考题库附带答案详解
- ISO28000:2022供应链安全管理体系
- 《双曲线的简单几何性质》ppt课件
- 水库洪水调节及计算
评论
0/150
提交评论