第7讲软件需求管理内容摘要:

理 33 需求管理  为什么需要对软件需求进行管理  需求管理的内容  收集软件需求  软件需求建模  撰写软件需求规格说明书 (SRS)  评审软件需求  控制软件需求的变更 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 34 为什么需要对软件需求进行管理  软件需求非常重要  获取软件需求非常复杂和困难  在需求获取过程中涉及到人、活动和过程,只有对它们进行管理才能确保有效地进行需求分析,确保软件需求的质量  软件需求经常变更,为了确保软件需求处于受控状态 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 35 需求管理的内容  参与需求分析和评审的人员  软件需求文档  需求分析过程  需求变更 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 36 收集软件需求 1. 如何收集软件需求。 2. 文档化所收集的软件需求 3. 软件需求收集的注意事项 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 37 如何收集需求。  确定哪些用户角色会对软件提出需求 – 例如图书馆的馆长,图书管理员,书库管理员,读者管理员,系统管理员;而不是图书馆的清理工  用户方要成立相应的需求分析小组  和相关角色的人员进行交流 – 会议、探讨、观察、实践、听取意见  在交流的过程中要有记录,要对记录进行整理 – 文字,录音,整理,写成文档 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 38 文档化所收集的软件需求 (1/3)  描述需求内容 – 例如,查询图书 – 按照图书名字查询  定义软件需求编号 (结构化 ) – 例如, 10(查询图书 ) – (按照图书名字查询 ) – (按照图书的书号查询 ) – (按照作者查询 ) 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 39 文档化所收集的软件需求 (2/3)  描述软件需求特性 – 例如,查询图书软件需求 – 重要性 (高、中、低 ),用于制定计划 – 紧迫性 (短期 、 中期、长期 ),用于制定计划 – 工作量 (10个人月 ),用于估算工作量、制定计划 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 40 文档化所收集的软件需求 (3/3)  工具: word, excel, RequisitPro(Rational)  初步需求描述编写规范 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 41 软件需求收集的注意事项 (1/2)  如果应用规模较大,可分成几个需求调查小组同时进行,最后对结果进行汇总  一定要和用户进行充分的交流,尽可能获取足够多的信息和资料,发现问题要及时沟通  在该阶段要和用户打成一片,进行充分的合作,建立起良好的合作关系  如果发现多个软件需求相互矛盾,要能找到仲裁人,或者决策人 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 42 软件需求收集的注意事项 (2/2)  需求调查应遵循先整体后部分、先抽象后具体的原则  帮助用户发现潜在的需求 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 43 软件需求建模 1. 为什么需要对软件需求进行建模。 2. 如何对软件需求进行建模。 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 44 为什么需要对软件需求进行建模  需求调查所获取和文档化 (文字 )的软件需求不能有效地描述软件需求 – 文字描述的局限性 (不准确、二义、歧义、不能直观揭示关联 ) – 不准确 – 不一致 – 不全面 – … .. 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 45 如何对软件需求进行建模 (1/2)  需求建模技术 – 面向数据流的需求建模技术 – 面向对象的需求建模技术 – UML  Use case 图 交互图 (顺序图,协作图 ) 类图 状态图 活动图 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 46 如何对软件需求进行建模 (2/2)  案例分析 – 需求建模的例子 (图书管理系统, UML, Rose) 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 47 撰写 SRS(1/2)  为什么要撰写成 SRS – 记录软件需求 – 便于交流 – 便于管理 – 便于控制 – 便于验证 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 48 撰写 SRS(2/2)  SRS应该作为一种规范和标准  企业和组织要明确说明如何撰写软件需求规格说明书  一个 SRS的编写规范 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 49 评审软件需求  为什么需要对软件需求进行评审。  如何进行评审。  评审结果 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 50 为什么需要对软件需求进行评审。  发现软件需求规格说明书中的问题 – 不全面 – 不一致 – 不准确 – 不可验证 – 书写不规范  共同认可软件需求 169。 Copyright Xinjun Mao 2020 第 7讲 软件需求管理 51 如何进行评审 (1/3)  参与评审人员。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。