- 3
- 0
- 约8.38千字
- 约 48页
- 2016-11-30 发布于广东
- 举报
2.3.2 需求分析的原则 近几年来已提出许多软件需求分析与说明的方法(如结构化分析方法和面向对象分析方法),每一种分析方法都有独特的观点和表示法,但都适用下面的基本原则: (1) 必须能够表达和理解问题的数据域和功能域。数据域包括数据流(即数据通过一个系统时的变化方式)、数据内容和数据结构,而功能域反映上述三方面的控制信息。 (2) 可以把一个复杂问题按功能进行分解并可逐层细化。通常软件要处理的问题如果太大太复杂就很难理解,若划分成几部分,并确定各部分间的接口,就可完成整体功能。在需求分析过程中,软件领域中的数据、功能和行为都可以划分。 (3) 建模。模型可以帮助分析人员更好地理解软件系统的信息、功能和行为,这些模型也是软件设计的基础。 结构化分析方法(见8.2节)和面向对象分析方法都遵循以上原则。 2.3.3 需求分析的任务 需求分析的基本任务是要准确地定义新系统的目标,为了满足用户需要,回答系统必须“做什么”的问题。在可行性研究和项目开发计划阶段对这个问题的回答是概括的、粗略的。 1.问题识别 双方确定对问题的综合需求。这些需求包括: (1) 功能需求:指所开发的软件必须具备的功能,这是最重要的。 (2) 性能需求:指待开发的软件的技术性能指标,如存储容量、运行时间等限制。 (3) 环境需求:指软件运行时所需要
原创力文档

文档评论(0)