广州大学软件工程导论大纲

广州大学软件工程导论大纲
广州大学软件工程导论大纲

《软件工程导论》课程教学大纲

一、教学大纲说明

1)课程的地位、作用和任务

《软件工程导论》是计算机软件专业的必修课程。该学科涉及到为高效率地构建满足客户需求的软件系统所需的理论、知识和实践的应用。软件工程适用于各类软件系统的开发,它包含需求分析和规约、设计、构建、测试、运行和维护等软件系统生存周期的所有阶段。

本课程是计算机及相关专业的核心课程之一,是指导软件开发、研究的系统的科学的工程方法学科。掌握必要的、丰富的软件工程知识、原理、方法、工具和管理知识等是开发出优秀软件产品基础条件。

2)课程教学的目的和要求

本课程让学生理解如何以工程技术的概念、原理和方法来开发和维护软件系统。软件工程使用工程化方法、技术和度量,学生应该了解使用管理软件开发的工具、软件制品的分析和建模工具、质量评估与控制工具、确保有条不紊且有控制地实施软件演化和复用的工具,掌握选择最适合开发环境的工具、方法和途径以控制软件系统生产的质量、进度、成本等。

通过本课程的学习,使学生既掌握软件工程的基本原理和方法,又掌握软件开发过程及过程中使用的各种方法、工具,熟悉开发大型软件系统所需的各种知识,重点掌握面向对象的软件开发理论及方法,了解软件项目管理和测试知识,培养设计、实现、管理软件项目的能力。

3)课程教学方法与手段

本课程以多媒体教案为教学手段。《软件工程导论》是一门技术和管理交叉型的学科,旨在培养高级软件开发人才,而学生的基础差距很大,致使教学难度很大。在教学中拟采用课堂讲授与实习研讨并重的方式以提高学生的学习兴趣和效果。教学管理和考核拟以学习

小组为基本单元(而不是个人)从而强化团队作业精神和协作能力。除课上可参考的power point课件外,还会推荐给学生一些经典资料,供学生在课外参考。

4)课程与其它课程的联系

计算机原理、数据结构、C++程序设计语言、操作系统、计算机网络、数据库原理是《软件工程导论》课程的先行课程,该课程是这些先行课程在实际开发中的运用。

5)教材与教学参考书

教材:《软件工程》(第3版),齐治昌等著2012年05月出版

参考书:《软件工程》郑人杰等著,人民邮电出版社2009-11版,2012年第3次印刷。

《实用软件工程》赵池龙,杨林,孙伟,电子工业出版社,2006年7月2版。

《软件工程导论》张海藩编著,清华大学出版社,2008年第5版。

《软件工程》邓良松等编著,西安电子科技大学出版社,2000年。

二、课程的教学内容、重点和难点

第1章软件与软件工程

1.1软件的概念

1.2软件工程的概念

1.3软件过程模型

1.4敏捷软件开发原则和应用

1.5软件工程人的因素

1.6软件工具及软件开发环境

1.7基于计算机的系统

第2章UML与RUP统一过程

2.1案例说明

2.2面向对象的软件开发方法

2.3UML概述

2.4RUP统一过程

第3章需求工程概论

3.1软件需求的概念

3.2需求工程的预备知识

3.3需求工程的过程模型

第4章需求获取

4.1软件需求的初始表示

4.2需求获取的过程模型

4.3定义软件问题

4.4创建框架用例

4.5精化用例

4.6评审用例模型

第5章需求分析与验证

5.1分析模型的表示

5.2需求分析的过程模型

5.3需求优先级分析

5.4用例分析

5.5利用快速原型辅助需求分析

5.6评审分析模型

5.7需求规约

5.8需求验证

第6章软件设计概论

6.1软件设计的概念

6.2软件设计的基本原则

6.3软件设计的过程模型

第7章软件体系结构设计

7.1软件体系结构的概念

7.2体系结构的表示

7.3体系结构设计的过程模型

7.4体系结构设计模式

7.5概念设计

7.6体系结构精化

7.7基于构件的体系结构设计

7.8体系结构验证

第8章人机交互设计

8.1以用户为中心的设计

8.2用户界面设计的基本原则

8.3用户界面设计模型的表示

8.4用户界面设计的过程模型

8.5用户及任务分析

8.6用户界面的概念设计

8.7用户界面流设计

8.8用户界面的精化

第9章软件详细设计

9.1详细设计的任务与过程模型

9.2用例设计

9.3子系统设计

9.4构件设计

9.5类设计

9.6数据模型设计

9.7设计整合与验证

9.7.1设计规约

9.7.2设计验证

第10章软件实现

10.1软件实现的任务

10.2软件实现过程

10.3软件实现与程序设计语言

10.4编程实现

10.5软件调试

第11章结构化软件开发

11.1面向数据流的分析方法

11.2面向数据流的设计方法

11.3实时系统设计

第12章软件测试

12.1软件测试的概念

12.2软件测试的过程模型

12.3软件测试方法

12.4软件测试活动及实施策略

12.5面向对象软件的测试

第13章软件维护

13.1软件维护与进化的概念

13.2软件维护的过程模型

13.3可维护性

13.4维护活动及实施策略

13.5维护的副作用

13.6逆向工程与软件重构

第14章Web软件工程(*选讲)

14.1基于Web的软件及其特性

14.2Web软件的需求工程

14.3Web软件体系结构设计

14.4Web界面设计

14.5Web软件的详细设计

第15章软件度量与估算(*选讲)

15.1软件测量、度量与估算的概念

15.2软件规模度量

15.3软件复杂性度量

15.4软件质量度量

15.5软件可靠性度量

15.6制定软件度量大纲的方法和工具

第16章软件项目管理与过程改进

16.1软件项目管理与过程模型

