第5章 结化分析.ppt

第5章 需 求 分 析 软件工程教研室 主 要 内 容 需求及需求原因 需求分析的任务 需求分析的相关人员 需求分析的活动 目的: 明确“做什么” 准确、完整和规范化的软件 需求是软件开发成功的关键 一般问题的解决过程 5.1 需求及需求原因 5.1.1 问题领域 什么是问题(question)? Gause和Weinberg(1989)观点: “我们所感觉到的和所得到的事物之间的区别“ 问题领域:了解领域,确定问题范围 问题分析:理解真实世界中的问题和用户的 需要,并提出满足这些需要的解决 方案的过程. 领域分析 (domain analysis) 是软件工程师了解足够的背景信息的过程. 为软件开发的各个阶段做出合理的决策. 领域的术语 关注最重要的问题—快速开发 应用领域的总体视图—引导更好的抽象, 优化设计 创建适应性更强的系统 实例 开发一个新生注册系统 确定问题范围---想到所有子问题 确定问题范围 —从系统高层目标考虑 目标是:完成学生注册 功能: + 学生注册 + 记录成绩

文档评论(0)

1亿VIP精品文档

相关文档