




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程基础课程教学大纲课程编号: 适用专业:软件工程学 时 数:48(含16学时实验)学 分 数:2开课学期:第 4 学期先修课程:程序设计语言,数据结构,数据库,算法设计 执 笔 者: 编写日期:2012-9-14审核人(教学副院长):一、课程性质和任务授课对象:信软学院二年级本科生课程类别:专业课教学目标:本课程旨在介绍规范化的软件开发方法,包括介绍软件工程的特点和发展过程、软件过程模型、项目管理、需求分析、系统设计、实现、质量保证和软件维护等的实践原则和方法。通过本课程的学习,可使学生了解软件工程的基本知识和方法,熟悉软件工程的主要环节,掌握最基础的软件工程理论方法,并能应用到实际的软
2、件项目开发中。二、课程内容安排和要求(一)教学内容、要求及教学方法本课程共48学时,课堂讲授32学时,教学内容由如下章节组成:第一章 概论 2学时主要教学内容:本章主要包括软件的概念和特点、软件危机和现状、软件工程的定义和发展过程。重点是软件的特性、软件工程学的研究范畴,以及学习软件工程的意义;难点是软件的特性、软件危机产生的原因。学习目标要求:学生需要掌握软件的概念、特点和软件工程的基本特征;理解为什么学习软件工程、如何学习。教学方法:采用课堂知识点讲授+课堂案例演示+课后作业的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的
3、应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容。第二章 过程模型 4学时 主要教学内容:本章主要包括软件的生命周期、软件过程概念、常见的几种软件过程模型。重点是各种实用的软件过程模型,以及不同过程模型的特点比较;难点是螺旋模型和喷泉模型。学习目标要求:学生需要掌握几种典型模型的优缺点和能依据项目特征选择使用不同的模型;理解为什么有不同的模型、不同模型的特征。教学方法:采用课堂知识点讲授+课堂案例演示+课后作业+课外实验的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促
4、使学生尽快掌握所学的课程内容;课外实验让学生有机会亲自动手设计程序,加深体会。第三章 项目管理 4学时 主要教学内容:本章主要包括软件项目管理四大要素人员、产品、过程、项目的概念以及一些项目计划和估计的工具、方法。重点是项目计划和估计的方法;难点是项目估计的方法。学习目标要求:学生需要掌握软件项目管理的主要内容和主要方法,能根据具体的项目进行项目计划和项目估计;理解软件项目管理四个基本要素:人、产品、过程和项目 教学方法:采用课堂知识点讲授+课堂案例演示+课后作业+课外实验的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效
5、果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容;课外实验让学生有机会亲自动手设计程序,加深体会。第四章 需求分析 6学时 主要教学内容:本章主要包括传统的和面向对象的需求分析方法,具体有:需求分析的概念和过程、结构化分析方法、面向对象的分析方法。重点是需求分析的一般步骤、数据流图、用例图、活动图、需求规格说明文档的编制;难点是结构化分析模型的导出、数据流图/用例图/活动图的应用和需求规格说明文档的编制。学习目标要求:学生需要掌握结构化分析模型的导出、数据流图/用例图/活动图的基本画法和需求规格说明文档的编制;理解需求分析的过程、主要步骤 教学方法:采用课堂知识点讲授+课堂案例演
6、示+课后作业+课外实验的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容;课外实验让学生有机会亲自动手设计程序,加深体会。第五章 系统设计 6学时 主要教学内容:本章主要包括传统的和面向对象的系统设计方法,具体有:软件设计过程、软件设计的概念和原则、结构化设计方法、人机界面设计、详细设计、面向数据结构的设计方法、面向对象的设计方法等。重点是面向数据流的设计方法、面向对象的设计方法、过程设计的常用工具;难点是面向数据流和面向对象的设计方法。学习目标要求:学生需要掌
7、握软件设计的主要技术、主要内容和主要方法,能根据具体项目进行模块划分和软件架构设计;理解软件设计和需求分析之间的相互关系。教学方法:采用课堂知识点讲授+课堂案例演示+课后作业+课外实验的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容;课外实验让学生有机会亲自动手设计程序,加深体会。第六章 程序实现 2学时 主要教学内容:本章主要包括编程规范、版本管理、CMMI模型等。重点是版本管理和CMMI模型;难点是CMMI模型的5个层次。学习目标要求:学生需要掌握一种版本
8、管理工具;理解CMMI模型的目的。教学方法:采用课堂知识点讲授+课堂案例演示+课后作业的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容。第七章 质量保证 6学时 主要教学内容:本章主要包括质量和质量保证的概念、软件评审、软件可靠性、ISO9000质量标准、软件测试的策略和技术等内容。重点是软件测试策略和技术;难点是黑盒测试和白盒测试技术。学习目标要求:学生需要掌握质量保证的概念、软件测试的概念及常用方法;理解质量保证活动在软件工程中的重要作用和意义。教学方法:
9、采用课堂知识点讲授+课堂案例演示+课后作业+课外实验的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容;课外实验让学生有机会亲自动手设计程序,加深体会。第八章 软件维护 2学时 主要教学内容:本章主要包括软件维护的概念和分类、应注意的问题、软件维护过程模型和软件维护技术等内容。重点是软件维护的分类、软件的可维护性的决定因素和软件维护技术;难点是区分不同类别的软件维护活动。学习目标要求:学生需要掌握软件维护的基本类型、软件的可维护性的决定因素、IEEE软件维护的过
10、程模型;理解软件维护的基本概念、软件维护在技术上的要点、维护费用的估算、软件逆向工程的概念及主要内容教学方法:采用课堂知识点讲授+课堂案例演示+课后作业的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容。(二)自学内容和要求自学风险管理,理解软件开发过程中的各种风险因素,掌握开发过程中得风险辨识方法,并能够评估各种风险给软件开发带来的影响和损失,理解风险管理的基本原则;自学编码规范,熟悉相关的Java或C/C+开发环境,自学小型项目开发的必要知识。(三)实践性教学环节和要求本课程有16个学时的课外实践性教学环节。主要教学内容:(1)项目管理(4学时);(2)需求分析(6学时)(3)系统设计(6学时)教学方法:采用上机实验教学方法,以学生为主体,教师做辅导的模式。学习目标要求:掌握一种项目管理工具,能够制定项目计划和配置管理;选择一个项目题目(可分组),能够采用适合的(结构化或者面向对象的)方法,完成需求分析和系统设计,并撰写规范的需求和设计文档。三、考核方式期末考试(50%)+ 期中考试(20%)+实验成绩(20%)+平时成绩(10%)四、建议教材及参考资料l 教材软件工程:理论、方法与实践,孙家广,高等教育出版社l 参考资料软件工程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第19课 清朝前期社会经济的发展(说课稿)七年级历史下册同步备课系列(部编版)
- 活动与创造 唱唱练练 听辨旋律 家乡采风教学设计初中音乐七年级上册沪教版
- 2023九年级数学上册 第22章 一元二次方程22.2 一元二次方程的解法 1直接开平方法和因式分解法说课稿 (新版)华东师大版
- 2.7 百家争鸣 说课稿 统编版七年级历史上册
- 第二单元 让机器认识我本单元综合与评价 说课稿 川教版(2019)初中信息技术八年级上册
- 京山事业单位笔试真题2025
- 2025年咸宁市法院系统招聘真题
- 《第一章 第2节 运动的描述》说课稿教学反思初中物理人教版八年级上册
- 2025年护士口试考试题及答案
- 2025交通安全考试试题及答案
- 2025外贸采购合同模板
- 体操保护与帮助课件
- “互联网+”大学生创新创业大赛计划书一等奖
- 《机器学习》课件-第3章 监督学习
- 工程后期服务的方案(3篇)
- 行政管理毕业论文8000
- 2025年湖南省高考历史真题(原卷版)
- 老年人脑卒中课件
- 2025年传媒行业编辑记者招聘笔试模拟题及答案全解
- 钢架油漆翻新施工方案(3篇)
- 数字平台治理 课件 第五章 数字平台生态治理
评论
0/150
提交评论