《软件开发方法与案例分析》- 第 3 章 软件项目的需求分析 - B.pptVIP

  • 8
  • 0
  • 约6.11千字
  • 约 43页
  • 2017-11-15 发布于河南
  • 举报

《软件开发方法与案例分析》- 第 3 章 软件项目的需求分析 - B.ppt

《软件开发方法与案例分析》- 第 3 章 软件项目的需求分析 - B

西安邮电大学计算机学院 第 3 章 软件项目的需求分析 脚本示例 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 脚本与 Use Case (1)一个 Use Case 代表一组潜在的脚本 (2)通过研究一组相似的脚本,可以得到它们内在的逻辑 (3)相似的脚本通常遵循相似的模式工作,并提供相似类型的结果 (4)一个 Use Case 通常关注某一个目标 例如:查询存折余额 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 通过 Use Case 描述系统功能需求 (1)一个系统具有无限个潜在的脚本 (2)但一个系统可以被有限的 Use Case 完整说明 (3)系统的每一个 Use Case 都必须列举,否则系统将会遗漏功能 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 用例(Use Case) 描述系统提供的交互功能 一个 Use Case 可以被其他的 Use Case 调用 Use Case 可以组合完成某一项更大的功能 Use Case说明系统需要提供什么而不是怎么提供 用户并不关心你如何给他们提供所需要的功能 Use Case一般是用“动宾”短语命名 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 Use Case不是分析设计文档 虽然它们支持后续的分析设计工作 Use Case不是操作脚本 它不是用户使用系统时实际操作的具体步骤的记录 虽然它可能是通过操作脚本得来的 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 Use Case 是很好的测试单元 Use Case 清晰地描述了系统的功能界面 测试人员可以在开发初期制定测试计划 每一个 Use Case 都严格地说明了系统的某一项功能 它的输入 它的输出 期间的交互作用 Use Case 是黑盒测试的基准 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 Use Case 的阐述 (1)应该包含 Use Case 的所有重要细节 (2)应该包括角色与系统交互的关键步骤,可以使用顺序图(Sequence Diagram) (3)要表述有关角色的信息 (4)要分清哪些是角色所具有的职能、哪些是系统所应提供的 (5)要列清使用这些功能是所应满足的前提条件 (6)如果某些功能具有质量上的要求(如性能),也要列出来 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 Use Case 标记 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 Use Case:主动角色 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 Use Case:被动角色 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 画 Use Case 图规则 主动角色画在图的左边 被动角色画在图的右边 每个 Use Case 必须为用户提供确切的功能 Use Case 名称必须写在椭圆里面 保持图面整洁 每一张图里不能有太多的 Use Case 为每一个 Use Case 编号便于检索 为 Use Case 建立目录(编号和名称)便于管理 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 用 UML 对“乳腺癌筛查系统”进行需求分析 Actor Thank you ! Questions? 软件开发方法与案例分析 授课教师:刘伟 电 话邮 件:bme_liuwei@163.com liuwei@ QQ:1071271580 办 公 室:长安校区东区教研楼 FZ136 室 (软件工程系办公室) 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 3.4.2 面向对象分析方法 用例方法收集客户的需求 从问题域或用例描述中抽取相应的对象,并从中抽象出类 UML 建模:静态结构、动态行为 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 需求分析不是一项一蹴而就可以完成的工作,它需要一个长期的过程,而这个过程是一个由粗到细的过程。在需求分析的初期,对需求的认识往往是整体的、宏观的,随着分析工作的逐渐深入,一步步细化。按照这个思路,对需求的分析,首先应当从功能角色分析开始。所谓功能角色分析,就是从一个外部用户的视角分析整个软件系统能够提供的功能,以及这些功能到底是提供给哪些角色使用。 西安邮电大学计算机学院 第 3 章 软件项目的需求分析 案例:订餐系统。 需求:一家公司向其员工提供了免费午餐。平常都是由前台收集员工点餐信息,然后报餐厅。现在遇到一些问题,前台觉得每天问员工吃

文档评论(0)

1亿VIP精品文档

相关文档