




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程教学大纲l 学 时:54l 适用对象:计算机应用专业三年级学生l 先修课程:计算机应用基础(1)、C语言程序设计、Visual Basic程序设计l 推荐教材:郑人杰,殷人昆,陶永雷.实用软件工程.北京:清华大学出版社,1997.4l 主要参考资料:张海藩.软件工程导论.北京:清华大学出版社,2000.1一、课程性质、目的课程性质:软件工程是计算机应用专业的专业课程。使同学们对软件开发中应该注意的问题和应该详细分析和设计的部分进行全面的了解,在此基础上应用软件工程的方式自行分析、设计和实现一个小规模的软件,做到学习的理论知识能够应用到实际的项目开发工作中去,做到理论与实际相结合,达到对本课程的较好的掌握。设置目的:这门课程开设的目的主要在于阐述软件工程的理论、技术和方法,介绍软件工程的基本概念、基本理论和基本技术。让同学们能够对现代软件开发有一个深入的认识,对以瀑布模型为代表的传统软件工程中,软件的开发方式进行学习,对软件工程各个开发阶段的工作和要求有一个全面的了解和掌握。另外要对面向对象分析和面向对象设计有具体、深入的认识。二、教学内容第1章 软件工程概述本章教学要求从宏观上了解软件工程的概念和用途,明确本门课程的学习目的;了解软件的发展和软件危机;研究软件工程过程和软件生存期;熟悉软件生存期模型中瀑布模型的概念和层次划分;了解软件工程的基本目标;明确研究软件工程的重要性和必要性。11 软件的发展和软件危机;介绍软件的发展情况和发展历史,以及现今出现 的软件危机(了解);12 软件工程;介绍软件工作的基本原理和传统途径,软件生命周期各阶段的基本任务(了解);13 软件生存期模型;重点介绍软件生存期中的瀑布模型;简单描述演化模型、螺旋模型、喷泉模型和智能模型等软件生存期模型的代表(掌握);14 软件工程的基本目标;介绍软件工程的具体形式化定义;描述软件工程项目的基本目标及他们之间的关系(掌握)。第2章 系统分析本章教学要求描述关于软件生存期的第一个步骤:系统分析。从系统需求识别、可行性研究、成本效益分析、技术分析、分配与权衡等诸多方面入手,对系统分析这个步骤进行详细的描述,最后通过前面的具体分析建立系统结构的模型化分析结果;学会在进行分析的同时,书写系统分析步骤的相关文档,以供以后步骤中的使用。21 系统需求识别;介绍系统分析的目标和系统分析的过程,以便后面的可行 性分析等步骤的具体应用(了解);22 可行性分析;介绍可行性分析的重要性,以及可行性分析包括的四个方面: 经济可行性、技术可行性、法律可行性和抉择(了解);23 成本效益分析;介绍成本效益分析的几种度量效益的方法和实际的分 析方法(掌握);24 技术分析;描述技术分析的方法,建立系统的模型,并对模型进行一定的标准设置(掌握);25 分配与权衡;在解决了与分析有关的相应问题后,要对所有可能使用的方法进行分配和权衡(了解);26 系统结构的模型化;通过上面的分析结果,建立系统的结构图,并对系统结构的规格说明进行详细的定义(了解)。第3章 软件需求分析本章教学要求在系统分析的基础上,进行软件工程生存期模型的第二个步骤的工作:软件需求分析。阐述软件需求分析的任务、需求分析的过程、软件需求分析的原则、分析员与用户的责任、软件需求分析方法;详细描述和讲解需求分析中的原型化方法、结构化分析方法、系统动态分析、数据和数据库需求;简单描述软件需求分析工具的使用;通过对软件需求分析的具体讲解是同学们了解这个步骤应该注意的主要问题所在,学会书写软件需求分析阶段文档,为以后的应用做好基础性工作。31 软件需求分析的任务(了解);32 需求分析的过程;描述需求分析中所经历的所有过程(了解);33 系统需求分析的原则;描述需求分析中应注意的问题和实际分析中应遵循的原则(掌握);34 分析员和用户的责任;描述相应与系统分析员和用户之间的责任分配和应注意的一些实际问题(了解);35 软件需求分析方法;描述需求分析中经常采用的一些实际的方法和实际的技术(了解);36 原型化方法;简单介绍软件原型化方法;介绍快速原型开发模型;介绍软件复用的概念和软件复用的几个层次(掌握);37 结构化分析方法;介绍数据流图的概念以及实际的编写方式;介绍数据辞典的概念和建立方式;描述加工逻辑说明的概念以及实际的建立技术和注意事项(运用);38 系统动态分析;描述状态迁移图、时序图和Petri网的基本概念以及实际中建立上述元素所使用的技术(运用);39 数据及数据库需求;描述有关数据库的几个基本概念;介绍实体关系模型(E-R图);介绍数据结构的规范化方法(了解)。第4章 软件设计本章教学要求首先需要明确的是软件设计的目标与任务,在明确了上面事实的前提下,简单介绍软件设计的基础知识以及模块的独立性的概念和分类,以便在后面的实际设计中能按照模块独立性强的方式对软件进行详细的设计和实现;通过详细描述结构化设计方法、数据设计、文件设计和过程设计进行软件设计技术的描述,是同学们在了解理论的同时能够运用学过的实际设计方法实际对一个软件进行功能和模型的设计。41 软件设计的任务和目标;介绍软件设计在开发阶段中的重要性;描述软件设计的任务和软件设计的实际目标(了解);42 软件设计基础;描述软件设计的原则:自顶向下、逐步细化;描述软件的结构;实际的程序结构、数据结构、软件过程、模块化、抽象化和信息隐蔽的实际概念和技术(掌握);43 模块的独立性;描述模块的概念;介绍模块独立性的概念以及耦合性、内聚性的概念与分类方式(掌握);44 结构化设计方法;描述典型的系统结构图;详细描述变换分析设计方法和事务分析设计方法;简单介绍软件模块结构的改进(运用);45 数据设计和文件设计;描述数据设计的原则、数据设计时选用的方法、文件设计的原则、文件设计的注意事项和文件设计的具体实际方案(了解);46 过程设计;详细描述过程设计时使用的多种实际方法:程序流程图、N-S图、PAD、判定表和PDL(运用)。第5章 编码本章教学要求描述结构化程序设计的概念和注意事项,程序设计风格、程序效率以及程序复杂度度量的内容。在这个部分中,由于在其他课程中已经学习了实际设计程序时使用的方法和技巧,在这里我们只是简单的描述。51 对源程序的质量要求;描述对于源程序的主要要求和注意事项(了解);52 结构化程序设计;介绍关于Goto语句的几种观点和争论;描述结构化程序设计的原则和数据结构安排的合理性(了解);53 程序设计风格;简单描述文档化的源程序、数据说明、语句结构、输入和输出需要注意的问题和实现的原则(了解);54 程序复杂度的度量;介绍程序复杂度的概念;详细描述几种程序的复杂度度量方法:代码行度量法、McCabe度量法、Halstead度量法以及软件复杂性的综合度量方案(掌握)。第6章 软件测试本章教学要求介绍整个软件开发中的最重要阶段:软件测试阶段。通过描述软件测试的概念和原则让同学们对软件测试有一个基本的了解;描述测试用例设计的原则和注意事项;详细描述黑盒测试和白盒测试的测试用例设计方法:逻辑覆盖、基本路径测试、等价类划分和因果图;描述软件测试的策略和步骤。使同学们在学习完这个部分之后,能够对软件测试的基本技术熟练掌握,能够应用上述方法对一个实际的软件进行测试用例的设计。61 软件测试的基础;简单介绍软件测试的概念、软件测试的目的和原则、软件测试的对象、测试信息留以及测试与软件开发各阶段的关系(了解);62 测试用例设计;描述黑盒测试和白盒测试的基本概念和两种测试的基本功能(了解);63 白盒测试的测试用例设计;通过逻辑覆盖和基本路径测试两种方法作为代表具体描述白盒测试的使用方式和原则(运用);64 黑盒测试的测试用例设计;通过等价类划分和因果图两种方法作为代表具体描述黑盒测试的使用方式和原则(运用);65 软件测试的策略;通过单元测试、组装测试、确认测试和系统测试的测试步骤和测试时的注意事项对软件测试的策略进行详细的描述(掌握)。第7章 软件维护本章教学要求通过介绍软件维护的概念是同学们了解整个软件生存期的最后一个阶段的概念和内容;重点介绍与软件可维护性相关的一些基本概念,是同学们在对软件进行了分析和设计两个阶段之后,了解这并不是软件的结束,而是一个新的开端。71 软件维护的概念;描述软件维护的定义和根据维护活动对软件的分类;描述影响维护工作量的主要因素;重点描述软件维护中所采用的重要策略以及软件的维护成本的计算(了解);72 软件可维护性;描述软件可维护性的定义以及可维护性的度量标准:可理解性、可靠性、可测试性、可修改性、可移植性、效率和可使用性(掌握)。第8章 面向对象方法学引论本章教学要求本章着重讲述面向对象的基本概念,以及在用面向对象方法学开发软件的过程中,通常建立的三种模型对象模型、动态模型和功能模型。81 传统方法学的缺点;传统方法学存在的问题,出现问题的原因(了解);82 软件工程的新途径;快速原型法,面向对象方法学,以及两种新途径的结合(了解);83 面向对象的基本概念;对象的概念,类、实例、消息、方法、属性、继承多态性、重载的概念(掌握);84 面向对象建模及三种模型;对象模型,包括表示类和对象的图形符号,表示结构的图形符号及实例;动态模型,包括术语,表示方法及实例;功能模型,表示方法及与其他两种模型的关系(掌握)。第9章 面向对象分析本章教学要求主要了解面向对象分析的基本过程。91 面向对象分析的基本过程;面向对象分析概述,三个子模型与五个层次(了解)。第10章 面向对象设计本章教学要求使同学们能够了解面向对象中为获得优秀设计结果应该遵循的准则。101 面向对象设计的准则;模块化、抽象、信息隐藏、弱耦合、强内聚、可重用(掌握);102 启发式规则;设计结果应该清晰易懂,一般特殊结构的深度应适当,设计简单的类,使用简单的协议,使用简单的服务,把设计变动减至最小(了解)。三、实践环节(无)四、学时分配类型章 次内 容学时理论第1章软件工程概述4第2章系统分析6第3章软件需求分析8第4章软件设计8第5章程序编码2第6章软件测试6第7章软件维护4第8章面向对象方法学引论5第9章面向对象分析5第10章面向对象设计6总计54撰稿人:张海丰 审定人:钱国梁系主任:侯冬梅36年来,支月英坚守岗位,把爱意播撒在这青山绿水,让这份爱生根发芽,承载起贫瘠山村的绿色希望。Ellipticity of elbow pipes with diameters less than or equal to 150 mm must be not greater than 8% diameter of 200 mm or less shall not be greater than 6%. Wall thickness of the pipe wall thinning rate must not exceed the original 15%. Crease roughness: diameter 125 mm or less, shall not exceed 3 mm diameter less than or equal to 200 mm, not more than 4 mm. 7.3.9 simmering bending production of square steel tube extension, to use the whole tube bending. Interface if necessary, the welding position should be located in the middle of the vertical arm. 7.3.10 install expansion joints should be done. If design is not required, pipe compensator lengthen should conform to the requirements in the following table: square scale length x is equal to 1/2. Pre stretch tolerance: casing + 5 mm, +10 mm. 7.3.11 pipe form, location, spacing shall meet the design and specifications. 7.3.12 piping on back or return pipe at higher levels of the upper to automatic valve to install a drain valve below the horizontal parts. 7.3.13 supports and hangers of checks and the number 1) hanger installed must be checked before installation of supports and hangers part mode
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45968-2025量子信息用光学级近化学计量比铌酸锂晶体
- 森林草原防灭火课件
- 梭织女装常用知识培训课件
- 电气质量安全试题及答案
- 2025主管护师考试知识认知扩展与试题及答案
- 2025年【道路运输企业主要负责人】考试题库及道路运输企业主要负责人复审考试(含答案)
- 2025年地理信息系统GIS高级面试模拟题及答案解析
- 2025年英语四六级考试技巧与范文集锦
- 桥梁基础知识培训总结
- 2025年检验检测行业授权签字人考核题库
- 2025年基孔肯雅热和登革热防控知识考试试题及参考答案
- 2025-2026学年第一学期安全主题教育
- 汽车美容承包合同(标准版)
- 管道设计培训课件
- 会务服务考试试题及答案
- 《心系国防 强国有我》 课件-2024-2025学年高一上学期开学第一课国防教育主题班会
- 《创伤失血性休克中国急诊专家共识(2023)》解读课件
- 精神活性物质所致精神障碍患者的护理
- 私募基金份额代持协议范文
- 资料管理方案5篇
- 《退役军人保障法》知识考试题库(含各题型)
评论
0/150
提交评论