首页 百科知识 软件需求分析一般包括哪些方面

软件需求分析一般包括哪些方面

时间:2022-10-09 百科知识 版权反馈
【摘要】:需求分析的基本任务,简而言之,即准确地回答“系统必须做什么?”把需求分析的任务具体化,其一,确定对系统的各种要求,并用准确的模型将它们形式化地表达出来,建立对目标软件系统的分析模型;其二,作为软件开发的一个重要阶段,需要把对软件的功能、性能及其他要求,规范地在软件文档“软件需求规格说明书”中完整地展示出来,以形成软件开发的阶段性成果,提交给后续的设计阶段。

3.1.1 需求分析的任务

需求分析的基本任务,简而言之,即准确地回答“系统必须做什么?”的问题。虽然,在可行性分析阶段已经粗略地了解了用户对软件的需求,但是其目的仅是确定软件是否有“解”,即软件的开发是否可行,并且其分析过程忽略了很多细节,因此,软件分析人员还必须通过需求分析获取对目标系统的完整、准确、清晰、具体的要求,方可为后续软件的设计、实现、测试打下坚实的基础。

把需求分析的任务具体化,其一,确定对系统的各种要求(功能、性能、接口、数据等),并用准确的模型(数据流图、数据字典、E-R图、状态转换图等)将它们形式化地表达出来,建立对目标软件系统的分析模型;其二,作为软件开发的一个重要阶段,需要把对软件的功能、性能及其他要求,规范地在软件文档“软件需求规格说明书”中完整地展示出来,以形成软件开发的阶段性成果,提交给后续的设计阶段。

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

我要反馈