需求分析的具体任务需求分析阶段的具体任务可以划分为六方面(1)确定对系统的综合要求对系统的综合要求主要包括以下九个方面,①功能需求指所开发的软件系统必须向用户提供的服务。通过修分析应该划分出软件系统必须完成的所有功能
需求分析的具体任务 需求分析阶段的具体任务可以划分为六方面。 (1)确定对系统的综合要求 对系统的综合要求主要包括以下九个方面。 ① 功能需求 指所开发的软件系统必须向用户提供的服务。通 过修分析应该划分出软件系统必须完成的所有功能
需求分析的具体任务②性能需求指系统必须满足的定时或容量约束,通常包括系统响应时间、所占用磁盘容量、所需内存量以及精度等。例如,人事管理系统查询程序必须在30秒内反馈查询结果,占用内存不应超过200MB
需求分析的具体任务 ② 性能需求 指系统必须满足的定时或容量约束,通常包括 系统响应时间、所占用磁盘容量、所需内存量以 及精度等。例如, “人事管理系统查询程序必须 在30秒内反馈查询结果,占用内存不应超过 200MB”
需求分析的具体任务可靠性和可用性需求3可靠性需求描述需定量描述系统的可靠性,例如,“自动驾驶系统一万公里内不应出现两次以上故障。可用性需求则是从系统可正常使用的角度定量描述了软件系统可以使用的程度。例如,“自动分炼系统一周之内可以正常使用的天数在6天以上
需求分析的具体任务 ③ 可靠性和可用性需求 可靠性需求描述需定量描述系统的可靠性,例 如, “自动驾驶系统一万公里内不应出现两次以上 故障” 。 可用性需求则是从系统可正常使用的角度定量 描述了软件系统可以使用的程度。例如, “自动分 拣系统一周之内可以正常使用的天数在6天以上”
需求分析的具体任务①环境需求指设计或实现软件系统所需要遵守的外部限制条件(如机型、外设、硬件配置、操作系统平台和数据库管理系统以及其他支撑软件、实现语言。?接口需求指应用系统与它的环境通信的格式。常见的接口需求包括:用户接口需求;硬件接口需求;软件接口需求;通信接口需求
需求分析的具体任务 ④ 环境需求 指设计或实现软件系统所需要遵守的外部限制条件。 (如机型、外设、硬件配置、操作系统平台和数据库管理 系统以及其他支撑软件、实现语言。 ⑤ 接口需求 指应用系统与它的环境通信的格式。常见的接口需求 包括:用户接口需求;硬件接口需求;软件接口需求;通 信接口需求
需求分析的具体任务③出错处理需求指系统对运行中出现的错误应该怎样相应。此类错误可以分为两类,一类是系统在运行中有关环境出现外部问题,系统应该如何响应。一类是,系统自身运行产生错误,应该如何响应。但是,应该有选择地提出此类需求,毕竟成本和效率也是软件工程的主要目标之一,况且人们所开发出的相关系统也是以正确性为导向的。为了控制成本和提高效率,应对系统本身错误的检测仅限于系统的关键部分或核心部分,而且应该尽可能少
需求分析的具体任务 ⑥ 出错处理需求 指系统对运行中出现的错误应该怎样相应。此类错误可以 分为两类,一类是系统在运行中有关环境出现外部问题,系统 应该如何响应。一类是,系统自身运行产生错误,应该如何响 应。但是,应该有选择地提出此类需求,毕竟成本和效率也是 软件工程的主要目标之一,况且人们所开发出的相关系统也是 以正确性为导向的。为了控制成本和提高效率,应对系统本身 错误的检测仅限于系统的关键部分或核心部分,而且应该尽可 能少