- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程实践
人员角色以及职责 人员角色以及职责表 填充框架性用例人员职责表 需求分析 分析活动的参与者: 需求工程师 软件设计师 项目软件经理 用户(客户) 系统工程师 质量保证工程师 需求分析 分析活动的进入准则 领域概念模型和用例模型已经基本确定 参与分析活动的人员已经具备必需的技术及管理技能 所有技术性及管理性工作事项的职责已明确到个人 分析活动的输入 需求分析活动是在需求获取活动的工作成果的基础上展开的,其输入与获取活动的输出相同。在所有输入中,领域概念模型和用例模型最为重要。 需求分析 分析活动的步骤 分析需求的质量属性 确定各个需求条目的优先级,选取优先分析的用例 精化领域概念模型 用例分析。每个分析依次进行以下工作: 提取分析类 利用UML交互图表示用例的交互动作序列 基于领域概念模型和交互图构造分析类图 构造状态图、活动图 构造快速原型 评审分析模型 分析需求的质量属性 需求的质量属性因项目而已,可基于以下属性列表适当裁剪或者扩充。 正确性 一致性 精确性 完全性 无冗余 可行性 稳定性 可测试性 可修改性 用户价值 实现风险 确定需求优先级 要完成的3项任务 为每个需求项确定优先级 安排待分析用例的优先次序 根据分析优先级的结论调整工作计划 步骤: 确定需求优先级 编排用例分析的优先次序 调整工作计划 精化领域概念模型 本步骤的目标:提取跨越多个用例的全局性、关键性的公共概念,清晰表达这些概念的内涵及其相互关系,为后续分析活动奠定公共的概念基础。 具体方法: 在需求获取活动所得到的领域概念模型的基础上,结合用例描述和业务术语字典,提取多个用例中相同或相似的概念,对其统一命名,标识其中蕴藏的属性,研究它们的关系。 必要时,记录用例模型与此类图之间的追踪关系。 提取分析类 业务逻辑处理主要由以下三种分析类协同完成: 边界类:负责目标软件系统与外部执行者之间的交互。 界面控制 外部接口 环境隔离 控制类:负责协调、控制其他类共同完成用例规定的功能或行为。 实体类:负责保存目标软件系统中具有持久意义的信息项并向其他类提供信息访问操作。 构造交互图 典型的用例功能的完成过程基本上遵循如下过程框架: 主动执行者向边界类发出命令。 边界类仅完成必要的输入信息解析的工作,将命令以控制类可识别的内部表示形式传向控制类。 控制类为了完成命令所要求的业务逻辑处理,可能向实体类发送消息以获取必要的信息项,也可能向实体类发送消息以持久保存业务逻辑处理的结果。 控制类将业务逻辑处理的结果通知边界类。 边界类针对处理结果进行必要的从内部表示形式向外部表示形式的变换,再将结果传递给被动执行者。 布局规则下的典型顺序图 构造分析类 具体方法: 比较并研究领域概念模型和交互图,以领域概念模型为基础初创分析类图 根据消息确定分析类的职责。 根据消息传递确定分析类之间的连接 根据交互图确定分析类的属性 整理分析类图 构造活动图 需求分析阶段的活动图主要用于描述: 软件系统与外部实体共同参与的业务处理流程;多对象协同的单个用例中的处理流程,或者多个用例联合起来形成的处理流程。 构建快速原型 具体过程: 分析与规划 设计与实现 检查与评审 改进 评审分析模型 评审方法与需求获取阶段的评审方法的差异: 分析模型评审的主要关注点除模型的一致性、精确性和完全性外,还应包括分析模型相对于用例模型的一致性,以及分析模型面向软件设计师的可理解性、详略得当行。 相对于用例模型,基于分析模型更易构造可实际运行的快速原型。 充分利用分析过程中记录的分析决策,判断这些决策的合理性,基于这些决策来理解、评审分析模型。 用户和业务专家在分析模型评审中的作用相对弱化,因为他们可能难于理解分析模型中的技术性内容。 需求分析 分析活动的输出包括: 分析模型 需求追踪表 需求优先级分析结论 可行性分析结论 分析决策 新版工作计划 分析活动的出口准则: 需求分析目标业已到达,并且其输出已经通过评审 需求分析 分析活动小结 需求规格化 需求规格说明书的主要内容: 系统概述 文档概述 实体类 系统简述 软件产品描述 用户特征 设计和实现约束 假设与依赖 参考文献 功能性需求 非功能性需求 界面需求 接口定义 需求验收标准 需求来源表 需求规格化 主要参与者: 文档支持工程师 需求工程师 测试工程师 质量保证工程师 配置管理工程师 进入准则: 需求获取及分析活动的输出已就绪 需求规格说明书的文档模板已就绪 文档支持工程师已具备撰写需求规格说明书所必需的技术及写作技能 需求规格化 主要工作步骤: 按照需求规格说明书模板撰写需求规格说明 整理需求追踪关系 将需求规格说明书置于配置管理的控制之下 出口准则: 需求规格说明书已撰写完成,并且通过了参与需求获取和分析活动的所有
您可能关注的文档
- 费用习题.ppt
- 贸易政策工具之关税措施.ppt
- 费马原理.ppt
- 费用及总说明.ppt
- 费用性税种.ppt
- 费用审核及控制技巧.ppt
- 贺州市农村中小学骨干教师远程培训.ppt
- 贾若寒雅思满分流利口语雅思口语考试预测.ppt
- 费用报销审核流程.ppt
- 费用定额基础知识培训.ppt
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)