- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 第8章 软件需求分析概述 3 需求分析方法 (4) 如何使用UML 正确认识UML UML2.0标准中,共定义了13种不同的图,这些图的功能以及与UML1.0之间的关系如下表 * 第8章 软件需求分析概述 3 需求分析方法 (4) 如何使用UML 正确认识UML 图名 功能 备注 类图 描述类、类特性及类间关系 UML1.0原有 对象图 描述一个时间点上系统各个对象的一个快照 UML1.0非正式图 复合结构图 描述类的运行时刻的分解 UML2.0新增 构件图 描述构件的结构和连接 UML1.0原有 部署图 描述在各个节点上的部署 UML1.0原有 包图 描述编译时的层次结构 UML1.0非正式图 用例图 描述用户与系统如何交互 UML1.0原有 活动图 描述过程行为与并行行为 UML1.0原有 状态图 描述事件如何改变对象生命周期 UML1.0原有 顺序图 描述对象之间的交互、重点在于强调顺序 UML1.0原有 通信图 描述对象之间的交互、重点在于连接 UML1.0中的协作图 定时图 描述对象之间的交互、重点在于定时 UML2.0新增 交互概观图 是一种顺序图与活动图的混合 UML2.0新增 * 第8章 软件需求分析概述 3 需求分析方法 (4) 如何使用UML-需求阶段一般常采用的图 正确认识UML 使用频率 图名 功能 关注要点 主体 用例图 说明角色和使用场景之间的关系 人 活动图 说明业务流程,以及业务活动的步骤 事 顺序图 描述对象之间的交互 物 类图 说明业务实体之间的关系,体现结构规则 物 辅助 构件图 说明主题域划分以及他们之间的服务接口 接口 部署图 描述系统的部署环境,体现设计约束 设计约束 涉及到的几种图稍微讲一下 * 第8章 软件需求分析概述 2 需求分析技术 3 需求分析方法 4 前期需求分析阶段的建模与分析 1 需求分析的根本任务 5 需求分析活动 本课主要讨论问题 * 第8章 软件需求分析概述 4 前期需求分析阶段的建模与分析 * 第8章 软件需求分析概述 4 前期需求分析阶段的建模与分析 面向目标的分析(Goal Oriented Analysis) 面向问题域的分析(Problem Domain Oriented Analysis) 领域分析(Domain Analysis) 企业建模(Enterprise Modeling) 适合前期需求分析阶段的分析技术包括: * 第8章 软件需求分析概述 4 前期需求分析阶段的建模与分析 面向问题域的分析 问题框架 特性 解决 框架分解与组合 基本思路 研究所有可能的问题域,从中发现一些重复出现的简单问题类型 分析每一种问题框架的特性,确定问题的理解和解决方法 将问题框架的建立和分类系统化,以简单的问题框架为基本单位,进行复杂问题的分解 * 第8章 软件需求分析概述 4 前期需求分析阶段的建模与分析 领域分析 图 产品线方法示意图 * 第8章 软件需求分析概述 4 前期需求分析阶段的建模与分析 企业建模 主要用来理解组织的结构、行为规则、目标、重要成员的 任务与职责、操纵的数据等等。企业建模利用企业的目标、任 务、策略、资源等来刻画组织的行为,并依此来发现组织开发 系统的目的,建立系统的业务需求 图 企业多视角方法示意 * 第8章 软件需求分析概述 2 需求分析技术 3 需求分析方法 4 前期需求分析阶段的建模与分析 1 需求分析的根本任务 5 需求分析活动 本课主要讨论问题 * 第8章 软件需求分析概述 5 需求分析活动 图 后期需求阶段的需求分析活动流程图 * 第8章 软件需求分析概述 5 需求分析活动 需求细化 明确用户需求的隐含因素; 将从问题域和业务的角度表述的用户需求等价的转化为从软件 和技术的角度表述的系统需求; 非功能需求也需要从高层次的表述方式转化为一系列更加详细 和具体的需求表述; 需求细化也会发现新的细节需求; 需求已经得了充分的理解,并且开发者已经可以着手为其进行 方案设计时停止细化过程 细化后的需求应该被一一的标识和记录下来 * 第8章 软件需求分析概述 5 需求分析活动 需求细化 需求的记录 标识符(ID),每一条需求都应该能够通过ID唯一的标识自己。 源头(Source),要能够回溯到需求的源头,例如特定的涉众。 理由(Rational),需求被提出的目的。 优先级(Priority),详细情况见下一节。 成本(Cost),预估的实现成本。 风险(Risk),实现该需求的过程中可能带来的风险。 可变性(Volatility),将来发生变化的可能性。 * 第8章 软件需求分析概述 5 需求分析活动 确定需求优先级 累计投票 区域划分 重要性。需求的
您可能关注的文档
最近下载
- 智能制造精益生产与智能制造的融合.pptx VIP
- 汽车热管理管路深度报告:新能源管路空间大幅提升,塑料应用高速增长.docx VIP
- 01.2021U9Cloud多组织入门培训-基础设置.pptx VIP
- 学校校长公开选拔笔试试题及参考答案校长招聘考试笔试真题及答案.docx VIP
- 2025年央国企AI+数智化转型研究报告.pdf VIP
- 2025年疾控中心招聘试题及答案.docx VIP
- 道家打坐的正确方法.doc VIP
- 2024-2025学年初中音乐七年级上册(2024)人音版(2024)教学设计合集.docx
- 智能毕业设计:基于单片机的电子时钟设计.docx VIP
- 2024年贵州社区工作者招聘真题 .pdf VIP
文档评论(0)