收藏 分享(赏)

课程教学大纲的编写格式.doc

上传人:gnk289057 文档编号:6259053 上传时间:2019-04-03 格式:DOC 页数:5 大小:36.50KB
下载 相关 举报
课程教学大纲的编写格式.doc_第1页
第1页 / 共5页
课程教学大纲的编写格式.doc_第2页
第2页 / 共5页
课程教学大纲的编写格式.doc_第3页
第3页 / 共5页
课程教学大纲的编写格式.doc_第4页
第4页 / 共5页
课程教学大纲的编写格式.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、软件工程课程教学大纲一、课程名称:软件工程二、课程类别:专业必修课 适用专业:计算机科学与技术、信息安全及相关专业本科学生三、学分:4 学分 总学时:60 学时四、课程的性质、目的和任务:软件工程是计算机科学与技术、计算机应用等专业教学计划中一门选修课程,主要内容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件 质量与质量保证、项目计划与管理。根据培养基层应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。五、前导课程:数据

2、结构、数据库原理、操作系 统原理六、教学内容与要求:在课程内容教学要求的层次上,有关定义、定理、性 质、特征等概念的内容,按 “了解、理解、掌握” 三个层次要求;有关计算、解法、公式、法则等方法的内容,按 “了解、会、掌握 ”三个层次要求;实践环节按“ 观 察、能、掌握” 三个层次要求。课程的教学要求在每一章教学内容之后给出,大体上分为三个层 次:了解、理解和掌握。了解即能正确判 别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。1. 软件工程概述内容:软件概述;软件工程的概念;软件工程的特点;软件生存周期与软件开发模型。要求:掌握软件和软件工程的基本概

3、念;了解软件生命周期及软件开发的各个模型2可行性研究:内容:可行性研究的任务。可行性研究的步骤。系 统流程图。成本 /效益分析要求:了解可行性分析的步骤。3需求分析内容:需求分析的任务与步骤;需求分析方法要求:掌握需求分析的方法;理解需求分析的任务和原则4软件设计与概要设计内容:软件设计的任务与步骤;软件设计的概念与原则;概要设计的方法;概要设计文档与评审。要求:掌握软件设计的概念与原则,概要设计的步骤、方法;了解概要设计文档与评审。5Jackson 系统开发方法内容:详细设计的任务与原则;详细设计的方法;详细设计规格说明与评审。要求:掌握详细设计方法;了解详细设计规格说明与评审。6面向对象的

4、分析与设计方法内容:面向对象方法的基本概念和特征;面向对象分析;面向对象设计; UML 方法;面向对象实例分析与设计。要求:掌握面向对象的基本概念和特征;了解面向对象分析与设计方法及 UML 的开发方法。7程序编码内容:程序设计语言;编程风格;编程效率;编程安全;面向对象编程技术。要求:掌握一般的编码原则;了解面向对象编程的特点。8软件质量与软件质量保证内容 :软件质量的定义;影响软件质量的因素;软件质量保证策略;软件质量保证活动;软件质量保证标准;软件评审;结构化的软件测试;面向对象的软件测试 ;软件测试计划与测试分析报告;软件维护。要求:掌握软件质量保证的概念、策略和方法,软件评审或测试的

5、方法和步骤;了解软件维护过程。9计划与管理内容:软件项目特点、管理的特殊性及软件管理功能;确定项目的工作要求;确定软硬件资源;人员的计划及组织;成本估算及控制;进度计划;软件配置管理;软件管理方案。要求:了解项目计划与管理的基本内容。七、课程教学课时安排:序号 教 学 内 容 讲授 实验/实践 合计1 软件工程概述 22 可行性研究 2 23 需求分析 4 24 概要设计 4 25 详细设计 4 26 编码 2 47 面向对象的分析和设计方法 8 48 软件质量与质量保证 4 29 项目计划与管理 410 习题课 611 复习课 2合 计 42 18 60八、教学建议:为加强学习效果,使学生真

6、正理解软件工程的内涵,学会结构分析和结构设计技术,能在今后工作中应用软件工程理论指导软件开发和维护工作,要求办学机构完成下列辅助教学工作。 1认真按照教育要求 组织教学和课外辅导。督促学生完成作业, 认真批改和讲评学生的课外作业。 2结合其它语言课程的上机实习,理解本课程的理论及方法。3要求每一章节巩固本章节内容。4结合软件工程理论 ,联系实际的毕业设计,使学员在掌握基本理论知识的同时培养与提高实际应用能力。5建 议对学生程序设计 与调试加大投入,培养实践动手能力。6在教学中可根据学生掌握的情况适当插入三到四次的习题课。课程的教学方法和教学形式建议:1本 课程概念较多,因此教学形式以讲授方式(

7、面授和电视录像)为主。2为加强和落实动手能力的培养,每章课后应安排作业,作 业应让学生尽可能在 CASE环境下进行。3课程中关键性概念、设计思想方面的问题可 辅以课堂讨论的形式。4. 理论与实践的安排尽量采用先上完理论课,再上实验课的形式。九、参考教材:1、软件工程实用教程许家怡编著,高等教育出版社2、软件工程概论张海藩编著,清 华大学出版社3、软件工程江开耀、张俊兰等著,西安 电子科技大学出版社十、学业规范要求:1、讲授与学生选择实际软件项目按工程化方法实践相结合,在弄清软件开发过程、方法及相关技术基础上,通过具体 软件项目的实践,达到工程化软件开发过程的实际训练与培养。2、学生在听课过程中,应遵守课堂纪律,根据老 师 要求做好课堂笔记,思维活跃,积极思考。3、学生课后要及时做好预习和复习,并配合小 组内其他成员, 认真完成老师布置的实践任务。十一、课程考核及成绩评定:本课程采用平时成绩与期终笔试成绩相结合的方式。课程总成绩包括:平时成绩(作业成绩+测验成绩+ 实验课)30%+ 和期末成绩70%

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 社会民生

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报