需求分析的具体任务①安全性需求指系统对数据安全、操作安全方面的需求。例如,软件功能使用中的权限边界要去,数据防泄漏、防篡改要求、功能防越权使用要求以及极端条件(物理环境、遭受恶意攻击)下可以正常使用的需求等③逆向需求指系统不应该“做什么”。理论上这类需求有无限多个,为了控制成本和设计实现效率,应该仅选取为了澄登清真实需求而消除需求误解的那些逆向需求
需求分析的具体任务 ⑦ 安全性需求 指系统对数据安全、操作安全方面的需求。例如, 软件功能使用中的权限边界要去,数据防泄漏、防篡改 要求、功能防越权使用要求以及极端条件(物理环境、 遭受恶意攻击)下可以正常使用的需求等。 ⑧ 逆向需求 指系统不应该“做什么” 。理论上这类需求有无限 多个,为了控制成本和设计实现效率,应该仅选取为了 澄清真实需求而消除需求误解的那些逆向需求
需求分析的具体任务③将来可能提出的要求应该明确列出根据分析将来很可能会提出的要求。目的是在设计过程中对系统将来的可能扩展做预先准备,方便将来的系统扩充和完善
需求分析的具体任务 ⑨ 将来可能提出的要求 应该明确列出根据分析将来很可能会提 出的要求。目的是在设计过程中对系统将来的 可能扩展做预先准备,方便将来的系统扩充和 完善
需求分析的具体任务(2)分析系统的数据需求任何一个软件系统本质上都是一个信息处理系统,它所必须提供的服务,实质上可以归纳为信息变换和信息输出,这在很大程度上决定了系统的面貌,对系统的设计与实现具有深远的影响,因此,必须分析系统的数据要求,这项工作也是需求分析的一个重要内容。分析系统的数据需求通常采用建立数据模型的方法,主要描述系统所需要的静态数据、动态数据、数据库结构、数据字典
需求分析的具体任务 (2)分析系统的数据需求 任何一个软件系统本质上都是一个信息处理系统 ,它所必须提供的服务,实质上可以归纳为信息变换 和信息输出,这在很大程度上决定了系统的面貌,对 系统的设计与实现具有深远的影响,因此,必须分析 系统的数据要求,这项工作也是需求分析的一个重要 内容。分析系统的数据需求通常采用建立数据模型的 方法,主要描述系统所需要的静态数据、动态数据、 数据库结构、数据字典
需求分析的具体任务(3)建立系统的逻辑模型通过以上两项的分析结果可以建立系统的详细的逻辑模型(即系统所包含的处理、处理之间的逻辑关系以及系统所需处理的数据结构。系统的逻辑模型通常包括数据流图、实体联系图、状态转换图、数据字典及主要处理的算法
需求分析的具体任务 (3)建立系统的逻辑模型 通过以上两项的分析结果可以建立系统的详 细的逻辑模型(即系统所包含的处理、处理之间 的逻辑关系以及系统所需处理的数据结构。系统 的逻辑模型通常包括数据流图、实体联系图、状 态转换图、数据字典及主要处理的算法
需求分析的具体任务(4)修订系统开发计划依据在需求分析过程中获得的对系统更深入、更具体、更准确的了解,可以更可靠地估计系统的成本和进度,以修正以前制定的开发计划
需求分析的具体任务 (4)修订系统开发计划 依据在需求分析过程中获得的对系统更深入 、更具体、更准确的了解,可以更可靠地估计系 统的成本和进度,以修正以前制定的开发计划