软件工程 教学课件 作者 薛德黔 等 第三章.pptVIP

  • 15
  • 0
  • 约2.13万字
  • 约 88页
  • 2017-08-22 发布于广东
  • 举报

软件工程 教学课件 作者 薛德黔 等 第三章.ppt

第3章 软 件 设 计 本章要点 : 软件设计的基本任务 软件设计的概念和原则 结构化和面向对象的设计方法 用户界面设计过程及原则 程序复杂性的度量 常用的软件设计工具 第3章 软 件 设 计 本章学习目标 : 深刻理解软件设计的基本任务 深刻理解模块化、模块独立性、抽象、细化、信息隐蔽、可重用等概念,掌握定性度量模块独立性的标准 熟练掌握结构化设计的总体和详细设计的描述工具,以及面向数据流的设计方法。理解JSP方法的思想和步骤 理解面向对象的系统设计和对象设计内容,了解设计模式的概念以及使用设计模式的重要性 了解用户界面的设计过程,理解用户界面设计的一般原则 理解并掌握程序复杂性度量McCabe方法和Halstead方法 了解并掌握常用的软件设计CASE工具 第3章 软 件 设 计 软件设计通常分为两个阶段:总体设计阶段和详细设计阶段。 总体设计又称概要设计或初步设计,该阶段主要给出一个系统的构造和构造元素,详细设计阶段再对构造元素进行细化设计。但在具体的软件开发过程中,这两个阶段的分界线并不很清晰,有时可以合二而一。 软件设计阶段是软件开发过程中决定软件产品质量的关键阶段 。 3.1 软件设计的基本任务 3.1.1 总体设计的基本任务 软件总体设计是概要地回答系统应该如何实现。该阶段具体地完成以下几个方面的基本任务: ⑴

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档