软件工程10-11教学进度表5e.doc_第1页
软件工程10-11教学进度表5e.doc_第2页
软件工程10-11教学进度表5e.doc_第3页
软件工程10-11教学进度表5e.doc_第4页
软件工程10-11教学进度表5e.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

教 学 进 度 表20112012 学年 第 二 学期教 学 单 位 软件学院 课 程 名 称 软件工程 课 程 编 号 0120808007 学 时 48 学 分 3 适 用 专 业 软件工程 年 级 2009 授 课 教 师 宋存利 大连交通大学教务处制编 写 说 明1教学进度表为教学基本文件之一,应按照课程教学大纲编写。2教研室于每学期开学第一周将教学进度表交送教学单位,由教学单位组织审查,开学第二周送交教务处。3授课教师要将教学进度表在学校网络教学平台上予以公布。4教学进度表要求按统一格式,打印成册。5教学进度表要长期保存备查。学 时 计 划总 学 时(48学时)周学时理论学时实践(实验)学时习题课学时44206周 数12起始周次1-12其它使用教材名 称主 编出 版 社出版时间获奖情况面向对象与经典软件工程(英文版,第七版)R.Schach机械工业出版社2003.4参考书目软件工程导论张海番清华大学2003.11面向对象与经典软件工程(翻译版,第五版)R.Schach机械工业出版社2003.9面向对象与经典软件工程(翻译版,第七版)R.Schach机械工业出版社2007.8教学目的本课程主要介绍软件工程的概念、技术与方法,包括软件生命周期、软件过程模型、软件项目管理、计算机系统工程、需求分析、软件设计、软件测试、软件维护等,并适当介绍OOA/OOD、UML、软件复用、构件技术等高级技术。通过本课程的学习,要让学生掌握软件工程的基本概念、方法、理论体系,了解工具对实现软件工程的作用,领会一些分析与设计原则的意义,能借助CASE工具、按照软件工程的要求实施跨越软件生命周期的完整开发。课程教学基本要求本课程是研究对计算机软件开发和维护的普遍原理和技术,具有较强的理论性、实践性和综合性。由于学生缺乏对实际系统的了解,因此,在教学过程中,应结合实际系统的某一实例,逐步讲解。课程应特别强调理论联系实际,加强教学的实践环节。通过学习,要求学生掌握软件工程的基本概念和目标,掌握开发高质量软件的方法,使学生能认识到软件生存周期是由若干个相对独立的阶段组成的,每一个阶段完成一些确定的任务,交出最终的软件配置的一个或几个成分,在完成每个阶段的任务时,采用行之有效的结构分析设计技术和适当的辅助工具,在每个阶段结束时都要进行严格的技术审查和管理复审。了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。考核方式闭卷考试成绩计算方法平时(20%)+卷面(80%)教 学 进 度周次课次教 学 内 容教学难点、重点作业11Chapter1.软件工程的范畴掌握软件工程的产生、概念和软件生命周期的不同阶段。了解面向对象范型与传统范型的区别。1,2,3,412Chapter3.软件过程掌握生命周期中每个不同阶段的任务,面对的问题。了解软件过程改进的不同标准(CMM,ISO,SPICE)1,3,421Chapter 2.软件生命周期模型软件开发理论,Winburg Mini case study;Iteration and incrementation1,422Chapter 2.软件生命周期模型掌握其他8种不同的软件生命周期模型中的前四种优、缺点和各自的适用范围。补充练习题,老师向学生提供电子版本31Chapter 2.软件生命周期模型掌握8种不同的软件生命周期模型中的后四种优、缺点和各自的适用范围。6,732Chapter4.软件小组掌握民主程序员组和首程序员组的优缺点,了解同步稳定小组和极限编程小组结构。1-541习题课解决前面各章的课后习题,补从练习题等42Chapter 5.软件工程工具掌握逐步求精和成本效益分析法,版本控制和配置管理。了解不同的CASE工具。1-451Chapter 6.软件测试掌握测试的对象,基于执行的测试和非执行测试的不同方法。1,2,452Chapter7.从模块到对象掌握内聚、耦合的含义与分类,要求学生能够根据给定的软件设计结果,分析模块之间的内聚耦合情况,作出合理判断。1,261Chapter7.从模块到对象掌握信息隐藏的含义;掌握继承、多态性和动态绑定的概念。重点掌握面向对象中的相关概念。3,462Chapter 8.可复用性、可移植性和互操作性Chapter 9.计划和估计掌握复用的概念,方法,了解可移植性。掌握软件项目管理计划(SPMP)的书写标准。掌握不同的开发周期和成本估算方法。了解用于计划和估计的CASE工具。(8)1,2(9)1,271习题课处理前面各章习题72Chapter10.需求阶段掌握获取需求的不同技术,需求分析中的人的因素。了解需求阶段的测试和CASE工具与需求阶段的度量方法。1,2,3,481Chapter10.需求阶段掌握获取需求的不同技术,需求分析中的人的因素。了解需求阶段的测试和CASE工具与需求阶段的度量方法。1,2,3,482Chapter 11.分析工作流掌握用例模型、类模型和动态模型的规范。1,291Chapter11. 分析工作流掌握面向对象分析阶段的测试和CASE工具。3,492Chapter12.设计阶段掌握面向对象的设计方法(UML),数据流分析。1,2101Chapter12.设计阶段掌握事物分析。了解设计阶段的测试、CASE工具和度量方法。3,4102Chapter13.实现阶段掌握良好的编程技术需要注意的内容,方法,编程标准的利弊等。1,2,3,4,5111Chapter13.实现阶段实现和集成阶段重点讲解黑盒测试,玻璃盒测试和基于非执行的单元测试相关技术,同时了解集成测试,产品测试,验收测试的内容及执行组织。1,2,3,4112Chapter14.维护阶段Chapter15

温馨提示

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

评论

0/150

提交评论