文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

软件开发环境与工具----电子教案.doc

  • 资源ID:19384830       资源大小:165KB        全文页数:18页
  • 资源格式: DOC        下载积分:10文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要10文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

软件开发环境与工具----电子教案.doc

1、 软件开发环境与工具教案20222023学年第 1 学期 学院(部): 教研室(系): 授课班级: 课程学分: 2 课程学时: 34 课程周学时: 2 使用教材: 软件开发环境与工具 教案设计人: 中南财经政法大学18课程代码课程名称软件开发环境与工具英文名称Software Development Environment And Tools学 分 数2学时34(授课)+34(实验)授课语言中文课程性质 专业选修课教学目的软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件学科,它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。本课程的重点是要求学生了解

2、软件开发工具、软件开发环境和CASE,熟悉软件开发的生命周期中需要使用的设计、编码、测试、管理工具。基本内容简介主要包括:软件工程学科的发展、软件开发工具、软件开发环境和CASE的基本概念、定义、特征、功能和发展等。基本要求: 理解软件开发的要求和相关概念,熟悉软件开发的环境与工具,掌握软件开发的需求设计工具、编码工具、测试工具、管理工具,了解具体的软件开发案例。能够结合教材提供的初级、中级、高级实验,独立动手完成软件开发环境的部署以及网页制作、课件播放器软件的开发。授课方式: 主要以老师课堂授课为主,辅助少量的学生提问和讨论,另外,课后在实验室进行操作实验。考核和评价方式(提供学生课程最终成

3、绩的分数组成,体现形成性的评价过程): 上机实验,100%(占20%);闭卷考试,100%(占80%)。题型包括:一、单选题(共10题, 每题1分,本题10分)二、多选题(共5题, 每题2分,本题10分)三、名词解释(共5题, 每题2分,本题10分)四、判断题(共5小题,每题2分,本题10分)五、简答题(共5题,每题6分,共30 分)六、分析题(共3题,每题20分,共30 分)教材(包括作者、书名、出版社和出版时间;如使用自编讲义,也请列明):张凯,软件开发环境与工具(2版),清华大学出版社,2022教学参考资料(包括作者、书名、出版社和出版时间):1 孟宪宇,高婕,曾垂振.浅谈Android

4、开发环境搭建J.科技资讯,2018,16(08):1+5.2 张友生,系统分析师常用工具M,北京:清华大学出版社,2004.3 沈伟伟. 需求分析辅助工具的研究与实现D.华中科技大学,2009.注:表格栏目大小可根据内容加以调整。 周次 1 第 1-2 次课 学时 4 章节名称第1章 软件开发环境与工具概述授课形式理论课 案例讨论课 实验课 习题课 其他教学目的及要求通过本章学习,要求学生达到:了解软件工程学科的发展、软件开发工具、软件开发环境和CASE的基本概念、定义、特征、功能和发展等。教学重点了解软件工程学科的发展、软件开发工具、软件开发环境和CASE的基本概念。教学难点了解软件工程学科

5、的发展、软件开发工具、软件开发环境和CASE的基本概念。教学内容第一章 软件开发环境与工具概述1.1 学科概述1.1.1学科的演化过程1.1.2软件产业与软件技术1.2 软件开发工具1.2.1软件开发工具的定义与分类1.2.2功能与性能1.2.3软件开发工具的一般结构1.3软件开发环境1.3.1软件开发环境的概述1.3.2对软件开发环境的要求1.3.3软件开发环境的分类1.3.4软件开发环境的发展1.4计算机辅助软件工程CASE1.4.1 CASE的概念1.4.2 集成化的CASE环境1.4.3 CASE发展历史梳理教学方法与手段设计1、教学方法:介绍软件工程学科的发展、软件开发工具、软件开发