16.2软件项目度量与估算(*选讲)

16.3风险分析(*选讲)

16.4软件项目计划

16.5软件项目人员和组织

16.6软件质量保证

16.7软件配置管理

16.8软件过程改进

本课程从教学目的和教学结果来判断,其深度有从了解到掌握2个层次;而内容的组织限于学生的接受程度和水平,本课程通过某些实例的分析与练习,使学生能掌握一些基本的概念与方法,学会使用各种工具进行软件开发(如ROSE软件工程工具软件)。

本课程是针对编程有一定基础的学生开设的软件开发的工程方法课程,其主要目的是让学生对软件的开发过程及过程中用到的理论、方法、工具具有一定的了解和掌握。所以授课内容覆盖知识面较广,包括软件开发所需主要知识点。并就面向对象方法与软件开发过程在深度和广度上加以展开。

本课程的重点在软件的过程描述、管理与控制,面向对象分析方法中的用例图、用例规约、模块化理论、顺序图、活动图、状态图等。

难点在于:学生能否利用所学知识进行简单的软件分析、设计;能看懂社会上实用的、

较复杂的分析、设计文档,并以此开发软件。

三、课程的学时安排

教学内容各教学环节学时分配采用何种

多媒体教章节主要内容讲授实验讨论习题实践其它小计

学手段

第1章软件与软件工程22PPT

第2章UML与RUP统一过程22PPT

第3章需求工程概论11PPT

第4章需求获取11PPT

第5章需求分析与验证44PPT

第6章软件设计概论22PPT

第7章软件体系结构设计44PPT

第8章人机交互设计22PPT

第9章软件详细设计44PPT

第10章软件实现22PPT

第11章结构化软件开发22

第12章软件测试44PPT

第13章软件维护22PPT 合计3232

四、课内实践教学安排(不含实验)

说明:本课程无课内实践教学

《软件工程导论》教学大纲

软件工程教学大纲 课程名称:软件工程 开课学期:第5学期 学时/学分:48 / 3 课程类型:专业必修课 开课专业:游戏开发 选用教材: 《软件工程导论》(第四版),张海藩编著,清华大学出版社; 主要参考书: 《实用软件工程》(第二版),郑人杰、殷人昆、陶永雷编著,清华大学出版社; 《软件工程:实践者的研究方法》(原书第五版),Roger S. Pressman,机械工业出版社; 《软件工程》(原书第六版),Ian Sommerville,机械工业出版社; 《面向对象与传统软件工程》(原书第五版),Stephen R. Schach,机械工业出版社。 《面向对象的软件工程》,B.Bruegge,A.H.Dutoit著,清华大学出版社 一、课程性质、目的与任务 软件工程是研究软件开发维护和软件管理的一门工程科学,本课程是计算机科学与技术专业指导性教学计划规定的教学环节中的一部分,教学目的旨在介绍软件工程的基本原理和主要内容,为学生进一步深入学习与软件工程相关的其他课程如:软件需求过程、软件分析与设计和软件项目管理、软件过程管理等打下坚实的理论基础。同时启发学生把握软件开发过程的基本规律,掌握和运用软件分析、设计的常用方法、软件开发过程的管理方法以及质量保证方法等,来解决软件开发中的实际问题,达到学以致用的目的。 二、教学基本要求 本门课程是软件工程导论性质的课程,所以它比较全面而概括地介绍了与软件开发、管理和维护相关的各阶段的工作。学生通过这门课程的学习,能够掌握软件工程的基本含义、它的主要作用、软件开发的过

程、软件开发各个阶段的主要目的和可能采用的一些技术手段和方法,并理解软件项目管理的主要思想。课程完成后,学生能够应用软件工程的思想指导软件开发实践,并能够比较容易地进行软件工程其他相关后续课程的深入学习。 要求教师在教学中采用启发式教学和因材施教,并至少给出一些章节的启发式教学内容的设计。 制作电子教学课件,运用课件进行教学。 三、考核方式: 总成绩分为两个部分:平时成绩(占40% )和期末卷面成绩(占60%),期末考试采用开卷。

软件工程导论期末考试试题和答案

1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__ 测试________、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件 和应用软件。 3.可行性研究主要集中在以下四个方面经济可行性、技术可行 性、法律可行性和抉择。 4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计 方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。 6.__数据流图________和__数据字典___共同构成系统的逻辑模型。 7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。 8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。 9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估 计三种类型。 1.下列哪个阶段不属于软件生存周期的三大阶段( C )。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段 2.需求分析是(A )。 3.A、软件开发工作的基础B、软件生存周期的开始 4.C、由系统分析员单独完成的D、由用户自己单独完成的 5.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要(B )。 6.A、明确的需求定义B、完整的生命周期 7.C、较长的开发时间D、熟练的开发人员 8.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归 测试过程称为( A )。 9.A、改正性维护B、适应性维护 10.C、完善性维护D、预防性维护 11.一般说来,投入运行的软件系统中有错误(A )。

北京科技大学参考书目

北京科技大学参考书目│ ├────────────────────────────────────────┤ │070205凝聚态物理: 226量子力学:《量子力学》上册科学出版社曾谨言│ │《量子力学教程》高等教育出版社周世勋 │ │228统计物理:《热力学与统计物理》高等教育出版社汪志成 │ │《统计物理学》高等教育出版社熊吟涛 │ │332固体物理:《固体物理学》上、下册上海科技出版社方俊鑫、陆栋│ │《固体物理学》高等教育出版社黄昆、韩汝琦 │ │《固体物理导论》科学出版社基特尔(杨顺华译) │ │333金属物理:《金属物理》冶金工业出版社余宗森、田中卓 │ │同等学力加试:原子物理《原子物理学》高等教育出版社杨福家 │

