1 / 94
文档名称:

第5章软件项目需求分析阶段的知识和管理.ppt

格式:ppt   大小:1,044KB   页数:94页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第5章软件项目需求分析阶段的知识和管理.ppt

上传人:放射辐射 2022/11/19 文件大小:1.02 MB

下载得到文件列表

第5章软件项目需求分析阶段的知识和管理.ppt

相关文档

文档介绍

文档介绍:该【第5章软件项目需求分析阶段的知识和管理 】是由【放射辐射】上传分享,文档一共【94】页,该文档可以免费在线阅读,需要了解更多关于【第5章软件项目需求分析阶段的知识和管理 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第5章软件项目需求分析阶段的知识和管理
(2)需求描述
以需求模型为基础,考虑问题的软件可解性,生成需求规格说明书和初步的用户手册。
需求规格说明书包含对目标系统外部行为的完整描述、需求验证标准以及用户对系统在性能、质量、可维护性等方面的要求。
用户手册则包括用户界面描述以及有关目标系统使用方法的初步构想。
(3)需求验证
分析人员在用户和软件设计人员的配合下对生成的需求规格说明进行复核,以确保软件需求的全面性、精确性、一致性、可行性。
并使用户和软件设计人员对需求规格说明及用户手册的理解达成共识,达成对目标系统理解的一致性。
问题分析、需求描述和需求验证并不遵循线性顺序,这些活动是相互渗透、增量并行和连续反复的。包括四个过程:
第一,系统分析员和用户开展面对面的交流,记录用户提供的信息,即开展获取活动;
第二,需求分析员处理从用户那里获取的信息并理解它们,把它们分成不同的类别,并将客户需求同可能的软件需求相联系,即开展需求分析活动;
第三,系统分析人员将客户需求信息结构化,编写成文档和示意图,形成需求规格说明书;
最后,组织用户代表评审文档,并纠正存在的错误,完成需求的验证工作。
这四个过程循环往复,渗透到客户业务系统的各个环节,贯穿于需求分析的整个工作过程中,直到项目组人员与客户在对目标系统的功能、流程、接口、数据、操作等多方面内容达成共识后,方可宣布需求分析任务的结束。
需求还有可能再发生变动,此时需求分析的结束,只是标志客户需求在一定时期内的“相对锁定”,这对整个项目未来工作的开展非常重要。

需求分析在通常情况下划分为三个阶段。
第一阶段:“访谈式”(Visitation)
这一阶段是和具体用户方的领导层、业务层人员进行访谈式沟通,主要目的是从宏观上把握用户的具体需求,了解现有的组织架构、业务流程、硬件环境、软件环境、现有系统等具体情况,建立起良好的沟通渠道和方式。
实现手段:访谈、发放调查表
成果:调查报告、业务流程报告
第二阶段:“诱导式”(1nducement)
在分析人员已经了解了具体用户方的组织架构、业务流程、硬件环境、软件环境、现有的运行系统等信息的基础上,作出简单的用户流程和操作界面,同时结合以往的项目经验对用户采用诱导式、启发式的调研方法和手段,和用户一起探讨业务流程设计的合理性、准确性、方便性****惯性和易操作性。
实现手段:拜访(诱导)、DEMO演示
输出成果:调研分析报告、原型反馈报告、业务流程报告。
第三阶段:“确认式”(Affirm)
进行具体的流程细化、数据项的确认阶段。
分析人员需要完成明确的业务流程报告、数据项描述、修改后的DEMO系统及业务流设计目标。
用户方审查业务流程报告、数据项描述以及通过操作开发方提供的DEMO系统,提出反馈意见,并对已经完成并可接受的报告、文档签字确认。
实现手段:拜访(回顾、确认),提交业务流程报告、数据项描述;DEMO演示系统。
输出成果:需求分析报告


需求分析作为软件开发生命周期的第一个里程碑,它的内容贯穿于整个软件生命周期全过程,是一个需要团队成员高度配合和密切协作的阶段。
需求分析阶段参与项目的人员及工作职责如下:
(1)项目经理:负责需求分析阶段项目进度的安排和控制;参与项目的各种资源调度;负责项目的总体协调工作。
(2)系统分析人员:与用户方的技术人员和业务人员进行良好的沟通,了解业务流程、功能需求、系统构想和项目目标,完成软件需求说明书的编制任务。