软件工程课本讲解第2章 软件要求定义【ppt】课件.pptVIP

  • 0
  • 0
  • 约8.41千字
  • 约 50页
  • 2018-03-06 发布于湖北
  • 举报

软件工程课本讲解第2章 软件要求定义【ppt】课件.ppt

软件工程课本讲解第2章 软件要求定义【ppt】课件

(3) 建模。模型可以帮助分析人员更好地理解软件系统的信息、功能和行为,这些模型也是软件设计的基础。 结构化分析方法(见8.2节)和面向对象分析方法都遵循以上原则。 2.3.3 需求分析的任务 需求分析的基本任务是要准确地定义新系统的目标,为了满足用户需要,回答系统必须“做什么”的问题。在可行性研究和项目开发计划阶段对这个问题的回答是概括的、粗略的。 1.问题识别 双方确定对问题的综合需求。这些需求包括: (1) 功能需求:指所开发的软件必须具备的功能,这是最重要的。 (2) 性能需求:指待开发的软件的技术性能指标,如存储容量、运行时间等限制。 (3) 环境需求:指软件运行时所需要的软、硬件(如机型、外设、操作系统和数据库管理系统等)的要求。 (4) 用户界面需求:即人机交互方式、输入/输出数据格式等。 另外还有可靠性、安全性、保密性、可移植性和可维护性等方面的需求,这些需求一般通过双方交流、调查研究来获取,并达到共同的理解。 2.分析与综合,导出软件的逻辑模型 分析人员对获取的需求,进行一致性的分析检查,在分析、综合中逐步细化软件功能,划分成各个子功能。这里也包括对数据域进行分解,并分配到各个子功能上,以确定系统的构成及主要成分,并用图文结合的形式,建立起新系统的逻辑模型。 3.编写文档 编写文档的步骤如

文档评论(0)

1亿VIP精品文档

相关文档