│《原子物理学》高等教育出版社褚圣林 │ │理论力学《理论力学》高等教育出版社胡慧玲 │ │ │ │071200科学技术史: 219物理化学:《物理化学》冶金工业出版社蔡文娟1994 │ │254考古学通论:《中国考古学通论》河南大学出版社孙英民.李友谋主编2002年│ │《中国考古学:实践、理论、方法》中州古籍出版社张忠培1992年 │ │262科学技术哲学:《西方科学哲学》南京大学出版社夏基松、沈斐凤1987年│ │《科学哲学教程》山西科学出版社郭贵春2000年 │ │267文物保护学:《岩土文物建筑的保护》中国建筑工业出版社黄克忠1998年│ │《文物保存环境概论》科学出版社郭宏2001年9月 │ │《文物保护材料学》西北大学出版社王薏贞1995年 │

│334金属学及热处理:《金属学》冶金工业出版社宋维锡 │ │337金属腐蚀学:《金属腐蚀学》冶金工业出版社朱日彰 │ │395科学技术史:《科学史》广西师范大学丹皮尔2001 │ │《历史上的科学》科学出版社贝尔纳着伍况甫译1983 │ │《20世纪科学技术简史(第二版)》科学出版社李佩珊、许良英1999 │ │同等学力加试:科技文献导读无 │ │科学社会学《科学的社会功能》商务印书馆贝尔纳1982 │ │ │ │080104工程力学: 212弹性力学:《弹性力学》人民教育出版社徐 芝纶主编│ │213工程地质学:《工程地质学》地质出版社胡广韬.杨文元主编 │ │250炸药化学:《爆炸化学》国防工业出版社张熙和.云主惠主编 │

重庆大学研究生《软件过程与项目管理》课程教学大纲-重庆大学软件学院

重庆大学研究生《软件过程与项目管理》课程教学大纲 1、课程名称:软件过程与项目管理 课程编码:(在MIS系统中的课程编号) 2、学时学分:32学时/2学分 3、适用的学位类型:学术型博士/硕士 4、先修课程: 《软件工程导论》、《软件需求分析》 5、使用教材及主要参考书目 (1)朱少民、左智,软件过程管理,清华大学出版社,2007.4 (2)韩万江等,软件项目管理案例教程(第2版),机械工业出版社,2009.4(3)任永昌著,软件项目管理,清华大学出版社,2012.7 6、课程简介及主要内容(500字) 通过本课程的学习,学生能够全面了解软件开发和维护的全过程,深刻理解软件过程的框架、标准和内涵,能够将软件过程模型灵活地应用于实践之中,掌握软件项目管理的基本理论,熟悉软件项目管理的方法、流程和工具。培养学生在软件开发中不断改进软件过程、管理软件开发项目的基本能力,并将软件项目管理的理论应用于软件项目的实践,提高分析、解决问题的能力。 该课程主要内容包括软件过程规范、软件过程成熟度、软件过程的组织管理、需求管理和技术管理等相关的概念和理论,以及软件项目计划管理、成本管理、质量管理、配置管理、文档管理、风险管理和集成管理等流程、方法和实践。7、教学内容、教学方式及学时分配:

8、考核及成绩评定方式: 平时作业及出勤30% + 期末闭卷考试70% 编制人签字:柳玲学院主管院长签字:符云清编制时间:2015.12.18

Syllabus for Graduate Courses of Chongqing University 1、Course Name:Software process and project management Course Code: 2、Credits and hours:32 hours/2 credits 3、Degree Level: Academic Degree (Doctor/Master) Software Engineering 4、Prerequisite Courses: Software Engineering、Software requirement analysis 5、Textbooks and reference books: (1)朱少民、左智,软件过程管理,清华大学出版社,2007.4 (2)韩万江等,软件项目管理案例教程(第2版),机械工业出版社,2009.4(3)任永昌著,软件项目管理,清华大学出版社,2012.7 6、Course description Through the study of this course, students can understand the whole process of software development and maintenance, and deeply understand the framework, standards and contents of the software process, and can apply the software process model into the practice. Students can master the basic theory of software project management, and familiar with methods, processes and tools of the software project management. This course trains the basic ability of students in the software development process and software project management. The main content of this course includes the concepts and theories of software process specification, software process maturity, organization management, requirement management, technology management, etc., and the process, method and practice of software project plan management, cost management, quality management, configuration management, document management, risk management and integrated management.

软件工程导论重点内容

第一章软件工程概述 重点掌握的容:软件和软件工程的基本概念 一.什么是软件? 1.满足功能要求和性能的指令或计算机程序集合; 2.处理信息的数据结构; 3.描述程序功能以及程序如操作和使用所要求的文档; 软件的特点: 软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。 软件是通过人们的智力活动,把知识与技术转换成信息的一种产品,是在研制、开发中被创造出来的 在软件运行和使用的期间,没有硬件那样的机械磨损、老化问题 软件的开发和运行经常受到计算机系统的限制,对计算机系统有着不同程度的依赖性 软件的开发至今尚未完全摆脱手工的开发式 软件的开发费用越来越高,成本相当昂贵。 二.软件危机以及产生软件危机的原因? 1.软件开发生产率提高的速度,远远跟不上计算机迅速普及的趋势。软件产品“供不应求”。 2.软件成本在计算机系统总成本中所占的比例逐年上升。 3.软件开发人员和用户之间的信息交流往往很不充分,用户对“已完成的”的软件系统不满足的现象经常发生。 4.软件产品的质量不容易保证。 5.软件产品常常是不可维护的。 6.软件产品的重用性差,同样的软件多次重复开发。

