




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程概论课程教学大纲课程名称:软件工程概论英文名称:Introduction to Software Engineering课程编号:x2050741学时数: 48 其中实验(实训)学时数:0 课外学时数:0学分数:3.0适用专业:软件工程、软件工程(金融方向)、软件工程(物流方向)一、课程的性质和任务软件工程概论是软件工程、软件工程(金融方向)、软件工程(物流方向)专业的专业基础课。它的任务是培养学生计算机软件开发与应用的综合能力。介绍软件的基本概念和软件工程的目标,通过对面向对象的软件开发方法的介绍,使学生掌握开发高质量软件的方法;通过对软件开发过程和过程管理技术的学习,使学生了解如何
2、进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。为今后从事软件开发和应用打下良好的基础。本次大纲的修订,结合传统教学内容要注重新技术、新知识的介绍,扩充知识面,引导学生走向求新、创新的境界。弱化了面向过程的内容,加强了面向对象开发方法和补充了面向架构的内容。二、课程教学内容的基本要求、重点和难点1绪论掌握:软件、软件危机、软件工程的概念;软件工程的内容、目标;软件工程三要素;软件工程三维全景模型; 理解:软件产品的特点;软件危机产生及表现;软件工程产生的背景;难点: 软件与程序、编程与软件开发、基础课程与专业工程区别和联系。2. 软件过程熟练掌握:软件过程、生命
3、周期的概念;掌握:软件过程的活动集合;基本生存周期模型;四个古典模型;理解:软件过程的作用;生存周期划分阶段的目的;当今流行的RUP、XP开发模型。重点:软件过程、生命周期的概念;软件过程的活动集合;基本生存周期模型;四个古典模型;难点:软件开发方法学中的分阶段、评审、控制、基线、里程碑、循环往复、演进叠代、重叠、风险控制等思想的体现;软件过程与生命周期区别和联系;软件工程与软件过程的区别和联系。3. 软件计划 熟练掌握:软件计划阶段的主要活动和目标;可行性研究的目的、任务、方法和工具;三个可行性概念;掌握技术可行性研究的步骤,经济可行性中开发费用的估算;了解:项目从“问题定义”开始;理解:项
4、目前期工作;软件计划的作用、内容、方法和步骤;重点:软件计划阶段的主要活动和目标;可行性研究的目的、任务、方法和工具;三个可行性概念;技术可行性研究的步骤,经济可行性中开发费用的估算难点: 问题定义与可行性研究的区别和联系。 4. 需求分析概述 熟练掌握:需求分析的必要性,任务,步骤,原则; 理解:需求规格说明书的作用与组成,评审标准和过程重点:需求分析的必要性,任务,步骤,原则难点:需求工程与需求分析;需求的层次;需求分析的抽象、分层、分解的思想原则;5. 软件设计基础 掌握:软件设计基本思想:软件设计过程、抽象与逐步求精、模块化与信息隐藏的概念;理解:模块的独立性准则:高内聚,松耦合;了解
5、模块结构的一些术语:模块的作用域与控制域;模块的扇入/扇出; 模块的可见域与连通域;模块化划分的优化准则;重点:软件设计基本思想;模块的独立性准则;难点:模块化高内聚与松耦合、抽象与求精的辩证统一思想6. 面向过程从分析到设计 掌握:在需求分析的基础上,把系统的概念模型转换成系统结构,用特定的图形工具表达系统的总体结构,为详细设计奠定基础。理解:以数据流图为基础,把DFD变换成软件结构的两种映射方法:变换型和事务型。重点:在需求分析的基础上,把系统的概念模型转换成系统结构,用特定的图形工具表达系统的总体结构,为详细设计奠定基础。难点:需求模型到设计模型的过渡是逐步求精的体现;7. 面向对象从分
6、析到设计 熟练掌握: 面向对象概念;面向对象的分析:建立业务模型与概念模型;面向对象的设计:体系结构设计和类的设计;UML建模方法和工具;了解:面向对象比面向过程有什么样的进步;还存在什么难题;重点:面向对象概念;面向对象的分析:建立业务模型与概念模型;面向对象的设计:体系结构设计和类的设计;UML建模方法和工具;难点:体系结构设计;UML建模逻辑模型;8. 面向架构从分析到设计掌握:软件架构;熟练掌握:软件架构在企业级软件开发中起的作用;架构的组件与容器;架构的分层;MVC设计模式概念;面向架构的分析和设计过程;理解:架构分层与MVC分层的统一;Web层结构和组件,DAO层的结构和组件;重点
7、:软件架构;软件架构在企业级软件开发中起的作用;架构的组件与容器;架构的分层;MVC设计模式概念;面向架构的分析和设计过程;难点:体系结构设计与架构的区别和联系;基于MVC的正交设计方法;9. 软件测试 掌握:白盒测试与黑盒测试的方法;了解软件测试的基本知识;理解软件测试过程(单元测试、集成测试、系统测试);理解软件的调试与测试工具;重点:白盒测试与黑盒测试的方法;难点:测试的用例设计;测试计划、测试记录、测试报告的文档的建立;10. 软件维护 掌握:维护的作用;维护的分类;维护过程;维护管理;理解:结构化维护;维护与开发的关系;软件的变更与版本控制;重点:维护的作用;维护的分类;维护过程;维
8、护管理;难点:配置管理原理,配置管理工具的使用11. 软件项目管理 熟练掌握:项目管理基本活动;估算与度量;软件计划;理解:项目管理与软件过程的关系;估算与度量的关系;估算与计划的关系;规模与成本估算模型;进度计划;人力资源与团队管理;质量认证体系与CMM;重点:项目管理基本活动;估算与度量;软件计划;难点:各种成本估算模型的掌握;三、教学方式及学时分配教学方式可以灵活采用,如讲授、研讨、案例实训等方式相结合。这里的教学方式仅供参考。序号主要内容教学方式学时分配辅导答疑比例1软件工程概述 讲授32:12软件过程讲授32:1 3软件计划讲授22:14需求分析概述讲授5 2:15软件设计基础讲授5
9、2:16面向过程从分析到设计讲授2 2:17面向对象从分析到设计讲授102:18面向架构从分析到设计讲授69软件测试讲授42:110软件维护讲授2 2:111项目管理讲授6 2:1四、课程其他教学环节要求(一)作业 建议教师安排一个综合的设计题目,随着课程的进行,逐渐完善。(1)选题:每人一题,自己拟定题目。采用面向对象的开发过程(OOAOODOOP)(2)内容:以Rose或Visio为建模工具,用UML建模语言:建立系统的OOA模型;进一步进行OOD;正向工程完成OOP(代码框架);由实体类模型完成数据映射(OR)和数据库物理设计;日常作业根据选用的教材不同自行确定,作业的题型为:选择题、问
10、答题、概述题,分析设计题。分章选题时根据教学要求的掌握程度选做作业的数量和难度。根据授课进度,布置作业,每章讲授结束后,收一次作业,批改后做集体答疑,讲解作业中出现的问题。(二)课外软件工程课内容多,知识面宽厚,完全依靠课内有限的学时难以掌握,因此要求学生必须加强课后的自学。课后自学除了要参阅一些教材以外,还可以利用网上资源。尤其可以加入一些论坛或访问一些博客网页,在这些网页里,一些有实际工程经验的专家会谈论他们对软件工程的理解,初学者会受益匪浅。五、本课程与其它课程的联系本课程的先修课程是C+程序设计、数据结构、算法分析与程序设计、数据库原理等;后续课程是培养计划中的专业课程,如:软件体系机构,软件测试,人机交互等。六、教学参考书目软件工程导论(第5版) 张海藩 编著 清华大学出版社 2008.11 HYPERLINK /itbook/itbookinfo.asp?lbbh=BR02789552 软件工程(原书第8版)(英)萨默维尔(Sommerville,I.)著,程成,陈霞译,机械工业出版社,2007-4-1软件工程实践者的研究方法(原文版第6版)(美)Roger S.pressman 著郑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内蒙古鄂尔多斯市东胜区九年级化学下册 8.4 常见的盐(2)教学实录 (新版)粤教版
- 小学信息技术第一册 我的图册-用看图软件创建图册教学实录 河大版
- 22《 为中华之崛起而读书》(第二课时)(教学设计)2024-2025学年统编版语文四年级上册
- ma信号转dc信号并电阻
- 2025年阿片类中毒解毒药项目发展计划
- 电脑的整流电路
- 2025年烧伤整形科手术器械项目发展计划
- 2023六年级数学上册 四 解决问题的策略第3课时 解决问题的策略(练习课)教学实录 苏教版
- 2024年秋九年级历史上册 第4课《古代罗马》教学实录 中华书局版
- 制定数字营销转型策略计划
- 2025年沈阳职业技术学院单招职业技能测试题库附答案
- 建筑施工安全风险分级管控和隐患排查 治理双重预防机制实施细则
- 乡村规划理论与方法智慧树知到期末考试答案章节答案2024年长安大学
- 2022年湖南(土建)二级造价师考试题库汇总(含基础和实务)
- 人教版新课标六年级数学下册(4~6单元)重点知识归纳
- (完整版)Brownbear绘本
- 校园安全小品剧本-中学生安全小品剧本
- 高支模工程专项施工方案(专家论证)(完整版)
- 标准电极电势表(非常全)
- 驾驶员技师论文
- 室外道路及管网工程施工组织设计方案.doc
评论
0/150
提交评论