软件工程(二)课程教学大纲.docx
《软件工程(二)课程教学大纲.docx》由会员分享,可在线阅读,更多相关《软件工程(二)课程教学大纲.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程教学大纲课程性质专业必修课课程编号Xx882033课程名称软件工程适用专业计算机科学与技术、网络工程、物联网工程先修课程C语言程序设计、面向对象程序设计、数据结构、数据库原理总学时32学时 其中理论20学时,实验12学时学分数2一、课程简介软件工程是计算机各专业本科生的一门综合性与实践性很强的核心课程,在软 件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环 节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件 人员进行软件的开发、维护和管理的科学。学生应先期具有基本的程序开发能力,并体 验过简单程序开发的完整过程。二、课程教学目标通过
2、软件工程的学习,学生应实现如下目标:知识目标:1.掌握软件工程的基本概念和基础理论知识;2.理解软件开发生命周期 中各环节的主要工作内容及具体工作方法;3.掌握软件工程各项工具的作用及其使用方 法。能力目标:1.熟练地运用各种实用开发方法和基本技术方法从事各种类型软件工程 的工程化开发;2. 了解软件工程各领域的开展动向,成为具有独立工作能力的高素质 高水平的软件人才。三、课程教学基本要求课程教学前,学生应能够具有基本的软件开发技术,有过小组化软件开发的体验, 能够理解软件开发各项工作的主要目的。教学过程中,教师应侧重讲授软件生命周期各环节的构成和相互关系,并帮助学生 掌握系统流程图、数据流程
3、图、数据字典概念以及工程开发计划的基本内容,理解软件 需求分析的主要工作,理解构建软件、进行软件架构设计的基本过程和主要设计思想, 掌握面向过程与面向对象两种软件实现方式,能够进行简单的软件工程管理工作。课程教学可结合实际软件开发案例进行分析说明,并结合具体的软件工程工具进行 演练,帮助学生树立起完整的软件工程化开发的规范。四、课程教学模块(或教学内容)与学时分配序号教学模块知识点学时1软件工程基 本概念了解:软件工程的定义,软件工程的基本原理、 方法学,软件的生存期,几种主要的软件开发 模型。理解:软件危机的表现形式、产生的原因及消 除的途径,软件工程主要能解决的问题。22软件分析理解:可行
4、性研究的必要性,工程开发计划的基 本内容掌握:可行性研究的任务、过程、本钱效益分 析以及可行性研究报告的主要内容;系统流程 图、数据流程图、数据字典概念与应用方法2了解:需求分析的任务,验证软件需求的方法 理解:需求获取的方法、分析建模与需求规格 说明掌握:数据建模的实体联系图、数据规范化, 状态转换图、层次方框图、Warnier图、IPO(HIPO)图的应用23软件设计了解:软件总体设计的目的、任务,将具体的 数据流图的转换为软件的结构图的技术理解:总体设计的过程、设计原理和启发规那么 掌握:描述软件结构的工具以及面向数据流的 设计方法和变换分析技术2了解:详细设计阶段的目的、任务和结构化程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程 教学大纲
限制150内