软件需求分析-复习题2.docxVIP

  • 11
  • 0
  • 约7.42千字
  • 约 9页
  • 2020-05-01 发布于江苏
  • 举报
简答题 1. 需求分析的目的是什么?难点在哪里?需求分析为什么特别重 要? 需求分析的目的: 需求分析主要用于获取用户的具体需求,通过对实际需求的获取、 分析、文档化和验证等 需求分析过程 ,为进一步的设计和实现提供依据: (1) 需求分类。将软件功能、性能、可靠性等相关需求进行分类、逐一细化。 (2) 面向用户获取并分析需求。软件研发其他阶段都是面向技术的,只有需求分析阶段 是面向用户的,深入调研获取并分析软件的功能、性能、可靠性等,也可从系统和用户需求 中推导出软件具体需求,并检查需求定义准确性,是否存在二义性。 (3) 检查和解决不同需求间的矛盾。尽量达到均衡和优化。 (4) 确定软件的边界,以及软件与环境的相互作用方式等。如应用及运行边界和环境。 (5) 对需求文档化并进行最后验证与确认。 。 难点:主要体现在以下 5 个方面: (1)问题确定难。主要原因一是应用领域的复杂性及业务变化,难以具体确定;二是 用户需求所涉及的多因素引起的,如运行环境和系统功能、性能、可靠性和接口等。 (2)需求动态性。软件的需求在整个软件生存周期,常会随着时间和业务而有所变化。 有的用户需求经常变化, 一些企业可能正处在体制改革与企业重组的变动期和成长期, 其企 业需求不成熟、不稳定和不规范,致使需求具有动态性。 (3)交流共识难。需求分析涉及的人事物及相关因素多,与用户、业务专家、需求工 程

文档评论(0)

1亿VIP精品文档

相关文档