6、环境和CASE的基本概念。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关国内外的软件发展情况时可以学生讨论回答(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第1章 思考题实验内容无周次 2 第 3-4 次课 学时 4 章节名称第2章 软件开发工具授课形式理论课 案例讨论课 实验课 习题课 其他教学目的及要求通过本章学习,要求学生达到:掌握软件开发工具的特性和种类。并且明确开发工具可以是分析方法,设计方法,也可以是软件。教学重点软件开发工具的特性和种类。教学难点软件开

7、发工具的特性和种类。教学内容第2章 软件开发工具2.1 需求分析工具与设计工具2.1.1需求分析方法2.1.2设计方法2.1.3需求与设计工具2.2 数据库设计工具2.3 平面与多媒体设计工具2.3.1 软件界面设计2.3.2 平面设计工具2.3.3 多媒体开发工具2.4 编程工具2.5 测试工具2.5.1测试工具的分类2.5.2 测试工具的选择教学方法与手段设计1、教学方法:介绍软件开发工具的特性和种类。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)ppt的播放做到适时呈现、对过程有动态

8、演示。 思考题和作业第2章 思考题实验内容周次 3 第 5-6 次课 学时 4 章节名称实验1 需求工具设计工具授课形式理论课 案例讨论课 实验课R 习题课 其他教学目的及要求通过本章学习,要求学生达到:了解需求工具设计工具,掌握软件需求分析的方法。教学重点软件需求分析的方法。教学难点软件需求分析的方法。教学内容介绍软件需求分析的方法。演示常用的需求分析和设计工具有:UML(Unified Modeling Language);数据流图 DFD(Data Flow Diagram);数据词典DD(DataDictionary);判定表(Decision Table);判定树(Decision

9、Tree);结构化高级分析语言;层次图 HC(Hierarchy Chart);输人处理输出图 IPO(Input/processing/output);Warnier图等等教学方法与手段设计1、教学方法:介绍需求工具设计工具,软件需求分析的方法。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过示例演示;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业实验内容周次 4 第 7-8 次课 学时 4 章节名称第3章 软件开发管理工具第4章 软件开发基础环境授课形式理论课 案例讨

10、论课 实验课 习题课 其他教学目的及要求通过本章学习,要求学生达到:了解软件开的管理流程和相关工具,熟悉软件开发的典型环境。教学重点软件开发的典型环境。教学难点软件开发的典型环境。教学内容第三章 软件开发管理工具3.1 配置管理工具3.2 项目管理工具3.3 软件开发项目监理工具3.3.1软件开发项目监理概述3.3.2 软件开发项目监理的内容第四章 软件开发基础环境4.1 软件开发基础环境4.2 典型的数据库与大数据开发环境4.3 软件开发环境的搭建教学方法与手段设计1、教学方法:介绍软件开发的典型环境。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板

11、书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过示例演示;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业实验内容周次 5 第 9-10 次课 学时 4 章节名称实验2 编码工具授课形式理论课 案例讨论课 实验课R 习题课 其他教学目的及要求通过本章学习,要求学生达到:掌握软件开发的编码工具的特点和使用方式。教学重点编码工具的使用。教学难点编码工具的使用。教学内容介绍编码工具教学方法与手段设计1、教学方法:介绍编码工具。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注

12、;(2)通过示例演示;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第4章 思考题实验内容编码工具是辅助程序员用某种程序设计语言编制源程序,并对源程序进行翻译,最终转换成可执行的代码。本实验演示主流的编码工具,展示程序实例。周次 6 第 11-12 次课 学时 4 章节名称第6章 CASE环境与工具的开发与选用授课形式理论课 案例讨论课 实验课 习题课 其他教学目的及要求通过本章学习,要求学生达到:了解CASE环境与工具的开发与选用。教学重点CASE环境与工具的开发与选用。教学难点CASE环境与工具的开发与选用。教学内容第6章 CASE环境与工具的开发与选用6.1 CASE环境

13、与工具的开发6.1.1 CASE的开发方式6.1.2 基于组件技术的CASE开发6.1.3 开发管理的内容与步骤6.2 CASE环境与工具的采购过程6.2.1CASE环境与工具采购选择的过程6.2.2 CASE产品如何评价和选择6.2.3招标与投标6.3 CASE环境与工具的使用和维护教学方法与手段设计1、教学方法:介绍CASE环境与工具的开发与选用。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过示例演示;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业实验内容周次 7

