《计算机导论》世楼用目 62系统分析 623需求分析 ※需求分析的任务 ◆修正系统的开发计划 通过需求分析,可对目标系统更深入更具体的了 解,因而可以更准确地估计系统的开发成本和进度 修正前阶段制定的开发计划 ◆制定初步的系统测试计划 为了验证系统是否满足用户的需求,必须对系统 功能进行测试。在系统开发早期就制定测试计划, 这有利于明确设计目标、保证设计正确 ◆编写初步的用户手册
6.2 系统分析 6.2.3 需求分析 需求分析的任务 修正系统的开发计划 通过需求分析,可对目标系统更深入更具体的了 解,因而可以更准确地估计系统的开发成本和进度, 修正前阶段制定的开发计划。 制定初步的系统测试计划 为了验证系统是否满足用户的需求,必须对系统 功能进行测试。在系统开发早期就制定测试计划, 这有利于明确设计目标、保证设计正确。 编写初步的用户手册
《计算机导论》世楼用目 62系统分析 623需求分析 秦需求分析的步骤 ◆进行调查研究 ◆调査研究是需求分析的主要手段。分析员对可行性研究报告 中描述的目标系统的运行环境、功能、性能等要和用户进行 详细的交流,对各项内容进一步细化并取得一致意见。 分析和描述系统的逻辑模型 ◆分析员把来自用户的信息加以分析,从信息流和信息结构出 发,逐步细化系统的功能,找出各元素之间的联系、接口特 性和设计上的约束,分析他们是否满足功能要求、是否合理。 根据功能需求、性能需求、运行环境需求等,去掉不合理部 分,增加需要部分。最后抽象出系统的详细逻辑模型 ◆评审
6.2 系统分析 6.2.3 需求分析 需求分析的步骤 进行调查研究 调查研究是需求分析的主要手段。分析员对可行性研究报告 中描述的目标系统的运行环境、功能、性能等要和用户进行 详细的交流,对各项内容进一步细化并取得一致意见。 分析和描述系统的逻辑模型 分析员把来自用户的信息加以分析,从信息流和信息结构出 发,逐步细化系统的功能,找出各元素之间的联系、接口特 性和设计上的约束,分析他们是否满足功能要求、是否合理。 根据功能需求、性能需求、运行环境需求等,去掉不合理部 分,增加需要部分。最后抽象出系统的详细逻辑模型。 评审
《计算机导论》世楼用目 62系统分析 623需求分析 秦评审 ◆为了保证需求分析的质量,应对需求分析的结果进行严格的 审査,并应由专门人员负责,并按照规程严格进行。评审人 员不仅包含系统分析员和用户,开发部门的管理者、软件设 计、实现、测试的人员都应该参加评审工作。评审工作应对 软件功能的正确性、完整性、清晰性,以及其它需求给与评 价并提出修改意见,修改完成后,需要再次进行评审、修改 ,直到评审通过为止。 ◆评审的主要内容 1.系统定义的目标是否与用户的要求一致。 2.系统需求分析阶段提供的文档资料是否齐全 3.文档中所有描述是否完整、清晰、准确反映用户要求 4.与所有其它系统成分的重要接口是否都已经描述 5.所开发项目的数据流与数据结构是否足够、确定
6.2.3 需求分析 评审 为了保证需求分析的质量,应对需求分析的结果进行严格的 审查,并应由专门人员负责,并按照规程严格进行。评审人 员不仅包含系统分析员和用户,开发部门的管理者、软件设 计、实现、测试的人员都应该参加评审工作。评审工作应对 软件功能的正确性、完整性、清晰性,以及其它需求给与评 价并提出修改意见,修改完成后,需要再次进行评审、修改 ,直到评审通过为止。 评审的主要内容 1.系统定义的目标是否与用户的要求一致。 2.系统需求分析阶段提供的文档资料是否齐全。 3 .文档中所有描述是否完整、清晰、准确反映用户要求。 4 .与所有其它系统成分的重要接口是否都已经描述。 5 .所开发项目的数据流与数据结构是否足够、确定。 6.2 系统分析