




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国海洋大学 软件工程 课程大纲(理论课程)Software Engineering【开课单位】 计算机科学与技术系 【课程模块】 专业知识 【课程编号】 080503211245 【课程类别】 选修 【学时数 】 32 (理论 32 实践 0 ) 【学分数 】 2 备注:课程模块为公共基础、通识教育、学科基础、专业知识或工作技能;课程类别为必修或选修。一、课程描述本课程大纲根据2011年本科人才培养方案进行修订或制定。(一)教学对象计算机科学与技术系本科生大三学生。(二)教学目标及修读要求1、教学目标(课程结束后学生在知识、技能和态度三个层面达到的目标)知识:掌握软件工程学中的基础知识,包括传统方法学、面向对象方法学和项目管理。 技能:学生熟练掌握软件生命周期中可行性研究、需求分析、设计与实现各阶段的任务、过程、结构化方法和工具;掌握面向对象方法学以及面向对象的分析、设计与实现过程;能够进行简单的软件项目管理。态度:建立科学的软件开发观念。以用户为中心,尊重规律,务实高效。2、修读要求(简要说明课程的性质,与其他专业课程群的关系,学生应具备的基本专业素质和技能等)本课程是本科生限选课程。是程序设计语言、数据库原理、数据结构、算法等后续的综合性专业课程。学生应具备的基本专业素质和技能:掌握一门编程语言,熟悉数据库原理。(三)先修课程(参照2011版人才培养方案中的课程名称,课程名称要准确)先修课程包括:数据库原理、面向对象的程序设计。二、教学内容(一)第一章 概述 1、主要内容:介绍软件危机的原因,解决的办法。软件工程的定义,基本原理。软件生命周期。软件过程。小结。2、教学要求:软件危机的概念、原因以及消除途径;软件工程的概念、基本原理、方法学;软件生命周期以及四种软件过程。3、重点、难点:软件工程的原理,软件生命周期,瀑布模型。4、其它教学环节(如实验、习题课、讨论课、其它实践活动):介绍本课程实践项目的情况。(二)第二章 可行性研究 1、主要内容:可行性研究的任务;可行性研究过程;系统流程图;数据流图;数据字典;成本/效益分析。2、教学要求:可行性研究的任务、过程;如何用符号等表示出系统的流程图与数据流图;数据字典的内容、方法、用途以及实现过程;成本/效益分析方法。3、重点、难点: 可行性研究的任务,系统流程图、数据流图的表示,数据字典。4、其它教学环节:(如实验、习题课、讨论课、其它实践活动):(三)第三章 需求分析 1、主要内容:需求分析的任务;获取需求的方法;分析建模与规格说明;实体-联系图;数据规范化;状态转换图;其它图形工具。2、教学要求:需求分析的任务、要求以及获得需求的方法;分析建模与软件需求规格说明;实体-联系图;状态转换图;层次方框图;IPO图;验证软件需求的方法。3、重点、难点: 获取需求的方法,需求规格说明的写法,层次方框图,IPO图。4、其它教学环节:(如实验、习题课、讨论课、其它实践活动):写实践项目的软件需求规格说明。(四)第四章 总体设计 1、主要内容:总体设计过程;总体设计原理;启发规则;描绘软件结构的图形工具;面向数据流的设计方法。2、教学要求:总体设计的过程、原理、模块化、抽象、逐步求精等过程;启发规则;层次图和HIPO图、结构图;面向数据流的设计方法的概念、变换分析、事务分析和设计优化。3、重点、难点: 模块化,抽象,数据流的设计方法,变换分析、事务分析。4、其它教学环节:(如实验、习题课、讨论课、其它实践活动):(五)第五章 详细设计 1、主要内容:结构程序设计;人机界面设计;过程设计的工具;面向数据结构的设计方法;程序复杂度。2、教学要求:掌握结构程序设计,人机界面设计,程序流程图、盒图、PAD图、判定树、判定表;面向数据结构的设计方法,Jackson图及方法;程序复杂程度的定量度量。3、重点、难点: PAD图,程序复杂度的度量4、其它教学环节:(如实验、习题课、讨论课、其它实践活动):(六)第六章 实现 1、主要内容:编码;软件测试基础;单元测试;集成测试;确认测试;白盒测试技术;黑盒测试技术;调试;软件可靠性。2、教学要求:学习编码风格;软件测试的目标、准则、方法、步骤;单元测试;集成测试过程及方法;白盒、黑盒测试技术;调试过程、途径;软件可靠性的概念及估算方法。3、重点、难点: 白盒、黑盒测试技术4、其它教学环节:(如实验、习题课、讨论课、其它实践活动): (七)第七章 维护 1、主要内容:软件维护的定义;软件维护的特点;软件维护过程;软件的可维护性;预防性维护;软件再工程过程。2、教学要求:软件维护的定义、特点;软件维护的过程;软件的可维护性因素、文档及复审;预防性维护;软件再工程过程。3、重点、难点: 软件维护的定义4、其它教学环节:(如实验、习题课、讨论课、其它实践活动):(八)第八章 面向对象方法学引论 1、主要内容:概述;面向对象的概念;面向对象建模;动态模型;功能模型。2、教学要求:面向对象方法学的要点、优点;面向对象的概念;面向对象建模;对象模型;动态模型;功能模型以及三种模型之间的关系。3、重点、难点: 面向对象的概念,三种模型及关系。4、其它教学环节:(如实验、习题课、讨论课、其它实践活动):(九)第九章 面向对象分析 1、主要内容:面向对象分析的基本过程;需求陈述;建立对象模型;建立动态模型;建立功能模型。2、教学要求:面向对象分析的概念与基本过程;需求陈述;确定类、对象、关联、属性等建立对象模型;编写脚本建立动态模型并审查;建立功能模型;定义服务。3、重点、难点:建立对象模型;建立动态模型;建立功能模型。4、其它教学环节:(如实验、习题课、讨论课、其它实践活动):(十)第十章 面向对象设计 1、主要内容:面向对象设计的准则;启发规则;软件重用;系统分解;设计问题域子系统;设计人机交互子系统;设计任务管理子系统;设计数据管理子系统;设计类中的服务;设计关联;设计优化。2、教学要求:面向对象设计的准则;启发规则;软件重用概述;系统分解;设计问题域子系统;设计人机交互子系统;设计任务管理子系统;选择数据存储管理模式,设计数据管理子系统;确定类中应用的服务,设计类中的服务;设计关联;确定优先级,设计优化。3、重点、难点:面向对象设计的准则;启发规则。4、其它教学环节:(如实验、习题课、讨论课、其它实践活动):编写实践项目设计文档(十一)第十一章 面向对象实现 1、主要内容:程序设计语言;程序设计风格;测试策略;设计测试用例。2、教学要求:面现对象语言的优点、技术特点、选择面向对象语言;选择程序设计风格,提高可重用性、可扩充性、健壮性;面向对象的单元测试、集成测试、确认测试等测试策略;测试类的方法、集成测试方法。3、重点、难点:面现对象语言的优点、技术特点。4、其它教学环节:(如实验、习题课、讨论课、其它实践活动):进行实践项目的编码和测试。(十二)第十二章 软件项目管理 1、主要内容:估算软件规模;工作量估算;进度计划;人员组织;质量保证;软件配置管理;能力成熟度模型。2、教学要求:估算软件规模;工作量估算;估算开发时间、工程进度、关键路径、机动时间;人员组织安排;软件质量及保证措施;软件配置及管理过程;能力成熟度模型。3、重点、难点:关键路径,能力成熟度模型4、其它教学环节:(如实验、习题课、讨论课、其它实践活动):分组进行项目评估。三、教学环节及学时分配本课程总学时 32 学时(如有实践环节根据课程的实际情况填写,如实验、上机、案例讨论和角色扮演等),其学时分配见下表。软件工程课程教学学时分配表教学内容总学时课堂教学学时课外辅导/课外实践学时备注理论讲授实践环节第一章 概述2200第二章 可行性研究2200第三章 需求分析3300第四章 总体设计3300第五章 详细设计2200第六章 实现2200第七章 维护4400第八章 面向对象方法学引论2200第九章 面向对象分析3300第十章 面向对象设计3300第十一章 面向对象实现2200第十二章 软件项目管理4400合 计323200四、考核方式及评价体系(考核方式及成绩评价体系由老师根据课程自己设定)1、考核方式:V(1)闭卷考试 (2)开卷考试 (3)提交论文 (4)其他 2、评价体系:课程考核成绩由平时成绩和期末考试成绩构成,平时成绩根据出勤、课堂讨论、课后作业、期中检查等评定,所占比重一般不超过50%。考核各部分的比重由老师结合课程内容给定:平时成绩:0 %期末考试: 100 %五、选用教材及必读
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防洪排洪工程合同范本
- 灯箱租赁合同范本长
- 收购咖啡鲜果合同范本
- 加装电梯签约合同范本
- 混凝土块购销合同范本
- 防水施工合同范本2017
- 合作双方出资合同范本
- 护士医院劳务合同范本
- 店面展位出租合同范本
- 终身售后装修合同范本
- 影视鉴赏-第六章-影视艺术的鉴赏与评论
- 2024高海拔地区模块化增压式建筑技术标准
- 于永正教育文集:于永正:我怎样教语文
- 高中英语新外研版选择性必修四Unit2知识点归纳总结(复习课件)
- XX市选调生跟班学习鉴定表
- 身为职场女性:女性事业进阶与领导力提升
- 普洱市森洁乳胶制品有限公司灭菌乳胶医用手套工厂项目环评报告书
- 著名文学著作列夫托尔斯泰《复活》教育阅读名著鉴赏课件PPT
- 泛微协同办公应用平台解决方案
- (新)部编人教版高中历史中外历史纲要上册《第13课-从明朝建立到清军入关课件》讲解教学课件
- 医药行业专题报告:VCTE技术(福瑞股份子公司)专利概览
评论
0/150
提交评论