软件设计工具 Software design tool 任课老师:黄武 上午12时1分
上午12时1分 软件设计工具 Software design tool 任课老师:黄武 54 1
Q提纲 ◆软件设计概述 ◆软件设计的基本原理 ◆软件设计过程 ◆结构化设计方法 ◆面向对象的设计方法 ◆典型的设计工具介绍 上午12时1分
上午12时1分 提纲 软件设计概述 软件设计的基本原理 软件设计过程 结构化设计方法 面向对象的设计方法 典型的设计工具介绍 54 2
Q1软件设计概述 ◆设计是指应用各种技术和原理对一个设 备、一个过程或一个系统做出足够详细 的规定,使之能够在物理上得以实现 ◆软件设计是一个把软件需求转化为软件 表示的过程,也就是把它加工为在程序 细节上非常接近于源码的软件表示 上午12时1分
上午12时1分 1 软件设计概述 设计是指应用各种技术和原理对一个设 备、一个过程或一个系统做出足够详细 的规定,使之能够在物理上得以实现 软件设计是一个把软件需求转化为软件 表示的过程,也就是把它加工为在程序 细节上非常接近于源码的软件表示 54 3
Q11件设计的概念 ◆软件设计是把用户需求准确转化为软件 产品或者系统的方法 ◆软件设计是后续所有软件工程活动的基 础 软件需求 软件设计 软件编码 ◆软件设计决定了软件质量 ◆软件设计提供了可以进行质量评估的软 件表示 上午12时1分
1.1 软件设计的概念 软件设计是把用户需求准确转化为软件 产品或者系统的方法 软件设计是后续所有软件工程活动的基 础 软件需求 软件编码 软件设计决定了软件质量 软件设计提供了可以进行质量评估的软 件表示 上午12时1分 软件设计 54 4
Q.2软件设计的两个过程 ◆软件设计可以分成两个过程 1.概要设计 概要设计的主要任务是确定软件的体 系结构及其接口,概要设计又可以分为结 构设计,接口设计和数据设计 2.详细设计 详细设计则是确定每一个功能模块算 法和数据结构 上午12时1分
1.2 软件设计的两个过程 软件设计可以分成两个过程 1. 概要设计 概要设计的主要任务是确定软件的体 系结构及其接口,概要设计又可以分为结 构设计,接口设计和数据设计 2. 详细设计 详细设计则是确定每一个功能模块算 法和数据结构 上午12时1分 54 5