理论教育 软件需求分析的重要性及要求

软件需求分析的重要性及要求

时间:2023-06-17 理论教育 版权反馈
【摘要】:1840.软件需求分析必须确保软件需求规格说明的无歧义性、完整性、可验证性、一致性、可修改性、可追踪性和易使用性。1841.软件需求分析是在系统分析和软件定义的基础上,在完成了可行性研究报告和项目开发计划之后进行的。1842.对安全关键软件,必须列出可能的不期望事件,并分析导致这些不期望事件的可能原因,提出相应的软件处理要求,且应在软件开发的各个阶段进行有关的软件危险分析。

软件需求分析的重要性及要求

1839.软件需求包括需求的状态和方式、能力、外部接口、内部接口、内部数据、适应性、安全性、保密性、环境、计算机资源、质量因素、设计和实现约束、合格性、需求可追踪性等方面。

1840.软件需求分析必须确保软件需求规格说明的无歧义性、完整性、可验证性、一致性、可修改性、可追踪性和易使用性。

1841.软件需求分析是在系统分析和软件定义的基础上,在完成了可行性研究报告和项目开发计划之后进行的。系统分析提供的有关信息主要有:系统总体设计要求;系统性能要求(包括容量、准确度、时间特性要求);设备要求:运行软件系统所需的硬件设备;接口设计要求(包括与外部设备的接口、与其他系统的接口、人机接口);操作使用要求(包括软件的人机界面);系统设计标准(软件开发过程所使用的技术、方法、设计标准和设计约束及有关工具;程序编制的标准和约定;在特殊情况下,允许不采用自顶向下方法的准则;所有非正式文档的内容和格式);系统备份和维护要求。

1842.对安全关键软件,必须列出可能的不期望事件,并分析导致这些不期望事件的可能原因,提出相应的软件处理要求,且应在软件开发的各个阶段进行有关的软件危险分析。(www.daowen.com)

1843.对有可靠性标的软件,在确定了软件的功能性需求之后,应考虑该软件的可靠性指标是否能够达到以及是否能够验证,还应与用户密切配合,确定软件使用的功能剖面,并制定软件可靠性测试计划。

1844.应定义和记录每个CSCI要满足的软件需求、保证每项需求得以满足所使用的方法以及CSCI需求与系统需求之间的可追踪性。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