第11章.需求的分析概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.4 Zachman 框架 结构化 信息工程 面向对象 通用 其他 数据 数据流图DFD 实体关系图ERD 数据流图DFD 实体关系图ERD 类图 数据字典 对象角色模型 功能 上下文图 数据流图DFD 功能实体矩阵 上下文图 数据流图DFD 功能实体矩阵 功能分解图 过程依赖图 用例图 交互图 活动图 对象约束语言 微规格说明 状态(转移)图/矩阵 业务过程模型 网络 Map 人员 层次模型 矩阵模型 网状模型 时间 实体生命历史 事件实体矩阵 实体生命历史 事件实体矩阵 状态(转移)图/矩阵 Petri网 动机 对象约束语言 微规格说明 对象角色模型 主要内容 需求分析的根本任务 需求分析技术 需求分析方法 前期需求阶段的建模与分析 需求分析的活动 3. 需求分析方法 传统分析 没有方法 (1950’s) 依赖个体才智,依据个人习惯 缺乏结构、不可重复、不可测量,冗长、混乱、偏颇、无结构等等 结构化分析 传统结构化分析 (late 1960’s),现代结构化分析 (late 1970’s) 以数据流动为中心,以DFD为核心技术,辅助ERD,STD… 信息工程 (late 1980’s) 以数据知识结构为基础,ERD为核心技术,辅助DFD,STD, FDD, PD… 面向对象分析 (1990‘s) 以对象为中心,以UML(类图)为核心技术 以全面思想革新为理想,以承继结构化技术为现实 3. 需求分析方法 结构化分析 3. 需求分析方法 面向对象分析 主要内容 需求分析的根本任务 需求分析技术 需求分析方法 前期需求阶段的建模与分析 需求分析的活动 4. 前期需求阶段的建模与分析 4. 前期需求阶段的建模与分析 面向目标的分析(Goal Oriented Analysis) 面向问题域的分析(Problem Domain Oriented Analysis) 领域分析(Domain Analysis) 企业建模(Enterprise Modeling) 4. 前期需求阶段的建模与分析 面向问题域的分析 问题框架 特性 解决 框架分解与组合 基本思路 研究所有可能的问题域,从中发现一些重复出现的简单问题类型 分析每一种问题框架的特性,确定问题的理解和解决方法 将问题框架的建立和分类系统化,以简单的问题框架为基本单位,进行复杂问题的分解 4. 前期需求阶段的建模与分析 领域分析 4. 前期需求阶段的建模与分析 企业建模 主要用来理解组织的结构、行为规则、目标、重要成员的任务与职责、操纵的数据等等。企业建模利用企业的目标、任务、策略、资源等来刻画组织的行为,并依此来发现组织开发系统的目的,建立系统的业务需求 主要内容 需求分析的根本任务 需求分析技术 需求分析方法 前期需求阶段的建模与分析 需求分析的活动 5. 需求分析的活动 5. 需求分析的活动 ——需求细化 明确用户需求的隐含因素 将从问题域和业务的角度表述的用户需求等价的转化为从软件和技术的角度表述的系统需求 非功能需求也需要从高层次的表述方式转化为一系列更加详细和具体的需求表述 需求细化也会发现新的细节需求 需求已经得了充分的理解,并且开发者已经可以着手为其进行方案设计时停止细化过程 细化后的需求应该被一一的标识和记录下来 5. 需求分析的活动 ——需求细化 需求的记录 标识符(ID),每一条需求都应该能够通过ID唯一的标识自己。 源头(Source),要能够回溯到需求的源头,例如特定的涉众。 理由(Rational),需求被提出的目的。 优先级(Priority),详细情况见下一节。 成本(Cost),预估的实现成本。 风险(Risk),实现该需求的过程中可能带来的风险。 可变性(Volatility),将来发生变化的可能性。 5. 需求分析的活动 ——确定需求优先级 累计投票 区域划分 重要性。需求的不可或缺程度。 紧急性。需求的时间紧迫程度。 惩罚性。忽略需求会导致的惩罚程度。 成本。实现需求的代价。 风险。需求实现中可能产生的风险程度。 5. 需求分析的活动 ——确定需求优先级 Top-N N的取值是不受明确限制的,真正受限制的是Top-N个需求的实现代价总和 数据量化 5. 需求分析的活动 ——需求协商 明确冲突的因素,避免情绪上的冲突 明确冲突的解决空间 确定最佳解决方案 本章小结 需求分析是需求工程中最为重要和核心的活动,它对信息的建模是理解问题的关键,也是创建正确解决方案的关键 需求分析涉及很多的技术和方法,需求分析活动的有效执行需要分析人员能够掌握并判定这些方法的选择与使用 需求分析过程当中会执行很多的重要子活动,它们的有效整合确保了整个需求分析工作的成功 思考题 分析“结构化分析”和“面向对象分析”的过程,说明它们为

文档评论(0)

蝶恋花 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档