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

下载本文档

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

文档简介

1、软件开发工具教学大纲一、课程基本信息 中文名称软件开发工具英文名称Software Development Tools适用专业信管专业/计算机科学与技术先修课程高级语言程序设计、操作系统、数据库、数据结构、离散数学课程类别专业拓展课修读性质限选学分/学时2.5学分/21学时(21)考核方式考查二、教学目标 本课程主要介绍当前最流行的软件开发工具与环境,使学员在学习了软件工程的基本理论知识之后,进一步了解和掌握当前流行的软件开发工具与环境,从而提高软件开发的能力与水平.介绍了软件开发环境与工具的相关概念;软件开发工具功能与结构;软件开发环境与工具的选用;需求分析与设计工具;数据库设计工具;程序设

2、计工具;用户界面设计工具;多媒体开发工具;测试工具;项目管理工具;软件配置管理工具;UML与Rational Rose软件;软件产品线与网构软件;软件工具酶;Visual Basic 60;综合实验三、教学内容及基本要求第一章软件开发环境与工具的相关概念(1/1)(一)教学目标 1.了解软件开发环境与工具的概念以及对软件开发的作用;2.CASE的概念3集成化趋势(二)重点、难点 重点:软件开发环境的概念,软件开发工具的概念,CASE的概念难点:CASE的概念(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第1章 软件开发环境与工具的相关概念1.1 概述1.2 软件开发环境的概念1.

3、3 软件开发工具的概念1.4 CASE的概念1.5 发展历史与集成化趋势1.6 问题与对策1.7 练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第二章软件开发工具功能与结构(1/1)(一)教学目标 1基本功能2一般结构 3. 工具分类4.集成化的CASE环境(二)重点、难点 重点:一般结构,工具分类难点:集成化CASE环境(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第2章软件开发工具功能与结构2.1基本功能2.2一般结构2.3工具分类2.4集成化的CASE环境2.5练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第三章软

4、件开发环境与工具的选用(2/1)(一)教学目标 1软件工程过程介绍2工具的采用过程3. CASE工具的选择与评价4. 工具的使用5工具的维护(二)重点、难点 重点:工具的采用过程,工具的使用,工具的维护难点:集成化CASE工具的选择与评价(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第3章软件开发环境与工具的选用3.1软件工程过程3.2工具的采用过程3.3 CASE工具的选择与评价3.4工具的使用3.5采购过程的监理3.6实际采购过程3.7工具的使用3.8工具的维护3.9练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第四章需求分析与设计工具(2/1)

5、(一)教学目标 1了解需求工程含义;2了解需求分析工具有哪些 ?3. 了解软件设计思想 ;4. 掌握结构化设计方法与工具的使用;5典型需求分析与设计工具有哪些?(二)重点、难点 重点:需求分析方法和软件设计难点:结构化分析方法和结构的使用(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第4章需求分析与设计工具4.1需求工程概述4.2需求分析工具概述4.3需求分析方法与需求分析工具4.4软件设计概述4.5结构化设计方法与工具4.6典型需求分析与设计工具4.7练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第五章需求分析与设计工具(2/1)(一)教学目标 1

6、掌握数据库设计方法;2了解数据库设计工具类别?3. 了解数据库设计工具的功能和性能4. 掌握典型的数据库设计工具;(二)重点、难点 重点:数据库设计方法和工具的选用难点:熟练应用典型的数据库设计工具(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第5章数据库设计与开发工具5.1数据库设计方法5.2数据库设计工具分类5.3数据库设计工具功能和性能5.4典型数据库设计工具5.5数据库开发工具5.6练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第六章需求分析与设计工具(1/1)(一)教学目标 1了解计算机语言的种类和4GL第四代语言;2了解典型编程工具的特点

7、;3. 了解编程工具之间的差别;(二)重点、难点 重点:编程语言的特点(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第6章程序设计工具6.1计算机语言的种类6.24GL第四代语言6.3典型编程工具的特点6.4编程工具之间的比较6.5练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第七章需求分析与设计工具(1/1)(一)教学目标 1了解用户界面设计的概念;2了解平面设计软件;3. 网页设计工具的选用;(二)重点、难点 重点:平面设计软件和网页设计工具选用(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第7章用户界面设计工具7.1用户界面设计概

8、述7.2平面设计软件介绍7.3网页设计工具的选用7.4练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第八章多媒体开发工具(1/1)(一)教学目标 1了解典型多媒体开发工具的特点;2了解多媒体开发工具之间的差别(二)重点、难点 重点:多媒体开发工具之间的差别(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第8章多媒体开发工具8.1典型多媒体开发工具的特点8.2多媒体开发工具之间的比较8.3练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第九章测试工具(2/1)(一)教学目标 1了解测试工具的分类;2测试工具的选择方法;3. 典

9、型测试工具的介绍;(二)重点、难点 重点:测试工具的选择方法;(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第9章测试工具9.1测试工具的分类9.2测试工具的选择9.3典型测试工具的介绍9.4练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第十章项目管理工具(1/1)(一)教学目标 1了解软件项目管理软件的概念;2Microsoft Project的介绍(二)重点、难点 重点:软件项目管理软件的概念(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第10章项目管理工具10.1软件项目管理软件概述10.2Microsoft Project10.

10、3练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第十一章 软件配置管理工具(1/1)(一)教学目标 1了解软件配置管理;2软件配置管理工具的功能有哪些?3. 了解成熟软件配置管理工具的特征4. 典型软件配置管理工具有哪些?(二)重点、难点 重点:软件配置管理和工具(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第11章 软件配置管理工具11.1软件配置管理11.2软件配置管理工具的功能11.3成熟软件配置管理工具的特征11.4典型软件配置管理工具11.5练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第十二章 UML与Rat

11、ional Rose软件(1/1)(一)教学目标 1UML语言;2了解RUP开发方法的概述3. Rational Rose工具的介绍 (二)重点、难点 重点:UML语言的使用(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第12章UML与Rational Rose软件12.1UML统一建模语言12.2RUP开发方法12.3Rational Rose12.4练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第十三章 软件产品线与网构软件(1/1)(一)教学目标 1 了解软件产品线的历史和结构与框架2 国内最新网构软件研究进展; (二)重点、难点 重点:软件产

12、品线的结构与框架(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第13章软件产品线与网构软件13.1软件产品线的历史13.2软件产品线的结构与框架13.3国内最新近网构软件研究13.4练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第十四章 软件工具酶(1/1)(一)教学目标 1 了解软件工具酶的作用、功能和性能2 掌握软件工具酶的结构3. 了解软件工具酶与底物界面4. 了解专用工具酶的功能与结构(二)重点、难点 重点:软件工具酶的结构,专用工具酶的功能与结构难点:软件工具酶的结构(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第14章软件工

13、具酶14.1软件工具酶的作用14.2软件工具酶的功能和性能14.3软件工具酶的结构14.4软件工具酶与底物界面14.5专用工具酶的功能与结构14.6软件工具酶的进化14.7练习(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第十五章 Visual Basic(1/1)(一)教学目标 1 了解visual basic2 掌握 visual basic 6.0的使用(二)重点、难点 重点: Visual Basic的使用 (三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第15章Visual Basic15.1Visual Basic简介15.2Visual Ba

14、sic 6.0的使用(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无第十六章 综合实验(2/1)(一)教学目标 1 了解课件产品线的结构与设计;2了解课件生成器实现步骤;3. 了解课件播放器实现步骤;(二)重点、难点 重点:课件产品线的结构与设计;(三)教学方法 课堂讲授、课堂讨论、上机实践。(四)教学内容第16章综合实验16.1实验准备16.2课件产品线的结构与设计16.3课件生成器实现步骤16.4课件播放器实现步骤16.5程序完善(五)作业及要求 教材书面作业(六)课外学习要求 无(七)其他必要说明无四、考核形式及成绩评定(一)考核形式:期末考试为考查,考试范围和要

15、求应符合本教学大纲对各章教学内容的基本要求。 (二)成绩评定:课程考核由平时作业及听课情况和期末考试成绩两部分组成,分别占课程总成绩的30%和70%。五、教材与参考书教 材:张凯.软件开发环境与工具教程.北京:清华大学出版社,2011年10月参考书:1 陈禹,方美琪. 软件开发工具.北京:机械工业出版社,2011年4月 2 HYPERLINK /Search?book=y&keyword=%CF%E0%BD%E0%A3%AC%C2%C0%BD%F8%C0%B4 t _blank 相洁, 吕进来.软件开发环境与工具.北京:电子工业出版社,2012年5月六、其他(特色、必要的说明等)无七、课程学时分配表序号教学内容(章、节或篇名)学时分配作业、考查理论实践1第1章软件开发环境与工具的相关概念11课后习题作业2第2章软件开发工具功能与结构11课后习题作业3第3章软件开发环境与工具的选用21课后习题作业4第4章需求分析与设计工具21课后习题作业5第5章数据库设计与开发工

温馨提示

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

评论

0/150

提交评论