第四讲软件创新设计softwaredesign.ppt

第四讲 设计工程 (Design Engineering) 目标: 掌握设计工程的基本知识; 了解基本的体系结构设计方法和模型; 了解构件级设计的基本原则与方法; 掌握用户界面设计的一些原则与基本设计活动。 内容 设计工程 体系结构设计 构件设计 用户界面设计 设计文档与有效性验证 1 设计工程 1.1 软件工程中的设计 设计是一个把问题转换成解决方案的创造性过程; 设计解决的是“如何实现系统”的问题; 从工程管理的角度,软件设计可以分成概要设计(总体设计、系统设计)与细节设计(详细设计) 设计的重要性 设计提供了软件的表示,使得软件的质量评价成为可能。 软件设计是将用户要求准确地转化成为最终软件产品的唯一途径。 软件设计在软件过程中处于技术核心,它是建模活动的最后一个软件工程活动,是后续开发步骤及软件维护工作的基础。 如果没有设计,建立的将是一个不稳定的系统 : 设计的重要性 从分析模型到设计模型 从分析模型到设计模型 1.2 设计概念 1.2.1 模块化 1.2.1 模块化 在计算机软件领域,模块化的概念已被推崇了近四十年。目前,几乎所有的软件体系结构都体现了模块化的思想,即把软件划分为可独立命名和编址的构件,每个构件称为一个模块,每个模块完成一个子功能,当把所有模块组装到一起成为一个整体时,便可以完成指定的功能。 模块组成系统或子系统。 “一个复杂问题分

文档评论(0)

1亿VIP精品文档

相关文档