7.软件通常没有适当的文档资料。 产生软件危机的原因可归结为两个重要的面: 软件生产本身存在的复杂性; 软件开发所使用的法和技术。 三、软件危机 1、软件危机定义:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列重问题。 2、软件危机的两个主要问题:如开发软件,以满足对软件日益增长的需求; 如维护数量不断膨胀的已有软件。 3、软件危机的典型表现:(1) 对软件开发成本和进度的估计常常很不准确。 (2) 用户对“已完成的”软件系统不满意的现象经常发生。 (3) 软件产品的质量往往靠不住。 (4) 软件常常是不可维护的。 (5) 软件通常没有适当的文档资料。 (6) 软件成本在计算机系统总成本中所占的比例逐年上升。 (7) 软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 软件工程 1、软件工程定义:软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术法结合起来,以经济地、高效的开发出高质量的软件并有效地维护它,这就是软件工程。 软件工程准则可以概括为7条基本原则:

2019最新软件工程导论期末考试题库及答案

2019最新软件工程导论期末考试题库及答案 1.填空题 1.一般来说,可以从__一致性__、_完整性___、_现实性____和_有效性___四个方面验证软件需求的正确性。 2.IPO图是_输入、处理和输出图_的简称,它是美国IBM 公司发展完善起来的一种图形工具。 3.系统流程图是描述__物理模型__的传统工具,用图形符 号表达了系统中各种元素之间的_____信息流动_____情况。4.数据流图中的箭头表示数据流,椭圆或圆形表示数据处理,矩形表示数据的源点/终点。5.软件测试的步骤按顺序分别是:___单元测试_____、子系统测试、系统测试(子系统和系统测试通常称为集 成测试)、__确认测试__和_____系统测试(集成测试)____ 6.软件生命周期一般可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运行与维护阶段。 7.可行性研究主要集中在以下四个方面_经济可行性_、__技术可行性____、__法律可行性___和抉择。 8.在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和_层次图_两部分组成。 9.复杂问题的对象模型通常由下述五个层次组成:主题层、___类与对象_层、__结构___层、_属性_层和__服务_层。 10.实施精化设计的目标是基于模块的“高内聚低耦合” 的原则,提高模块的_独立性。 11.软件生命周期一般可分为___问题定义_、可行性研究、__需求分析__、概要设计__、详细设计、编码、__软件测试_、运行与维护阶段。 12.面向对象的数据存储管理模式分为__文件__、_关系数据库__和__面向对象数据库___三种。 13.单元测试一般以_白盒_测试为主,__黑盒__测试为辅。

广州大学-2018软件工程试卷a及答案

广州大学2017—2018 学年第一学期考试卷 课程软件工程导论考试形式(闭卷,考试) 一、单选题(每小题1分,共25分,答案写在下表中) 1.软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的(D)问题 A.产生危机 B.质量保证 C.开发效率 D.生产工程化 2.瀑布模型将软件生命周期归纳为3个时期,即计划期、开发期和运行期。下列(D )不属于开发期内的工作。 A.总体设计 B.详细设计 C.程序设计

D.维护 3.结构化方法将软件生命周期分为计划、开发和运行3个时期,下列任务中(B)属于计划时期的任务。 A.需求分析 B.问题定义 C.总体设计 D.编码 4.可行性研究要进行一次(C)需求分析。 A.详细的 B.全面的 C.简化的、压缩的 D.彻底的 5.经济可行性研究的范围包括(C)。 A.资源有效性 B.管理制度 C.效益分析 D.开发风险 6.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。 A.确定 B.行或不行 C.正确 D.无二义 7.产生软件维护的副作用,是指(C )。 A.开发时的错误 B.隐含的错误 C.因修改软件而造成的错误 D.运行时错误操作 8.软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及(B)。 A.用户 B.需求评审 C.总结 D.都不对

9.软件开发的结构化分析方法,常用的描述软件工程需求的工具是(C) A.业务流程图、处理说明 B.软件流程图、模块说明 C.数据流程图、数据字典 D.系统流程图、程序编码 10.数据流图用于抽象描述一个软件的逻辑模型,数据流图由以写特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A) A.控制流 B.加工 C.数据存储 D.数据流 11.软件开发的结构生命周期法的基本假定是认为软件需求能做到(C) A.严格定义 B.初步定义 C.早期冻结 D.动态改变 软件需求经过分析阶段后,通过软件需求说明书表示出来,后面的开发工作以此为基础进行,即假定软件需求确定后一般不再改变,即“早期冻结”。 12.在结构化方法中,软件功能分解属于软件开发中的(C)阶段 A.详细设计 B.需求分析 C.总体设计 D.编程调试 13.概要设计的结果是提供一份(A) A.模块说明书 B.框图 C.程序 D.数据流图 14.耦合是软件各个模块间连接的一种度量。一组模块都访问同一数据结构应属于(B)方式 A.内容耦合 B.公共耦合 C.控制耦合 D.数据耦合 解释:耦合分为以下几种,按照耦合度由高到低排列是:

软件工程导论课程教学大纲

