《软件工程H》课程教学大纲_第1页
《软件工程H》课程教学大纲_第2页
《软件工程H》课程教学大纲_第3页
《软件工程H》课程教学大纲_第4页
《软件工程H》课程教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程H课程教学大纲课程英文名称:Software Engineering课程编号: 133991720课程类别:专业课课程性质:必修课学 分: 2学 时:(其中:讲课学时:32 实验学时: 上机学时:0 )适用专业: 地理信息科学开课部门: 环境与资源学院一、课程教学目的和课程性质软件工程是软件设计与开发的重要基础。对提高学生的能力、素质和形成良好的知识结构都具有重要意义。学生通过本课程的学习,应该理解和掌握软件工程中的软件生命周期各阶段的任务、过程、结构化方法和工具;面向对象方法学、面向对象分析、设计和实现;软件工程使用的管理技术等,重点掌握UML建模技术与方法。本课程是地理信息系统专业

2、的专业方向必修课。二、本课程与相关课程的关系先修课程:计算机文化基础、数据结构、操作系统、程序设计语言。对地理信息二次开发具有重要的指导作用。三、课程的主要内容及基本要求第1单元 名称 GIS软件工程概述 ( 2 学时)知 识 点 软件危机、软件工程、GIS软件工程。重 点 软件危机、生存周期、瀑布模型。难 点 生命周期、瀑布模型对学生的要求。基本要求1、识 记:软件危机、软件工程、生存周期、瀑布模型等。2、领 会:什么是软件危机和软件工程,软件生存周期的各个阶段及特点。3、简单应用:软件工程是从何种角度切入到软件开发中去,如何解决软件危机,了解消除软件危险的途径。4、综合应用:软件生命周期各

3、个阶段的基本任务,熟悉软件生命周期的组成,掌握瀑布模型等软件生命周期模型。第2单元 名称 GIS软件工程的可行性分析 ( 2 学时)知 识 点 可行性分析、经济可行性、技术可行性。重 点 可行性研究、成本/效益分析。难 点 经济可行性计算。基本要求1、识 记:可行性分析、经济可行性、技术可行性的概念。2、领 会:可行性分析步骤。3、简单应用:可行性研究任务和可行性分析步骤、可行性研究的重要意义。4、综合应用:利用软件工程思想,理解可行性研究的分类和社会效益和经济效益、直接效益和间接效益之间的关系、掌握成本/效益分析。第3单元 名称 GIS软件工程的系统分析 ( 2 学时)知 识 点 需求分析工

4、程、需求变更、需求管理。重 点 需求获取过程、需求分析过程、面向对象、需求分析工具 。难 点 需求分析过程、面向对象分析方法。基本要求1、识 记:需求分析工程概念模型和规范化。2、领 会:需求分析的必要性与常见错误 。3、简单应用:需求分析文档的编辑 。4、综合应用:掌握需求获取的过程,熟悉需求获取过程中与客户交流、沟通的技巧,掌握各种需求分析工具,掌握面向对象的需求分析方法。第4单元 名称 GIS软件工程的分析方法 ( 2 学时)知 识 点 数据流,数据字典,Coad分析方法,OMT分析方法。重 点 结构化分析方法的思想和分析方法,面向对象的方法。难 点 利用面向对象的分析方法对需求进行系统

5、分析。基本要求1、识 记: 结构化分析方法、面向对象的方法。2、领 会: Coad分析方法和OMT分析方法的共同之处和区别。3、简单应用:利用面向结构化分析方法分析简单示例。4、综合应用:掌握系统分析的两大种类方法,熟悉应用这两种方法分析需求;懂得应用面向对象的方法:Coad分析方法和OMT分析方法对需求文档分析,提取所需信息。第5单元 名称 GIS软件工程的总体设计 ( 4 学时)知 识 点 软件设计的概念和原理。重 点 软件总体设计的概念和原理,启发式规则,面向数据流的设计方法。难 点 大型系统的体系结构设计,以及面向对象设计方法的理解和掌握。基本要求1、识 记:图形工具,面向数据流的设计

6、方法,数据库设计,GIS项目设计的独特之处。2、领 会: 解总体设计的过程以及软件设计的概念和原理。3、简单应用: 启发式规则,图形工具以及面向数据流的设计方法。4、综合应用: 掌握主流的软件架构和软件设计工具,并可以对简单的GIS项目进行总体设计,写出总体设计书。第6单元 名称 GIS软件工程的详细设计 ( 4 学时)知 识 点 详细设计、界面设计、代码编码方式。重 点 Jackson程序设计的方法,Warnier程序设计方法。难 点 Jackson程序设计的方法,Warnier程序设计方法以及复杂程序的定量度量,界面设计。基本要求1、识 记:Jackson程序设计的方法,Warnier程序

7、设计方法。2、领 会:了解几种常见的程序设计语言的特点,领会程序设计中应注意的问题,注意培养良好的编程风格。3、简单应用:领会写程序的风格。4、综合应用:掌握结构程序设计,设计的详细工具,熟悉掌握Jackson程序设计的方法,Warnier程序设计方法以及复杂程序的定量度量,对界面设计的注意点。第7单元 名称 GIS软件工程的设计方法 ( 6 学时)知 识 点 面向对象的Booch方法、Coad设计方法、OMT设计方法、UML5类10种图。重 点 UML建模语言,UML5类模型 。难 点 UML建模过程及方法,UML软件ROSE的应用。基本要求1、识 记:Booch、Coad设计方法、UML5

