UML业务建模与需求分析解读.ppt

  1. 1、本文档共155页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML业务建模与需求分析解读

桌面 * 今年,美国《CIO》杂志 * 今年,美国《CIO》杂志 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Entry:进入状态时做的操作,不可中断 Action:处在该状态时做的操作,可中断 Exit:退出状态时做的操作,不可中断 Event:向另一对象发送事件 ^Target.Event(Arguments) Guard condition:控制transition何时发生或不发生。 action:transition中发生的不可中断行为。 * * * * * * * * * * * * * * * * * * * * * * * * * * * 正确:每项需求都反映了一种需要 完整:包含了所有必要的需求 无歧义:各方在需求的含义上意见一致 一致:所有部分都相符 确定重要性、稳定性的等级:每项需求的优先级以及预期的修改 可更改:易于修改,且保持一致性 可验证:能够检查是否满足了需求 可追踪:由需求至目标/目的,至设计/代码 其他:可由目标追踪至需求。能为客户、开发人员所理解 * * * * * * * * * * * * * * * * * * * * * * 领域工程与应用工程 行为 产品 领域工程 应用工程 系统1 系统2 系统n 领域 分析 领域 设计 领域 实现 领域 模型 DSSA 领域 构件 分析 用户 需求 设计 应用 系统 规约 应用系统 实现 应用系统 构架 应用 系统 领域分析 “标识一个特定问题领域中一类相似系统的对象和操作的活动” 关心 相似系统的共性 分析、设计的复用 代码的复用 借助用户的智能,提高系统的适应性,灵活性 * * 领域分析的步骤 * 概览领域需求 确定领域边界 主题文档分析 领域专家交互 确定体系结构 领域共性分析 抽取领域构件 软件进化设计 领域知识库设计 * 需求分析目的 与客户和其他相关人员在系统的工作内容方面达成并保持一致 使系统开发人员能够更清楚地了解系统需求 定义系统边界 为计划迭代的技术内容提供基础 为估算开发系统所需成本和时间提供基础 定义系统的用户界面,重点是用户的需要和目标 * * 如何看待IT在企业中的作用1 CEO: 使IT目标和业务目标相一致; 借助IT完善业务流程; 提高业务有效性; 增强企业竞争优势; 提高内部客户满意度; 控制IT成本。 更关注 应用新技术建立企业竞争优势, 完善供应链。 CIO: 借助IT完善业务流程; 提高业务有效性; 使IT目标和业务目标相一致; 提高客户满意度; 增强企业竞争优势; 控制IT成本。 更重视 IT系统建设及 IT成本的控制。 * * 如何看待IT在企业中的作用2 一半的CEO认为IT具有“前瞻性” 68%的CIO认为, IT应当“前瞻性”地预测出业务发展时机, 并运用技术来实现。 只有56%的CEO认同这一观点。 44%的CEO认为, IT应当支持并促进企业已划定的业务拓展活动。 CEO比较注重CIO和CXO间的关系 在培养IT员工的业务和领导技巧方面, CEO认为有效性是3.7, CIO认为是3.2。 * * 如何看待IT在企业中的作用3 CEO对技术性知识技能评价更高 技能有: 有效沟通, 战略制定和实施, 熟练掌握业务流程和操作等 对于技术性知识技能的评价, CEO所占比重是33%, CIO是19%; 在了解行业趋势、市场动向及业务策略的选项上, CEO所占比重是33%, CIO是27%。 CEO认为建立竞争优势对企业影响更大 CEO把“促进竞争优势的形成”列为第二大贡献, CIO则把它列为第五 * * 与其他工作流程的关系 业务建模 业务规则、 业务用例模型和 业务对象模型 分析设计 从需求中获取主要输入(用例模型和词汇表) 发现用例模型的缺陷; 随后将生成变更请求,并应用到用例模型中。 测试 验证代码是否与用例模型一致 用例和补充规约为测试需求提供输入 环境 需求管理和用例建模中使用的支持性工件 管理 制定项目计划 制定需求管理计划 用例模型是计划重要输入 * * 需求开发过程 组织 理解要解决的问题 理解涉众需求 定义系统 不断地管理范围和变更 精炼系统定义 构造正确的系统 管理需求过程 * * 组织 团队就将要采用的基本软件过程达成一致 用一两页的需求管理计划,从过程和文档的角度,确定如何管理该项目的需求 确定这个项

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档