软件工程基础教学大纲
《软件工程基础》教学大纲
课程编码:08241071
课程名称:软件工程基础
英文名称:Software Engineer
开课学期:6
学时/学分:30 / 1.5
课程类型:专业选修课
开课专业:机械工程及自动化本科生
选用教材:《软件工程》张海潘 编写 人民邮电出版社
主要参考书:张海藩,牟永敏,面向对象程序设计实用教程,清华大学出版社,2001
蒋慧等,UML设计核心技术,北京希望电子出版社,2001
Roger S.Pressman ,软件工程 实践者的研究方法,机械工业出版社1999,3
张海潘,软件工程到论学习辅导,清华大学出版社,2004
执笔人:郝万军
课程性质,目的与任务
软件工程是指导计算机软件开发与维护的工程学科,经过30多年的研究与发展,软件工程正逐步走向成熟.本课程将结合当代软件工程技术的发展实际,向学生系统地讲述软件工程相关知识(包括,软件工程的概念,原理,技术,经时间考验而证明正确的管理技术,当前的技术方法等等),并选择典型的软件工程开发案例进行剖析,使同学能够在牢固掌握软件工程书本知识的同时,可以将所学灵活地应用于实际的软件开发中.
各章节内容及学时分配
第一篇:软件工程与软件过程(6学时)
全面介绍,概括介绍软件工程这门学科及典型的软件过程模型
包括:
第1章:软件危机
第2章:软件过程
第二篇:传统方法学(9学时)
分别讲述了结构化分析,结构化设计和结构化实现的概念,原理,准则,技术和方法
包括:
第3章:结构化分析
第4章:结构化设计
第5章:结构化实现
第三篇:面向对象方法学(12学时)
分别讲述了面向对象的概念与模型,面向对象分析,面向对象设计和面向对象实现.此章为本书重点讲述的内容,因此在讲述面向对象分析和面向对象过程中不仅始终结合了ATM系统的例子,而且还单独讲述了电梯系统的面向对象分析过程及C++类库管理系统的面向对象分析与设计过程.
包括:
第6章:面向对象的概念与模型
第7章:面向对象分析
第8章:面向对象设计
第9章:面向对象实现
第四篇:软件项目管理(9学时)
分别讲述软件项目的计划,组织和控制,并简要地介绍了一些与软件项目管理有关的国际标准
包括:
第10章:计划
第11章:组织
第12章:控制
第13章:国际标准
考核方式:考查
备注:无
立刻下载此文档