关于文档

需求分析(requirement analysis)  

 

需求分析是当前软件工程中的关键问题。需求分析阶段的任务是:在可行性分析的基础上,进一步了解、确定用户需求,准确地回答"系统必须做什么"的问题。获得需求规格说明书。还涉及到软件系统的目标、软件系统提供的服务、软件系统的约束和软件系统运行的环境。它还涉及到这些因素和系统的精确规格说明,以及系统进化之间的关系。需求分析要达到指导开发写概要设计的作用。   

概要设计   

概要设计是在需求分析的基础上通过抽象和分解将系统分解成模块,确定系统功能是实现。

概要设计说明书又可称系统设计说明书,这里所说的系统是指程序系统。编制的目的是说明对程序 系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、安全设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。

概要设计基本任务:

  • 建立软件系统结构:划分模块、定义模块功能、模块间的调用关系、定义模块的接口、评价模块的质量
  • 数据结构和数据库的设计:数据结构设计、概念设计、逻辑设计、物理设计
  • 编写概要设计文档:概要设计说明书、用户手册、数据库设计说明书、修订测试计划

详细设计 

详细设计说明书又可称程序设计说明书。编制目的是说明一个软件系统各个层次中的每一个程序 (每个模块或子程序)的设计考虑,如果一个软件系统比较简单,层次很少,本文件可以不单独编写,有关 内容合并入概要设计说明书

原文地址:https://www.cnblogs.com/xiaolang8762400/p/7108691.html