《软件工程导论》课程教学大纲 一、课程性质、地位和作用 《软件工程导论》是是软件工程专业的专业基础课程,属必修课。 本课程主要讲述建造软件系统的基本方法、技术、流程、工具及规范等。通过学习可以使学生了解软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的基本内容和发展动向;学习用工程化的方法开发软件项目,初步掌握开发过程中应遵循的流程、准则、标准和规范。本门课程为将来从事软件开发学生的软件工程师之路奠定坚实的基础。 二、课程教学对象、目的和要求 本课程适用于软件工程、计算机应用等从事软件开发的本科专业。课程教学目的、要求: (一)从教学内容上,应使学生了解软件工程的基本概念,主要包括软件与软件开发的基本过程,软件危机与软件工程。掌握个人软件开发过程的基本内容和方法,了解软件开发模型及结构化软件设计方法,以及软件质量保证基本内容。(二)从能力方面,应使学生通过对软件工程基本概念和方法的学习和课后练习,培养学生养成规范化个人开发的良好习惯,培养学生按照软件工程的基本过程和方法来设计和开发软件。 (三)从教学方法上,在课堂理论教学中,采用学生可以理解的软件开发素材,通过一边实践一边讲解的方法,讲解软件过程的基本思想和方法,通过学生完成与实践结合的作业,调动学生的积极性,使软件工程的基本思想逐步植根于学生头脑中。 三、相关课程及关系 本课程的先修课程是“C语言程序设计”和“数据结构”等程序设计课程,学习应在学生具有一定的编程能力基础上进行。本课程为后续的“软件制造工程”和“软件设计工程”等课程打下了必要的理论基础。 四、课程内容及学时分配 总学时:32学时 (一)绪论1学时 1、软件工程及其重要性 2、软件开发需要软件工程 3、软件工程课程体系架构(需要什么软件工程) 、课堂的组织、学习方法、章节安排与考核4. 要求学生了解软件工程的起源,软件工程在软件开发中的作用,了解软件工程课程体系。 (二)软件与软件工程4学时 1、软件及软件分类 2、软件工程的由来及概念 3、软件生命周期 4、软件开发与软件开发方法 5、软件工程工具和环境 6、软件开发项目管理介绍

软件工程导论期末考试题

