2需求分析 需求分析的任务是确定系统必须完成哪些工作,也 就是对目标系统提出完整、准确、清晰而且具体的 需求。 需求分析实际上是一个对用户意图不断进行揭示和 判断的过程,它并不考虑系统的具体实现,而是完 整地、严密地描述应当“做什么”的一种过程。 2021年1月26日 软件工程简介 第11页
2021年1月26日 软件工程简介 第11页 2 需求分析 ⚫ 需求分析的任务是确定系统必须完成哪些工作,也 就是对目标系统提出完整、准确、清晰而且具体的 需求。 ⚫ 需求分析实际上是一个对用户意图不断进行揭示和 判断的过程,它并不考虑系统的具体实现,而是完 整地、严密地描述应当“做什么”的一种过程
21需求分析的任务 1)确定对系统的综合需求所开发软件系统必须提供的服务 划分出系统必须完成的所有功能。 (1)功能需求 所开发软件的技术性能指标,比 (2)性能需求 如存储容量、响应时间等 (3)环境需求 软件运行时所需要的软硬件的要求 描述应用系统与它的环境通信的 (4)接口需求 (5)用户界面需求 人机交互方式、输入/输出数据格 式等。 (6)其他需求,包括可靠性、安全性、保密性、可移植 性等方面的需求。 软件工程简介
软件工程简介 2.1 需求分析的任务 1) 确定对系统的综合需求 (1)功能需求 (2)性能需求 (3)环境需求 (4)接口需求 (5)用户界面需求 (6)其他需求,包括可靠性、安全性、保密性、可移植 性等方面的需求。 所开发软件系统必须提供的服务, 划分出系统必须完成的所有功能。 所开发软件的技术性能指标,比 如存储容量、响应时间等。 软件运行时所需要的软、硬件的要求。 描述应用系统与它的环境通信的 格式。 人机交互方式、输入/输出数据格 式等