8、类10种模型的概念及区别 。2、领 会:UML建模的过程、UML模型的区别。3、简单应用:对简单示例,可以利用ROSE建模 。4、综合应用:掌握GIS项目的设计方法:结构话方法和面向对象的方法:Booch方法,Coad方法,OMT设计方法,可以应用这些方法对项目进行简单的设计和分析,懂得绘制系统结构图,熟悉UML建模语言和几种工具,并能应用这些工具设计一定项目。第8单元 名称 GIS软件数据工程 ( 2 学时)知 识 点 GIS数据获取途径及区别。重 点 地理信息的特点,数据采集方法。难 点 GIS数据的集成方式。基本要求1、识 记: GIS数据的特点。2、领 会: 数据采集,GIS数据的规范

9、化3、简单应用: 不同数据mapgis、arcgis间数据转换4、综合应用: 利用采集到的非标准数据,统一标准,数据集成于一个平台。 第9单元 名称 GIS软件工程的实施与测试 ( 4 学时)知 识 点 白盒,黑盒测试技术。重 点 测试过程中单元测试,集成测试,验收测试的任务及使用的方法。难 点 测试方法的适用条件基本要求1、识 记:白盒,黑盒测试技术。2、领 会:白盒,黑盒测试的区别,两种测试方法的分类及适用条件。 3、简单应用: 对一简单示例,利用两种方法测试。4、综合应用:对较大程序代码段,适用软件举证测试,设置不同测试用例,分析程序的缺陷。对加入GIS数据的程序代码进行数据测试。第10

10、单元 名称 GIS软件维护工程 ( 2 学时)知 识 点 软件维护定义、维护过程、维护的特点重 点 软件维护的特点,维护过程,可维护性。难 点 GIS软件维护的特点,维护过程基本要求1、识 记:领会改正性维护、适应性维护、完善性维护、预防性维护。2、领 会:可维性的定义、可维性的度量及提高可维护性的方法。3、简单应用:软件维护的内容,维护任务的实施。4、综合应用:掌握平均无故障时间的估算方法。了解软件开发阶段和维护阶段的依赖关系,时间分配,编写软件维护的文档。第11单元 名称 GIS软件工程标准化 ( 2 学时)知 识 点 工程管理、标准化管理。重 点 GIS软件工程管理方法,ISO标准。难

11、点 工程管理标准基本要求1、识 记: ISO标准、CMM和能力成熟度模型。2、领 会: 不同工程管理标准的区别。3、简单应用:掌握项目计划、成本估计、进度计划、质量保证的各个环节。4、综合应用:熟悉软件生命周期中管理和开发的分工。 通过建设一个综合软件,掌握整个软件过程的运行与维护。 知识单元理论学时第一章 GIS软件工程概述2第二章 GIS软件工程的可行性分析2第三章 GIS软件工程的系统分析2第四章 GIS软件工程的分析方法2第五章 GIS软件工程的总体设计4第六章 GIS软件工程的详细设计4第七章 GIS软件工程的设计方法6第八章 GIS软件数据工程2第九章GIS软件工程的实施与测试4第

12、十章 GIS软件维护工程2第十一章 GIS软件工程标准化2合计32四、教学方法与手段采用课堂多媒体结合实际案例实践相结合的教学手段。在理论教学中引入实际案例,将复杂抽象的概念用具体生动的案例进行诠释,并在课堂介绍,与学生互动讨论的方式。1、坚持理论联系实际的教学方法,不断地吸收计算机科学先进理论知识和最新的信息技术实践动态,以重构教学流程和创新教学方式为路径,以情境创设为手段,以整合教学资源和拓展教学空间为保障,通过反复探索和实践,不断提高学生发现、分析和解决问题的能力。2、坚持传统教学手段与现代教学手段相结合,教学内容安排要突出重点和难点,积极应用多媒体教学技术,尽可能把抽象的理论转化为具体

13、的图像,使复杂的理论变得简单、直观,力求化难为易,努力提高学生的学习兴趣。3、注重应用启发式教学、开展课堂讨论等教学方法,引导学生积极思考问题、分析问题,拓展学生的思维。4、注重课后练习,大力培养学生动脑、动手、独立解决问题的能力。五、考核要求、方式与成绩评定课程考核选择百分制模式,平时考查与期末考试相结合。课程考核总评成绩由四部分构成,具体包括期末考试成绩(70%)、作业成绩(20%)、课堂讨论(5%)和考勤(5%)四个部分。期末考试采取闭卷考试方式,主要考试内容为教材中重要的基本原理和基本概念,亦会少量涉及到布置的参考资料内容。考核要求:考试内容为教材中重要的基本原理和基本方法 考核形式:

14、考试成绩评定: 按照闭卷考试方式为主,结构评定成绩,其中:期末考试成绩占70%,课后作业占25%,平时上课提问占5%。六、选用教材、讲义和主要参考书1 地理信息系统软件工程的原理与方法,毕硕本、王桥 徐秀华等,科学出版社,2003年7月(第一版)参考书目:1软件工程实用教程,陈明,清华大学出版社,20052 HYPERLINK /23166030.html l ddclick?act=click&pos=23166030_3_1_q&cat=&key=uml&qinfo=389_1_48&pinfo=&minfo=&ninfo=&custid=&permid=20140210162737797349300218929223661&ref=&rcount=&type=&t=1395633196000 o UML用户指南(第2版修订版) t _blank UML用户指南(第2版修订版) ,(美) HYPERLINK /?key2=布奇&medium=01&category_path=01.00.00.00.00.00 o (美)布奇 布奇等著, HYPERLINK /?key2=邵维忠&medium=01&category_path=01.00.0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论