欢迎来到天天文库
浏览记录
ID:14056459
大小:70.00 KB
页数:8页
时间:2018-07-25
《软件工程课程要求及学时安排》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程课程要求及学时安排软件工程(Software Engineering) 学分数3 周学时3课程性质专业基础课预修课程程序设计,离散数学,数据结构教学目的通过本课程的教学,使学生掌握软件工程的基本概念和原则,培养学生用工程化的方法高效地开发高质量软件的初步能力,以及项目管理的初步能力。基本内容软件工程的基本概念、原则、模型、方法、过程基本要求掌握软件工程的基本概念和原则,能运用软件工程的基本原理、模型、方法和过程开发简单的应用软件。增强软件开发的工程化和规范化意识,提高高效率、高质量开发软件的能力。教学用书钱乐秋、赵文耘、牛军钰编《软件工程》,清华大学出版社,2007教学内容
2、、要求和课时安排一.概论(学时数:5)教学内容1.计算机软件软件定义,软件语言及分类(需求定义语言,功能性语言,设计性语言,程序设计语言,文档语言),软件的特点和分类,软件发展历史,软件危机2.软件工程软件工程定义,目标,过程,原则,软件生存周期3.软件过程软件过程定义和分类,软件过程能力成熟度模型CMM,软件过程能力成熟度模型集成CMMI4.软件过程模型瀑布模型,演化模型,增量模型,原型模型,螺旋模型,喷泉模型,基于构件的开发模型,形式化方法模型5.敏捷软件开发敏捷软件开发的价值观和开发原则,XP方法6.CASE工具与环境计算机辅助软件工程(CASE),CASE工具,集成型开发环境教
3、学要求1.掌握软件及软件工程的基本概念2.掌握软件生存周期各阶段的任务3.了解软件过程的概念,以及CMM和CMMI的由来、作用、各等级的特点、结构4.掌握各种软件过程模型的特点5.了解敏捷软件开发的基本思想6.了解CASE工具与环境的作用二.计算机系统工程(学时数:1)教学内容基于计算机的系统,系统工程的任务,可行性分析教学要求1.了解系统工程的任务2.掌握可行性分析的方法三.需求工程(学时数:3)教学内容1.需求工程概述需求工程定义,需求工程六个阶段2.需求获取软件需求定义,软件需求内容,需求获取方法与策略3.需求分析、协商与建模需求分析原则,信息域、抽象、分解与多视点分析,需求协商
4、,需求建模基本方法简介4.需求规约与验证需求规约的原则、需求规约、需求验证5.需求管理需求管理定义、需求跟踪教学要求1.掌握需求工程的定义及六个阶段2.掌握软件需求内容3.掌握需求获取的方法与策略4.掌握需求分析原则5.掌握需求规约的原则6.掌握需求规约的内容7.了解需求验证过程8.了解需求管理相关概念四.设计工程(学时数:3)教学内容1.软件设计工程概述软件设计的任务、软件设计的目标、软件设计的过程2.软件设计原则抽象化与逐步求精、模块化、信息隐藏、模块独立、耦合、内聚3.软件体系结构设计体系结构发展过程、软件体系结构的风格、评估可选的体系结构4.部件级设计技术结构化程序设计方法、图
5、形表示法、判定表、设计性语言PDL5.设计规约与设计评审设计规约、设计评审教学要求1、掌握软件设计工程的任务、目标和过程2、掌握软件设计原则3、了解软件体系结构设计4、掌握部件级设计技术5、了解设计规约与设计评审五.结构化分析与设计(学时数:6)教学内容1.结构化分析结构化分析的基本思想,结构化分析的步骤,分析模型的描述形式2.数据流图图形表示,分层数据流图的画法,分层数据流图的审查3.数据字典数据流、文件、数据项、加工、源或宿等条目的内容,描述基本加工的方法,包括结构化语言、判定表、判定树4.结构化设计结构图,启发式设计策略,结构化设计的步骤5.DFD到结构图的映射变换流,事务流,变
6、换分析,事务分析,分层DFD的映射6.设计优化初始结构图的改进,结构图改进技巧教学要求1.掌握结构化分析和设计的基本概念和原理2.掌握结构化分析和设计的步骤3.会应用结构化分析方法画分层数据流图,并建立相应的数据字典4.会判断分层数据流图的合理性5.会应用结构化设计方法画结构图,并掌握优化结构图的基本手段六.面向数据结构的分析与设计(学时数:1)教学内容面向数据结构方法的基本思想,Jackson图,JSP方法,JSD方法教学要求1.掌握面向数据结构方法的基本思想2.了解JSP方法和JSD方法七.面向对象的分析与设计(学时数:8)教学内容7.面向对象的基本概念面向对象,对象,类,继承,消
7、息,多态性,动态绑定8.面向对象分析和设计的一般过程面向对象分析的任务、步骤和一般分析过程,面向对象设计的一般过程,系统设计,对象设计,设计模式9.UMLUML发展历史,视图,图10.用况建模用况建模的步骤,确定执行者,确定用况,用况描述,用况间的关系11.静态建模标识类及CRC技术,类之间的关系:关联(二元关联,三元关联,受限关联,聚集,组合,关联类,导航性)、泛化、实现、依赖,约束,派生,模板12.动态建模用状态机图、活动图、顺序图、通信图
此文档下载收益归作者所有