14、第 13-14 次课 学时 4 章节名称实验3 测试工具授课形式理论课 案例讨论课 实验课R 习题课 其他教学目的及要求通过本章学习,要求学生达到:掌握软件开发的测试工具的特点和使用方式。教学重点测试工具的使用。教学难点测试工具的使用。教学内容介绍测试工具教学方法与手段设计1、教学方法:介绍测试工具。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过示例演示;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第4章 思考题实验内容Rational Robot功能测试工具:它可以

15、在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面 IBM Rational TestManager 上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。本实验展示程序测试实例。周次 8 第 15-16 次课 学时 4 章节名称第7章 典型软件开发工具与环境介绍授课形式理论课 案例讨论课 实验课 习题课 其他教学目的及要求通过本章学习,要求学生达到:熟悉典型的软件开发工具,了解UML的定义、内容及组成、特点与应用。教学重点介绍UML的定义、内容及组成、特点与应用。教学难点介绍UML的定义、内容

16、及组成、特点与应用。教学内容第7章 典型软件开发工具与环境介绍7.1 统一建模语言及其工具7.1.1统一建模语言7.1.2 RUP开发方法7.1.3 Rational Rose工具7.2 需求分析与设计工具7.2.1需求分析工具7.2.2设计工具7.3 编程工具7.4 多媒体开发工具7.5 软件质量管理与控制工具教学方法与手段设计1、教学方法:介绍介绍UML的定义、内容及组成、特点与应用。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过示例演示;(3)ppt的播放做到适时呈现、对过程有动

17、态演示。思考题和作业第7章 思考题实验内容周次 9 第 17-18 次课 学时 4 章节名称实验4 管理工具授课形式理论课案例讨论课 实验课R 习题课 其他教学目的及要求通过本章学习,要求学生达到:了解标准化的概念、必要性与重要性、标准化分类和标准化分级。熟悉标准化的实施过程。了解信息资源的标准化。教学重点教学难点教学内容教学方法与手段设计1、教学方法:介绍软件开发管理工具。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题

18、和作业实验内容 介绍Microsoft Project的使用,Microsoft Project是微软公司的产品,目前已经占领了通用项目管理软件市场比较大的份额。 Microsoft Project可以创建并管理整个项目,它的数据库中保存了有关项目的详细数据,可以利用这些信息计算和维护项目的日程、成本以及其他要素、创建项目计划并对项目进行跟踪控制。周次 10 第 19-20 次课 学时 4 章节名称实验5 熟悉工具开发环境授课形式理论课 案例讨论课 实验课R 习题课 其他教学目的及要求通过本章学习,要求学生达到:了解信息系统、管理信息系统、信息系统演化模型。熟悉信息系统实施管理和信息系统开发阶

19、段的管理。了解信息系统的评价、监理和审计。教学重点信息系统、管理信息系统。信息系统实施管理和信息系统开发阶段的管理。教学难点信息系统的评价、监理和审计。教学内容教学方法与手段设计1、教学方法:介绍大数据及其技术。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过示例演示;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第7章 思考题实验内容熟悉了解典型编程工具、多媒体开发工具、软件质量管理与控制工具的特点。结合教材第八章内容,完成相关软件的安装及使用。周次 11 第 21-2

20、2 次课 学时 4 章节名称第8章 信息产业的组织管理授课形式理论课 案例讨论课 实验课 习题课 其他教学目的及要求通过本章学习,要求学生达到:了Visio、Photoshop等软件的功能及操作方法。教学重点软件的安装及使用。教学难点软件的安装及使用。教学内容第8章 初级操作实验8.1 Visio绘图工具操作8.1.1 Visio简介8.1.2 Visio的操作8.2多媒体工具操作8.2.1 Photoshop图像处理工具8.2.2 Flash动画制作工具8.3 Project软件操作8.3.1 Project简介8.3.2 Project工作界面8.3.3 Project的视图8.3.4 用

