软件工程—第4章软件设计概述课件.pptVIP

  • 6
  • 0
  • 约 82页
  • 2016-05-02 发布于江苏
  • 举报
第四章 软件设计概述 讨论要点 如何将分析模型转换成软件设计? 作为软件工程师在软件设计方面应使用哪些基本原则和概念? 教学内容: §4.1 软件设计的目标和任务 §4.2 软件设计基本概念 §4.3 模块化设计 §4.4 其他设计问题的处理 §4.5 设计文档及其复审 教学目的及要求: 深刻理解软件设计阶段的概念和任务; 掌握模块化设计的思想; 软件设计的任务 问题结构(软件需求) 从软件需求规格说明书出发,形成软件的具体设计方案。 1.软件的总体结构主要回答的问题 软件的组成部分 软件的层次关系 模块的内部处理逻辑 模块之间的界面 2. 软件设计的问题 Jackson方法 1 概述 ? ? ?Jackson方法是面向数据结构的设计方法。Jackson方法定义了一组以数据结构为指导的映射过程,它根据输入、输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构,而不是软件的体系结构,因此该方法适用于详细设计阶段。 2 Jackson结构图 ? ? 由于Jackson方法面向数据结构设计,所以提供了自己的工具——Jackson结构图。Jackson指出,无论数据结构还是程序结构,都限于三种基本结构及它们的组合,因此,他给出了三种基本结构的表示。 ? ?1. 顺序结构 ? ?2. 选择结构 ? ?3. 重复结构 3 Jackson方法设计步骤 ? ?(

文档评论(0)

1亿VIP精品文档

相关文档