欢迎来到天天文库
浏览记录
ID:46620712
大小:67.50 KB
页数:4页
时间:2019-11-26
《《软件工程》自学指导书_免费下载》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《软件工程》自学指导书课程名称:软件工程编写者:李蕊自学时间安排:私用范围:函授(专升本)一、学习目的和要求木课程是高等院校计算机科学与技术专业的一门专业基础课。通过木课程的学习,须了解软件工程的概念和作用,能够养成软件编码的良好习惯,基本了解并掌握大型计算机软件的科学开发方法:传统的结构化的程序设计方法、面向对象技术的开发方法,和关的管理技术以及软件的评价标准。通过本课程的学习,使学生能够在牢固掌握软件工程书木知识的同时,可以将所学灵活地应用于实际的软件开发中。本课程要求学生在学习相关的理论基础后,形成正确的关于软件工程及其方法
2、的概念和思维观念,注重实际应用,能解决实际工程中存在的相关问题。二、学习方法木课程的学习尤其需要注重理论联系实际,可以3〜5人纟R成一个课程学习小纟R,
3、韦
4、绕一个简单的软件项目,依据教材上介绍的基本理论和方法,从可行性研究和需求分析开始,逐步进行软件设计,编码和测试以及软件维护等工作。从而使学生的实践能力得到锻炼,适应现代软件项冃的开发和组织。在学习的过程中,要注重标准和文档的垂要性。三、学习进度表第一章软件工程概论1课时第二章可行性研究与需求分析2课时第三章软件设计3课时第四章编码与测试3课时第五章软件维护1课时第六章面向对象
5、技术2课时笫七章面向対象软件开发方法2课时第八章软件工程管理与质量保证2课时第九章软件工程标准化及软件工程环境1课时第十章现代软件工程技术1课时四、各章节的内容、重点、难点和作业题、思考题(分章节列出)第一章软件工程概论1、掌握软件的定义,特点,了解软件的分类和发展2、了解软件危机的原因,表现形式和解决危机的途径3、掌握软件工程的定义及H标,软件工程学的范畴,软件过程,软件丄程的阜本原理4、掌握软件生存周期的定义及各阶段的任务5、掌握主要的软件牛存周期模型重点:软件工程的基本原理和软件生存周期模型第二章可行性研究与需求分析1、理解
6、问题定义,可行性研究的任务,过程,成木/效益分析2、掌握需求分析的主要任务3、掌握需求获収的常用方法4、掌握结构化分析方法(过程,建模方法)5、了解需求分析评审方法重点:结构化分析方法难点:结构化分析方法第三章软件设计1、理解软件设计的任务,过程,基本原理等2、掌握软件结构建模方法3、掌握面向数据流的设计方法(包括变换分析,事务分析)4、掌握详细设计的过程和方法(包括建模方法,程序流程图,NS图,PAD图,判定表,判定树,过程设计语言PDL)5、理解人机界而设计的问题、过程和指南6、了解面向数据结构的设计方法(Jackson方法)
7、重点:数据流设计方法,详细设计的各种建模方法难点:数据流设计方法第四章编码与测试1、了解不同类型的编码语言,熟悉至少一种编码风格2、理解软件测试的H标,原则,方法和步骤3、理解软件测试的过程(单元测试,集成测试,确认测试,系统测试)4、掌握黑盒测试技术(等价类划分,边界值分析,错误推测)5、掌握白盒测试技术(逻辑覆盖,控制结构测试)6、理解软件调试的过程,方法和原则重点:黑盒和白盒测试技术难点:依据黑盒和白盒测试技术设计测试用例和测试数据第五章软件维护1、理解软件维护的概念,种类,策略,副作用等2、了解软件维护的过程3、了解软件的
8、可维护性4、掌握提高软件可维护性的途径重点:提高软件可维护性的途径第六章面向对象技术1、理解面向対象的基本概念(対象,类,血向対象,继承,消息,多态,封装)2、了解而向对彖方法学3、理解UML中的视图,图,模型元素,通用机制,扩展机制,规则4、掌握静态建模(用例模型,类和对象模型)5、掌握动态建模(状态图,协作图,序列图,活动图)6、理解物理架构建模重点:UML中的静态模型和动态模型第七章面向对象软件开发方法1、理解面向对象分析过程2、理解面向对彖设计过程3、理解面向对象系统的实现4、理解而向对象的测试第八章软件工程管理与质量保证
9、1、了解软件规模估算方法2、掌握进度计划(估算开发时间,甘特图,工程网络技术)3、了解人员组织4、了解软件质最的保证措施5、了解软件可靠性6、了解软件容错技术7、了解软件配置管理过程重点:进度规划难点:进度规划第九章软件工程标准化及软件工程环境1、理解软件工程标准化的概念和意义2、了解软件质虽认证体系3、理解CMM模型4、了解软件工程环境的定义,特点和模型5、了解CASE环境的组成与结构,类型等第十章现代软件工程技术1、了解软件形式化技术2、了解软件重用的概念,基本方法等3、了解基于软件构件的开发技术4、了解软件智能化技术5、了解
10、恢入式系统软件的定义,特点,应用,开发过程,测试和调试方法等。以上各章作业参见教材每章课后习题。五、课程的教材和主要参考书教材:软件工程■原理、方法与应用(笫二版)肖孟强主编中国水利水电出版社2008参考书:(1)软件工程(笫六版)程成等译机械工业
此文档下载收益归作者所有