全球旧事资料 分类
课程概述一、软件工程学科介绍二、学习目标三、部分参考资料四、课程特点和学习的注意事项五、教材简介六、课程考核方式
一、软件工程学科介绍软件程学科发展历史三个阶段:概念提出、学科雏形、学科确立第一阶段:概念提出
1968年NATO会议北大西洋公约组织的计算机科学家的国际会议)提出“软件工程”概念。当时对“软件工程”代表性定义:为了经济地获得在真实机器上可靠工作的软件而制定和使用的合理工程原则和方法。1972年IEEE学会的计算机分会IEEE一CS第一次出版了“软件工程学报”第二阶段:学科雏形
上世纪70年代末,美国将软件工程教程列入研究生教育计划。1980年代末和1990年代初,软件工程教育得到卡内基一梅隆大学软件工程研究所(CMUSEI)的支持。1991年,“软件工程”被ACM(美国计算机协会)和IEEECS列为计算学科的
九个知识领域之一。1993年,IEEE一CS和ACM为了把软件工程建设成为一个专业,建立了IEEE一CSACM联合指导委员会。第三阶段:学科确立
2004年8月,IEEE一CS和ACM给出:软件工程知识体(SWEBOKSoftwareE
gi
eeri
gBodyofK
owledge软件工程教育知识体(SEEK最终版,标志着软件工程学科在世界范围正式确立。软件工程、计算机科学、计算机工程、信息系统、信息技术并列成为计算学科下的独立学科。软件工程知识体(SWEBOK:全面描述了软件工程实践所需的知识。
SWEBOK(软件工程知识体》10个领域
软件需求软件设计软件构造软件测试软件维护软件配置管理软件工程管理软件工程过程
f软件工程工具和方法软件质量
SWEBOK详细结构(1)
f软件工程与其他学科的关系
1、软件工程是计算学科9个领域之一.
算法和数据结构计算机系统结构人工智能和机器人学数据库和信息检索人一机交互操作系统程序设计语言软件方法学和软件工程数字和符号计算
计算学科中12个重复出现的基本概念
绑定.概念和形式模型效率抽象层次按时间排序安全性大问题的复杂性一致性和完备性
f演化按空间排序重用折衷与决策
2、8个相关学科知识域
计算机工程计算机科学数学管理学项目管理质量管理系统工程学软件人类工程学
其中:计算机科学、数学是基础工程学科、管理学科也非常重要软件程是一门什么样的学科?
它是指导计算机软件开发与维护的一门工程学科。
工程:将科学及数学原理运用于实际用途的应用手段,如:设计、制造、机器操纵、
构架等。
典型的传统工程:建筑工程、机械工程、电力工程等。
概括r
好听全球资料 返回顶部