课名:软件工程 主讲:谢明志 Emailtommyshella163.com 使用教材:软件系统开发技术(修订版) 潘锦平施小英姚天昉 西安电子科技大学出版社 2021/2/19
2021/2/19 1 课名: 软 件 工 程 主 讲: 谢 明 志 Email:tommyshell@163.com 使用教材:软件系统开发技术(修订版) 潘锦平 施小英 姚天昉 西安电子科技大学出版社
第一章软件工程概述 2021/2/19 2
2021/2/19 2 第一章 软件工程概述
§1.1软件工程的背景和历史 1968年由NATO(北大西洋公约组织)在德国 Garnish召开的学术会议上, Feitz bauer首先 提出了“软件工程”概念 2021/2/19 3
2021/2/19 3 §1.1 软件工程的背景和历史 ◼ 1968年由NATO (北大西洋公约组织)在德国 Garmish召开的学术会议上,Feitz Bauer首先 提出了“软件工程”概念
软件工程与编程 前者是一门学科,一■单纯的代码编写 种科学理论来指导软。是软件工程发展的前 件系统开发,标准化,身 自动化的过程 是软件工程中占据很 考虑如何分解一个系少时间和空间的一部 统,以便各人分工开分 发;考虑如何说明每 个部分的规格要求; 怎样才能易于维护 2021/2/19
2021/2/19 4 软件工程与编程 ◼ 前者是一门学科,一 种科学理论来指导软 件系统开发,标准化, 自动化的过程 ◼ 考虑如何分解一个系 统,以便各人分工开 发;考虑如何说明每 个部分的规格要求; 怎样才能易于维护 ◼ 单纯的代码编写 ◼ 是软件工程发展的前 身 ◼ 是软件工程中占据很 少时间和空间的一部 分
计算机学科的发展 计算机科学 (CS) 计算机工程 (CE) 计算机科学冖→计算学科 (CS)( computing discipline)软件工程 (SE) 信息系统 (IS) 2021/2/19
2021/2/19 5 计算机学科的发展 计算机科学 (CS) 计算机科学 (CS) 计算机工程 (CE) 软件工程 (SE) 信息系统 (IS) 计算学科 (computing discipline)