* * * 今年,美国《CIO》杂志 * 今年,美国《CIO》杂志 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Entry:进入状态时做的操作,不可中断 Action:处在该状态时做的操作,可中断 Exit:退出状态时做的操作,不可中断 Event:向另一对象发送事件 ^Target.Event(Arguments) Guard condition:控制transition何时发生或不发生。 action:transition中发生的不可中断行为。 * * * * * * * * * * * * * * * * * * * * * * * * * * 正确:每项需求都反映了一种需要 完整:包含了所有必要的需求 无歧义:各方在需求的含义上意见一致 一致:所有部分都相符 确定重要性、稳定性的等级:每项需求的优先级以及预期的修改 可更改:易于修改,且保持一致性 可验证:能够检查是否满足了需求 可追踪:由需求至目标/目的,至设计/代码 其他:可由目标追踪至需求。能为客户、开发人员所理解 * * * * * * * * * * * * * * * * * * 领域特定的软件构架 领域特定的软件构架(Domain Specific Software Architecture) DSSA描述在领域模型中表示的需求的解决方案 DSSA不是单个系统的表示,而是能够适应领域中多个系统的需求的一个高层次的设计 DSSA是面向解空间的 * * * * 领域工程与应用工程 行为 产品 领域工程 应用工程 系统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)