精·软件工程导论(第五版)课件-第5、6章.docVIP

  • 7
  • 0
  • 约3.4千字
  • 约 6页
  • 2017-01-16 发布于北京
  • 举报

精·软件工程导论(第五版)课件-第5、6章.doc

第五章 总体设计 第六章 详细设计 一、复习要求 1. 了解软件概要设计(总体设计)和详细设计的内容。 2、了解软件设计的基本原理 2. 掌握软件结构的设计工具(HIPO)。 3. 掌握结构化设计工具。(SC、流程图、盒图、PAD图 PDL) 4. 了解Jackson系统开发方法 二、内容提要 1. 软件设计的过程 (1) 软件设计在开发阶段中的重要性 在软件需求分析阶段已经完全弄清楚了软件的各种需求,较好地解决了要让所开发的软 件“做什么”的问题,并已在软件需求规格说明和数据要求规格说明中详尽和充分地阐 明了这些需求。下一步就要着手实现软件的需求,即要着手解决“怎么做”的问题。 分析模型中的每一个成份都提供了建立设计模型所需的信息。软件设计的信息流如图所 示。根据用数据、功能和行为模型表示的软件需求,采用某种设计方法进行数据设计、 体系结构设计、接口设计和过程设计。 图 将分析模型转换为软件设计 数据设计将实体―关系图中描述的对象和关系,以及数据词典中描述的详细数据内容转 化为数据结构的定义。 体系结构设计定义软件系统各主要成份之间的关系。 接口设计根据数据流图定义软件内部各成份之间、软件与其它协同系统之间及软件与用 户之间的交互机制。 过程设计则是把结构成份转换成软件的过程性描述。在编码步骤,根据这种过程性描述, 生成源程序代码,然后通过测试最终得到完整有

文档评论(0)

1亿VIP精品文档

相关文档