高级软件工程课程大纲.doc_第1页
高级软件工程课程大纲.doc_第2页
高级软件工程课程大纲.doc_第3页
高级软件工程课程大纲.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

此文档收集于网络,如有侵权,请联系网站删除高级软件工程课程大纲 课程名称(中文):高级软件工程课程名称(英文):Advanced Software Project课程编码: 开课单位:电气信息学院授课对象:任课教师: 学时:32 学分:2 学期:2考核方式:笔试先修课程:课程简介:一、教学目的与基本要求:(150字以内) 本课程的目的与任务是培养学生在软件设计过程中的分析问题与解决问题的能力,使之掌握开发高质量软件的方法,能够有效地策划和管理软件开发活动。二、课程内容与学时分配 1、 课程主要内容:(200字以内)1) 软件工程简介2)软件生存周期及开发模型3)软件需求分析4)软件设计5软件建模6)软件实现7)软件测试8)软件维护9)软件过程管理10软件配置管理11)软件项目管理2、 课程具体安排:(按教学章节编写,重点章节下划线)章节教 学 内 容教学环节学时分配讲授自学讨论实验上机其他11、软件工程的定义2、软件工程的作用3、软件的开发方法4、软件的管理过程5、软件工程与信息系统工程221软件生存周期概论2瀑布模型3迭代模型4原型模型231需求分析的概念2需求分析的理论基础、任务、目的、分类、方法;3需求分析描述工具4需求分析文档及其评审541软件设计的概念、原理;2软件概要设计;3软件详细设计;4面向过程、面向数据、面向对象的软件设计方法;5软件设计文档及其评审551软件建模的基本思想及模型;2数据模型设计;3UML建模简介。261软件实现概论及基本原则2编程语言与编码技术;3软件实现管理;4软件实现文档。271软件测试概论;2软件测试理论;3软件测试方法与技术。281软件维护的概念2软件维护的方法;3软件维护文档。291软件过程管理及CMM/CMMI的基本概念2CMM/CMMI实施3CMMI内容及解释4101软件配置管理的概念2软件配置管理方法3软件配置管理工具2111项目管理基本概念;2软件立项与合同;3项目管理方法与认证;4、项目经理职责、工作程序、要求、经验、原则;5、软件企业架构及工作流。4三、实验、实践环节及习题内容与要求四、教材及主要参考文献(顺序为:文献名,作者,出版时间,出版单位):教材:实用软件工程(第2版). 赵池龙主编. 2006.5. 电子工业出版社参考书:1. 面向对象的软件工程. 布鲁志. 2002. 清华大学出版社2. 现代软件工程. 周之英. 2000. 科学出版社3. 软件工程. 徐仁佐. 2001. 华中科大出版社4. 软件工程. 王立福. 2002. 北京大学出版社5. 软件工程. 杨文龙. 2001. 电子工业出版社6. 软件工程. 齐治昌. 2001. 高等教育出版社7. 软件工程学教程. 陈明. 2004. 科学出版社8. UML精粹. Martin Fowler著. 徐家福译. 2005. 清华大学出版社9.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论