还剩3页未读,继续阅读
文本内容:
GDOU-B-11-213《计算机常用工具软件》课程教学大纲课程编号1620108学分
2.5总学时48理论34实验/上机14英文课程名software ofthe commontool forcomputer开课院(系)软件学院开课系软件技术系修订时间2005年6月5日课程简介课程简介本课程讲解软件开发常用工具,包括软件需求分析建模工具、软件设计工具、数据库建模工具、软件配置工具、软件测试工具、软件集成开发环境(IDE)、数据库软件、项目管理软件等主要讲述每一工具在软件开发过程中的作用,同时,基于案例,由教师演绎如何利用工具完成软件过程中的软件制品
一、课程的性质与任务《常用开发工具》是软件工程专业本科生的一门专业基础课,旨在使学生在一年级,通过学习并初步使用软件开发的一系列工具,了解软件生命周期每一阶段的主要任务、彼此间的关系,从而大致了解本专业知识体系结构,并建立软件开发的初步理念本课程并不强调理论,而注重让学生对各软件过程建立感性的认识,授课教师必须注重通过案例,使用软件开发工具将软件过程的任务演绎清楚要求学生在教师的指导下,通过本门课的学习,基本掌握各种软件工具的安装、配置及使用方法,大致建立软件开发、软件工程及项目管理的理念二课程的目的与基本要求学生学完该课程后应该了解软件工程专业大致的知识体系,基本掌握各种软件工具的安装、配置及使用方法,大致建立软件开发、软件工程及项目管理的理念,了解各软件过程相关文档规范,最后,在教师的指导下,完成一个简单的应用系统的开发教学基本要求
1.课堂讲授在多媒体教室中采用电子教案授课,上课时边讲边演示
2.作业每章适当布置课后作业
3.课内实验(14学时)
三、面向专业软件工程
四、先修课程计算系统基础
五、本课程与其它课程的联系后续相关课程软件需求/系统分析、软件设计、软件构造、软件测试、人机交互技术等等《常用开发工具》是后续课程的基础,后续课程是《常用开发工具》的深入专题内容
六、教学内容安排、要求、学时分配及作业引言CASE工具(2学时)了解软件、工程及软件工程的概念,项目的三要素,CASE工具及其发展史第1章需求分析工具(6学时)了解需求工程,需求分析方法,需求分析图形工具1).UML、2).数据流图、3).数据字典、4).判定表、判定树、5).IP0图、6).事件列表,结构化需求分析方法及工具,面向对象方法与UML建模掌握Rational Rose的安装及基本配置,Powerdesigner的安装及基本配置,Viso安装及基本配置;使用Rational Rose创建用例图、使用Word编写用例规格说明、事件列表,使用Powerdesigner描述需求第2章软件设计工具(8学时)了解概要设计、详细设计,结构化设计方法及工具,面向对象设计方法及工具掌握利用viso进行结构化程序设计的业务流程图及数据流程图的绘制,使用Rational Rose创建时序图、协作图、类图、状态图等,使用Rational Rose生成C++类代码框架;使用Power designer创建时序图、协作图、类图、状态图等;使用Viso创建时序图、协作图、类图、状态图等第3章数据库设计工具(8学时)了解实体关系及实体关系图,概念数据模型及物理数据模型,数据字典等掌握使用Powerdesigner进行数据库建模的基本方法,根据物理数据模型,在SQL Server上创建数据库根据教学内容的安排,适当的补充有关数据库管理系统的有关知识,掌握erwin及Powerdesigner软件进行数据库设计第4章项目管理工具(4学时)了解项目的三要素,项目管理的内容及要素,了解团队开发,软件配置管理的概念,check incheck out及获取最新版本等掌握Microsoft Project的安装,使用Project创建项目,编辑任务,绘制甘特图,VSS的安装及配置,创建VSS数据库,建立VSS项目,编写一个简单的VC++project,实践check in、check out及获取最新版本等第5章程序设计工具(6学时,选讲)了解RAD开发工具,IDE集成开发环境,程序调试方法等掌握使用Delphi创建一个project,编译链接,完成简单的输入及输出,进行简单的调试;JBuilder简介,利用JBulider创建一个简单的应用程序,利用Eclipse构建j2eeJ2me运行环境Powerbuilder简介,利用powerbuilder创建一个数据库应用程序第6章软件测试工具(4学时)了解代码审查、单元测试、集成测试,白盒测试与黑盒测试掌握使用Microsoft Applicationcenter Test对Web应用程序进行测试总结与展望(2学时)讨论软件工具的发展趋势及总结
七、实验名称与类别:序号实验名称学时实验类别1Viso的安装与使用2操作2Power desiger的安装与使用2操作3Rational Rose的安装与使用2操作4Rational Rose的安装与使用22操作5Power desiger的安装与使用22操作6ERwin的安装与使用2操作7Microsoft Project的安装与使用2操作注:实验类别指:演示型、操作型、验证型、综合型、设计型、研究创新型
八、实验目的、内容与要求实验1Viso的安装与使用实验目的了解Viso的基本功能,掌握viso基本功能的使用实验内容Viso软件的安装、利用viso绘图实验要求生成订货的流程图、利用Viso生成取款的顶层流程图、利用viso生成火灾报警系统的时序图实验2powerdesigner的安装与使用实验目的了解powerdesigner的基本功能,掌握powerdesigner的基本使用实验内容powerdesigner的安装、利用powerdesigner绘图实验要求power designer的安装、利用power designer生成提货的流程图、利用power designer创建面向对象模型实验3Rational Rose的安装与使用实验目的了解Rational Rose的基本功能,掌握Rational Rose的基本使用实验内容Rose的安装、利用Rose绘图实验要求rose的安装、运用rose创建ATM的用例图、运用rose创建CD信息管理系统的用例图实验4Rational Rose的安装与使用2实验目的Rose的高级使用专题实验内容利用Rose绘制面向对象模型实验要求利用rose创建状态图、协作图、活动图、配置图实验5Power desiger的安装与使用2实验目的powerdesigner的高级使用专题实验内容利用powerdesigner进行数据库设计实验要求利用power designer创建CDM、实施数据库设计的正向工程、实施数据库设计的反向工程实验6ERwin的安装与使用实验目的了解ERwin的基本功能,掌握ERwin的基本使用实验内容利用Erwin进行数据库设计实验要求Erwin的安装,利用Erwin实施数据库设计的正向工程、实施数据库设计的反向工程,利用Erwin生成报告实验Microsoft Project的安装与使用实验目的了解project的基本功能;掌握project的基本使用实验内容project的安装、利用project进行项目管理实验要求利用project设置项目的时间管理、成本管理、人力资源管理等
九、教材与参考书本课程选用教材《系统分析师常用工具》,张友生,清华大学出版社,
2005.8束第一版本课程推荐参考书+本课程理论课及实验课的考核方式:理论课考核方式笔试实验课考试方式上机操作执笔审核批准人:时间。