21、Project编制进度计划教学方法与手段设计1、教学方法:介绍软件使用方法。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第8章 思考题实验内容周次 12 第 23-24 次课 学时 4章节名称第9章 中级设计实验授课形式理论课 案例讨论课 实验课 习题课 其他教学目的及要求通过本章学习,要求学生达到:了解网页编制工具的操作方法并完成相关软件的下载安装。教学重点网页编制工具的操作教学难点网页编制工具的操作教学内容第

22、9章 中级设计实验9.1 网页编制工具操作9.2 代码自动生成与编程环境9.2.1 Visual FoxPro菜单代码生成9.2.2 Visual Basic编程环境9.3分析与设计工具9.3.1Rational Rose软件操作教学方法与手段设计1、教学方法:介绍网页编制工具的操作。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第9章 思考题实验内容周次 13 第 25-26 次课 学时 4 章节名称第10章 软

23、件高级开发实验授课形式理论课 案例讨论课 实验课 习题课 其他教学目的及要求通过本章学习,要求学生达到:了解具体的软件开发流程,加深对软件工程、软件产品线的理解,体验软件开发的方法、流程。教学重点具体的软件开发流程教学难点具体的软件开发流程教学内容第10章 软件高级开发实验10.1实验准备10.2课件产品线的结构与设计10.3课件生成器实现步骤10.4课件播放器实现步骤10.5软件完善教学方法与手段设计1、教学方法:介绍具体的软件开发流程。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过

24、示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业第10章 思考题实验内容周次 14 第 27-28 次课 学时 4 章节名称实验6 课件自动生成工具(生成器)授课形式理论课 案例讨论课 实验课R 习题课 其他教学目的及要求通过本章学习,要求学生达到:了解并配置VS2005软件开发环境,并完成课件生成器的设计实现。教学重点课件生成器的设计实现教学难点课件生成器的设计实现教学内容教学方法与手段设计1、教学方法:介绍课件生成器的设计实现2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标

25、注;(2)通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业实验内容实验6 课件自动生成工具(生成器)课件生成器的功能:可进行人工交互输入课件基本数据,将其配置到要生成的课件文件中,生成XXX课件,将该课件放置在计算机桌面上XXX课件目录中。本次实验的课件生成器设计是课件产品线的核心。课件生成器通过组装基本配置文件,背景图片文件,背景音乐文件和课件播放器,以实现XXX课件的自动生成。周次 15 第 29-30 次课 学时 4 章节名称实验7 课件自动生成工具(播放器)授课形式理论课 案例讨论课 实验课R 习题课 其他教学目的及要求通过本章学习,要求学生达到:了解并实现

26、课件自动生成工具(播放器)功能。教学重点课件自动生成工具(播放器)功能的实现教学难点课件自动生成工具(播放器)功能的实现教学内容实验7 课件自动生成工具(播放器)教学方法与手段设计1、教学方法:介绍课件自动生成工具(播放器)2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业实验内容实验7 课件自动生成工具(播放器)播放器库是可以显示各章节word文件的执行文件集合。播放器里面有如下元素:章节按钮:与生成器的按钮功能不同

27、的是,它是动态生成的。本实验需要在VS2005环境下完成课件播放器功能的实现。周次 16 第 31-32 次课 学时 4 章节名称实验8 课件自动生成工具(组装、调试)授课形式理论课 案例讨论课 实验课R 习题课 其他教学目的及要求通过本章学习,要求学生达到:了解并实现课件自动生成工具(组装、调试)。教学重点课件自动生成工具(组装、调试)教学难点课件自动生成工具(组装、调试)教学内容实验8 课件自动生成工具(组装、调试)教学方法与手段设计1、教学方法:介绍课件自动生成工具的组装过程,并加以完善2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(1)以文字描述为主,要点及关键词用不同颜色标注;(2)通过示例描述;(3)ppt的播放做到适时呈现、对过程有动态演示。思考题和作业实验内容实验8 课件自动生成工具(组装、调试)在课件播放器的基本功能之外,从以下几个功能角度出发完善该软件:1. 最大化、最小化2. 键盘控制输入控制3. 上一页下一页功能


注意事项

本文(软件开发环境与工具----电子教案.doc)为本站会员(bubibi)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png