一、单项选择题 1.适合于面向对象方法学的软件生存周期模型是( B ) A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 2.从实用角度看,数据规范化程度在大多数场合选用第( C )范式。 A. 1 B.2 C.3 D.5 3. 可行性分析研究的目的是( A )。 A.项目值得开发否 B.争取项目 C.开发项目 D.规划项目 4. 模块的内聚性最高的是 ( D ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 ( B ) A. 软件工程 B. 软件危机 C. 软件周期 D. 软件产生 6. 需求分析阶段的任务是确定( D ) A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 7. 完整的软件结构通常用( B )图来表示。 A. IPO 图 B. HIPO 图 C.PAD 图 D.DFD 图 8. 在白盒法技术测试用例的设计中( A )是最弱的覆盖标准。 A.语句 B.路径 C.条件组合 D.判定 9?对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。 A.结合 B.隐藏 C.封装 D.抽象 10. 在数据流图中,圆代表( C )。 A.源点 B.终点 C.加工 D.模块 11. 模块内聚度越高,说明模块内各成分彼此结合的程度越( B )。 A.松散 B.紧密 C.无法判断 D.相等 12. 软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( B )。 A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑 13. 面向对象开发方法中, ( C )是占主导地位的标准建模语言。 A.Booch 方法 B.Coad 方法 C.UML 语言 D.OMT 方法 14. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( C ) A.如何做 B.怎么做 C.做什么 D.对谁做 15. 结构化程序设计的一种基本方法是( C ) A.筛选法 B.迭代法 C.逐步求精法 D.递归法 二、填空题 1. 目前使用最广泛的软件工 程学方法分别是传统方法学和(面向对象方法学 ) )和事务流。 文档 ) 。 ( 重复 )三种结构。 自顶向下 的集成测试方法,对软件结构中下层使 6. 软件维护包括 ( 改正性维护 )、适应性维护、完善性维护、预防性维护。 7. 面向对象方法学建模得到的三个基本子模型是 (对象建模 ) .动态模型、功能模型。 8. 复杂大型问题的对象模型通常由主题 2. 数据流图中信息流的类型有(变换流 3. 软件的定义是:软件 =程序+数据+ 4. 经典结构程序设计包括顺序、选择和 5. 集成测试时对软件结构中上层使用 用 ( 自底向上 ) 的集成测试方法。

2015软件工程试卷A及答案

2015软件工程试卷A及答案

广州大学2014—2015 学年第一学期考试卷 课程软件工程导论考试形式(闭卷,考试) 一、单选题(每小题1分,共10分,答案写在下表中) 1.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。 A.技术可行性 B.经济可行性 C.社会可行性 D.法律可行性 2.结构化分析方法是在软件开发过程中常用的方法。这个方法采用的基本手段是()。 A.分解与抽象 B.分解与综合 C.归纳与推导 D.试探与回溯 3.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( ) A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 (软件工程导论+36学时-- A 卷答案共7页/第2页)

4.快速原型模型的主要特点之一是( ) A.开发完毕才见到产品 B.及早提供全部完整的软件产品 C.开发完毕后才见到工作软件 D.及早提供工作软件 5.软件可维护性的特性中相互矛盾的是() A.可修改性和可理解性 B.可测试性和可理解性 C.效率和可修改性 D.可理解性和可读性 6.软件维护产生的副作用,是指() A.开发时的错误 B.隐含的错误 C.因修改软件而造成的错误 D.运行时误操作 7.软件开发时,一个错误发现得越晚,为改正它所付出的代价就()。 A.越大 B.越小 C.越不可捉摸 D.越接近平均水平 8.软件测试的目的是()。 A.评价软件的质量 B.发现软件的错误 C.找出软件中的所有错误 D.证明软件是正确的 9.面向对象系统的多态是()。 A.不同的对象收到相同的消息时产生不同的动作 B.不同的对象收到相同的消息时产生相同的动作 C.相同的对象收到相同的消息时产生不同的动作 D.相同的对象收到相同的消息时产生相同的动作 10.软件测试方法中的()属于静态测试方法。 A.黑盒法 B.路径覆盖 C.错误推测 D.人工检测 二、填空题(每空1分,共16分) 1、用户关注软件质量的外部属性,如软件的正确性、可靠性、有效性、完整 (软件工程导论+36学时-- A 卷答案共7页/第3页)

软件工程教学大纲正式版

软件工程教学大纲正式 版 WTD standardization office【WTD 5AB- WTDK 08- WTD 2C】

《软件工程导论》课程教学大纲一、课程基本信息 课程编号: 英文名称名:Software Engineering 总学时:54学时 学分:3 课程类别:专业必修课 适用专业:全校本(专)计算机科学与技术 先修课程:数据结构,大学数学,离散数学,计算机算法设计。 二、课程性质与目的、要求 《软件工程》是计算机专业的一门工程性基础课程,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。《软件工程》已成为高等学校计算机软件教学体系中的一门核心课程, 本课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和企业案例,力求从“可实践” 软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。 通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。 本课程注重培养学生理论应用于实践的能力,课堂上教师向学生讲述软件工程中的相关原理和概念,并通过课程设计,培养学生对整个软件开发过程的能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档。本课程对提高学生的软件开发能力和项目管理能力有重要的现实意义。 三、教学内容及学时分配 本课程的教学内容共分十三章。

软件工程导论》期末考试试题与答案

《软件工程导论》期末考试-试题与答案 一、填空题 1.软件工程中的结构化分析 SA 是一种面向________的分析方法。 2.软件模块独立性的两个定性度量标准是_________________。 3.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个________的过程。 4. ________和数据字典共同构成了系统的逻辑模型 5. ___________是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导出测试用例。二、单选 题 1.在软件危机中表现出来的软件质量差的问题,其原因是_______。A.软件 研发人员素质太差B.用户经常干预软件系统的研发工作C.没有软件质量标 准 D.软件开发人员不遵守软件质量标准2.在软件质量因素中,软件在异常条件下仍能运 行的能力成为软件的_____。A.安全性B.健壮性C.可用性D.可靠性 3.在下列测试技术中,______不属于黑盒测试技术。A.等价 划分B.边界值分析C.错误推测D.逻辑覆盖 4.软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指______。A.原型化方法B.结构化方法C.功能化方法D.面向对象方法 5. ______是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是 隐蔽的,外界只能通过有限的接口与对象发生联系。A.多态 B.继承C.封装D.消息 6. Jackson 方法是在软件开发过程中常用的方法,使用 Jackson 方法时可以实现______。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构 7.软件测试时为了________而执行程序的过程。A.纠正 错误B.发现错误 C.避免错误 D.证明错误 8.在软件系统中,一个模块应具有什么样的功能,这是由_____决定的。A.总体 设计B.需求分析C.详细设计D.程序设计 9.面向对象分析是对系统进行_________的一种方法。A.需求 分析B.程序设计C.设计评审D.测试验收 10.软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而 且影响软件的_______。A.可理解 性B.可维护性C.可扩展性D.可 移植

广州大学2015软件工程试卷A及答案

院、系领导 A 卷 审批并签名 ` 广州大学2014—2015 学年第一学期考试卷课程软件工程导论考试形式(闭卷,考试)学院计算机科学与教育软件班级学号姓名 题次一二三四五六七八九十总分评卷人分数10 16 25 49 100 评分 一、单选题(每小题1分,共10分,答案写在下表中) 1 2 3 4 5 6 7 8 9 10 B A C D C C A B A D 1.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方 面。 A.技术可行性 B.经济可行性 C.社会可行性 D.法律可行性 2.结构化分析方法是在软件开发过程中常用的方法。这个方法采用的基本手段是()。 A.分解与抽象 B.分解与综合 C.归纳与推导 D.试探与回溯 3.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0], 现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( ) A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法

4.快速原型模型的主要特点之一是( ) A.开发完毕才见到产品 B.及早提供全部完整的软件产品 C.开发完毕后才见到工作软件 D.及早提供工作软件 5.软件可维护性的特性中相互矛盾的是() A.可修改性和可理解性 B.可测试性和可理解性 C.效率和可修改性 D.可理解性和可读性 6.软件维护产生的副作用,是指() A.开发时的错误 B.隐含的错误 C.因修改软件而造成的错误 D.运行时误操作 7.软件开发时,一个错误发现得越晚,为改正它所付出的代价就()。 A.越大 B.越小 C.越不可捉摸 D.越接近平均水平 8.软件测试的目的是()。 A.评价软件的质量 B.发现软件的错误 C.找出软件中的所有错误 D.证明软件是正确的 9.面向对象系统的多态是()。 A.不同的对象收到相同的消息时产生不同的动作 B.不同的对象收到相同的消息时产生相同的动作 C.相同的对象收到相同的消息时产生不同的动作 D.相同的对象收到相同的消息时产生相同的动作 10.软件测试方法中的()属于静态测试方法。 A.黑盒法 B.路径覆盖 C.错误推测 D.人工检测 二、填空题(每空1分,共16分) 1、用户关注软件质量的外部属性,如软件的正确性、可靠性、有效性、完整性、可用性、可维护性、可移植性、可复用性等。(顺序可互换)

220V交流电转化为

广州大学松田学院 《电力电子技术》课程设计 班级: 12电气一班 姓名:陈哲楷黄泽堃 学号: 1207020135,36 指导教师:许崇娟 撰写日期: 2014年10月28日

220V交流电转15V直流电电路设计 一、设计目的。 本电路设计旨在将220V交流电转换成15V直流稳压电源。 二、设计思路。 先将220V交流电变压成较低电压的交流电,经过桥式整流二极管将低压交流电整流将交流电的下半周期翻转为正半周期,再经过电容滤波后进入三端稳压器稳压,最后输出得到一个稳定的15V直流电源。 三、各类元件的选择。 1、桥式整流二极管的选择:每个二极管的反向击穿电压必须大于变压后低压交流电的峰值,理想状态下采用匝数比为12.2:1的变压器可将220V交流电转为18V交流电,变压后交流电的峰值u2=√2*18=25.46V。1N5401的反向击穿电压为100V>25.46V,最高允许通过电流为3A ,故采用4个1N5401构成桥式整流电路。 2、滤波电容的选择:选用原则RC>(3~5)T,经过整流之后T=0.01s,若选用负载R=1KΩ,则C>(3~5)T/R=300~500uF。故选用容量为2000uF的电容C1作为滤波电容。 3、稳压元器件的选择:为了输出稳定的15V电压,而又能承受住最高约为25V的输入,可选用三端正稳压器电路LM7815,它最高可以接入31V的电压,输出电流最高可达1A,适用于该电路。 4、其它元器件的选择: 电容C2=0.33uF用于抵消输入长接线的电感效应,防止自激振荡。 电容C3=0.1uF用于改善负载的瞬态响应,消除高频噪声。 二极管D5,起续流作用,用于防止输入端短路时C3反向放电而损坏稳压器。1N4001的反向击穿电压为50V>18-15V,适用于该电路。 四、电路图的连接。 根据设计思路及选择的元器件在软件Multsim10.1进行连接得如下电路图:

附1《软件工程导论》课程考核方法

附1:《软件工程导论》课程考核方法 综合考虑课程大纲与实际授课情况,为全面考察学生的学习情况,本课程拟采用课程报告的方式进行考核,具体方法如下: 1、该课程的总成绩由平时成绩和课程报告成绩两部份构成,平时成绩占20%,由任课教师自行确定,课程报告成绩占80%。 2、课程报告的具体要求如下: (1)课程报告题目:XX公司软件开发的调查报告 (2)课程报告的主要内容要求: A 描述调查方法; B 公司情况简介; C 软件开发岗位及职能分析; D 软件工程实施情况描述; E 总体评价 (3)课程报告的格式要求: 文件名规定:专业班级+学号.doc 例:软件工程2005081034.doc 题目:宋体小三号 标题或正文:宋体小四号 文档方式:必须是word文档格式 3、课程报告完成的基本要求 (1)在实施调查的基础上,每位学生必须独立完成。 (2)不允许抄袭,一经发现,不管是抄袭者还是被抄袭者一律取消考试资格。 (3)16周向学生公布题目,19周周五下午5:00以前提交课程报告,过时不交,学生做自动放弃考试处理或做缺考处理。 (4)提交既要以A4纸张打印,又须提交电子文档,电子文档传入教师

的网络存储。 4、课程报告的评分标准 A.调查方式(总分10分):实地考察(基础分为8分)、电话咨询 (基础分为6分)、E-Mail交流(基础分为5分)、网络查询总 结(基础分为3分),几种方式综合应用的,由教师酌情考虑。 B.公司情况介绍(总分20分):包括公司性质与规模、组织机构(5 分)公司业务(包括主要软件开发产品或项目情况与公司软件技 术使用情况,15分)。 C.岗位职能分析(总分15分):描述软件开发的各个职位并写出主 要岗位的职能。 D.软件工程实施情况(总分45分):包括软件开发模型、软件开发 方法的应用情况(10分);实际软件开发过程(10分);软件开 发项目管理方法(10分);软件质量保证措施(15分)。 E.总体评价(10分)

软件工程导论期末试题

软件工程导论期末考试试题 一.选择(20分) 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和( C)。 A、详细计划 B、可行性分析 C、运行阶段 D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C )。 A、详细设计阶段 B、概要设计阶段 C、需求分析阶段 D、测试和运行阶段 3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A )。 A、需求分析阶段 B、详细设计阶段 C、概要设计阶段 D、可行性研究阶段 4、软件工程的出现主要是由于(C )。 A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C ) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 ( B) A、相互排斥 B、相互补充 C、独立使用 D、交替使用 7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C ) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法

8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B ) A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B ) A、控制流 B、数据流 C、程序流 D、指令流 10、软件开发的结构化生命周期方法将软件生命周期划分成(A ) A、计划阶段、开发阶段、运行阶段 B、计划阶段、编程阶段、测试阶段 C、总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计 二.填空(20分) 21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素 表达了系统中各种元素之间的(信息流动)情况。 22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。 23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先 策略和(宽度优先策略) 。 24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图 来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。 25.汇编语言是面向(机器) 的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。 26.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。 27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。 28.所有软件维护申请报告要按规定方式提出,该报告也称( 软件问题)报告。 29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向 维护的技术;在维护阶段用来提高维护的效率和质量的(维护支援)技术。 30.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选 择的语言有:(FORTRAN语言)、PASCAL语言、C语言和PL/1语言。三.判断(10分)

广州大学软件工程导论大纲

《软件工程导论》课程教学大纲 一、教学大纲说明 1)课程的地位、作用和任务 《软件工程导论》是计算机软件专业的必修课程。该学科涉及到为高效率地构建满足客户需求的软件系统所需的理论、知识和实践的应用。软件工程适用于各类软件系统的开发,它包含需求分析和规约、设计、构建、测试、运行和维护等软件系统生存周期的所有阶段。 本课程是计算机及相关专业的核心课程之一,是指导软件开发、研究的系统的科学的工程方法学科。掌握必要的、丰富的软件工程知识、原理、方法、工具和管理知识等是开发出优秀软件产品基础条件。 2)课程教学的目的和要求 本课程让学生理解如何以工程技术的概念、原理和方法来开发和维护软件系统。软件工程使用工程化方法、技术和度量,学生应该了解使用管理软件开发的工具、软件制品的分析和建模工具、质量评估与控制工具、确保有条不紊且有控制地实施软件演化和复用的工具,掌握选择最适合开发环境的工具、方法和途径以控制软件系统生产的质量、进度、成本等。 通过本课程的学习,使学生既掌握软件工程的基本原理和方法,又掌握软件开发过程及过程中使用的各种方法、工具,熟悉开发大型软件系统所需的各种知识,重点掌握面向对象的软件开发理论及方法,了解软件项目管理和测试知识,培养设计、实现、管理软件项目的能力。 3)课程教学方法与手段 本课程以多媒体教案为教学手段。《软件工程导论》是一门技术和管理交叉型的学科,旨在培养高级软件开发人才,而学生的基础差距很大,致使教学难度很大。在教学中拟采用课堂讲授与实习研讨并重的方式以提高学生的学习兴趣和效果。教学管理和考核拟以学习

小组为基本单元(而不是个人)从而强化团队作业精神和协作能力。除课上可参考的power point课件外,还会推荐给学生一些经典资料,供学生在课外参考。 4)课程与其它课程的联系 计算机原理、数据结构、C++程序设计语言、操作系统、计算机网络、数据库原理是《软件工程导论》课程的先行课程,该课程是这些先行课程在实际开发中的运用。 5)教材与教学参考书 教材:《软件工程》(第3版),齐治昌等著2012年05月出版 参考书:《软件工程》郑人杰等著,人民邮电出版社2009-11版,2012年第3次印刷。 《实用软件工程》赵池龙,杨林,孙伟,电子工业出版社,2006年7月2版。 《软件工程导论》张海藩编著,清华大学出版社,2008年第5版。 《软件工程》邓良松等编著,西安电子科技大学出版社,2000年。 二、课程的教学内容、重点和难点 第1章软件与软件工程 1.1软件的概念 1.2软件工程的概念 1.3软件过程模型 1.4敏捷软件开发原则和应用 1.5软件工程人的因素 1.6软件工具及软件开发环境 1.7基于计算机的系统 第2章UML与RUP统一过程 2.1案例说明 2.2面向对象的软件开发方法 2.3UML概述 2.4RUP统一过程 第3章需求工程概论 3.1软件需求的概念 3.2需求工程的预备知识 3.3需求工程的过程模型 第4章需求获取 4.1软件需求的初始表示 4.2需求获取的过程模型

安全工程导论(安全科学与工程导论)课程教学大纲

XXXXXXX 《安全工程导论》课程教学大纲 (安全工程专业) XXXXXXXXXXXXXXXXXXXXXXX 2015年8月

《安全工程导论》课程教学大纲 课程中文名称:安全工程导论 课程英文名称:Introduction to safety engineering 课程类别:专业必修课 课程编号:020******* 课程归属单位:矿业工程学院 制订时间:2015年8月 一、课程的性质、任务 1.课程性质和任务 (1)性质:《安全工程导论》是安全工程专业专业平台课程模块专业必修课。 (2)任务:通过本门课程的学习使学生了解安全工程专业的基本知识与内容,为后续专业课程的学习奠定坚实的基础。 2.教学要求 (1)课程的学习方法:课堂上进行理论学习、实例分析、课堂练习、课后作业,理解并掌握基本概念。课外,通过演示实验让学生对矿井各生产系统有基本了解。 (2)课程的重点及难点: ①课堂教学的重点、难点:本课程的重点及难点是讲授安全科学观、安全认识论、安全方法论、安全社会原理、安全经济原理。 ②实践教学的重点、难点:实践教学的重点及难点为煤矿各生产系统协调动作讲解。 (3)教学效果:通过本课程的学习,使学生对安全工程专业的基本知识与内容能有全面和系统的了解,能树立正确的安全观,运用正确的安全方法指导开展安全领域的研究与学习,为后续专业课程的学习奠定坚实的基础。 3.适用专业 安全工程 4.本门课程与其它课程的关系 《安全工程导论》是安全工程专业专业平台课程模块专业必修课之一,为后续安全工程核心专业课程学习打下了一定的理论基础。 5.学分、学时数

本课程学分数为1学分。教学总教学学时为18学时,其中理论教学16学时,实验教学2学时。6.推荐教材 周世宁,林柏泉,沈斐敏编著.安全科学与工程导论[M]. 中国矿业大学出版社, 2005 7.推荐参考书 1.金龙哲等编著.安全学原理[M].冶金工业出版社,2009; 2.毛海峰编.安全管理心理学[M]. 化学工业出版社, 2004 3.罗云,程五一编著.现代安全管理[M]. 化学工业出版社, 2004 4.叶龙,李森主编.安全行为学[M]. 北京交通大学出版社, 2005 5.罗国亮. 灾害应对与中国政府治理方式变革研究[D]. 南开大学2010 8.主要教学方法和多媒体教学要求: (1)主要教学方法:本课程采用课堂讲授与课外实践相结合教学。 ①课堂采用讲授、辅以课堂思考及答疑、课后作业的教学方法。 ②课外实践采用课程演示实验的方法。课程实验为现代化矿井模型演示实验,通过该实验,使学生对矿井各环节有初步了解,为学生学习安全工程后续专业课程打下坚实的基础。 (2)多媒体教学要求:课程采用多媒体教学,必要时辅以板书。 二、各章教学内容和要求 1、课堂讲授内容(16学时): 第一讲:第一章(2学时) 第一章结论 基本内容:本章主要是讲解安全的基本概念及特征、安全科学的发展现状及趋势、安全科学技术学科分类、安全科学的学科体系和研究范畴。 教学重点和难点:重点和难点是安全的基本概念及特征、安全科学的学科体系和研究范畴。 教学要求:理解安全的基本概念及特征、了解安全科学的学科体系及其相关学科的关系、了解安全科学的由来与发展、了解我国“安全科学与工程”学科、掌握安全科学的研究对象。 第二讲:第二章(2学时) 第二章安全科学观 基本内容:本章主要是讲解安全科学的指导思想、安全本质及安全第一原理、安全价值观、大安全观。 教学重点和难点:重点和难点是安全本质及安全第一原理。

相关文档
最新文档