《软件开发环境与工具》教学大纲.doc

上传人:scccc 文档编号:11168031 上传时间:2021-07-08 格式:DOC 页数:13 大小:21.38KB
返回 下载 相关 举报
《软件开发环境与工具》教学大纲.doc_第1页
第1页 / 共13页
《软件开发环境与工具》教学大纲.doc_第2页
第2页 / 共13页
《软件开发环境与工具》教学大纲.doc_第3页
第3页 / 共13页
《软件开发环境与工具》教学大纲.doc_第4页
第4页 / 共13页
《软件开发环境与工具》教学大纲.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《《软件开发环境与工具》教学大纲.doc》由会员分享,可在线阅读,更多相关《《软件开发环境与工具》教学大纲.doc(13页珍藏版)》请在三一文库上搜索。

1、软件开发环境与工具教学大纲 课程编号:00000408 课程中文名称:软件开发环境与工具 课程英文名称:DevelopingEnvironmentandToolforSoftware总学时:40 学分:2.5 适用专业:软件工程 一、课程性质、目的和任务(300字内) 软件开发工具与环境是软件工程专业中面向应用软件开发方向的一门重要的专业选修课程。 本课程主要介绍软件开发整个过程的基本知识,包括必要的软硬件、网络、应用软件的体系结构;软件开发基础、软件开发过程、软件开发平台及工具等。教学内容包括软件开发基础、开发工具与开发环境、软件开发管理等方面的内容。 软件开发基础简要介绍软件体系结构、软件

2、的开发过程,编程语言、常见的开发环境及开发环境的选择,数据库基础等。使学生具备简单应用程序的开发基础 开发环境与工具中以SQLServer2000为例介绍一种数据库平台、以VisualStudio2010forC#为例介绍一种软件开发集成环境,以PowerDesiner为例介绍一种软件设计工具。使学生了解和掌握软件开发过程各个阶段的工具及如何选择开发工具。 课程重点介绍基于.net环境的C#的开发方法,包括VisualStudio集成开发环境、VisualC#语言基础、C#面向对象程序设计及VisualC#程序设计等,使学生能够通过VisualC#快速开发出自己的控制台应用程序、Windows

3、窗体应用程序及Web应用程序。实验学时:8 通过实验,使学生熟悉工具,并能使用工具开发自己的应用。 二、课程教学内容及学时分配(每章均包括以下三项内容) 分为课堂教学和实验两部分。 1、课堂教学部分: 第1章软件概论 教学内容: 1.1软件基本概念 1.2软件架构 1.3软件开发过程 1.4软件开发环境与工具的 基本要求: 通过本章学习,使学生能够正确理解软件的基本概念、软件的发展历程、软件的生命周期及提出的各种模型,以及软件开发环境与工具的概念、类型和组成。 重点、难点: 软件开发环境及工具的组成,以及二者之间的关系。 学时:3 第2章软件分析与设计基础 教学内容: 2.1面向过程分析与设计

4、 2.2面向对象分析与设计 2.3数据库建模与设计 基本要求: 通过本章学习,使学生能够了解和掌握软件分析与设计中常用的两种方法:结构化方法和面向对象的方法,并掌握利用面向对象的分析与设计工具Powerdesigner的使用方法。同时掌握数据库建模的步骤及方法。重点、难点: 结构化方法和面向对象的方法。 学时:4 第3章软件分析与设计CASE工具 3.1常见的软件分析与设计CASE工具 3.2PowerDesigner 基本要求: 通过本章学习,使学生能够了解软件分析与设计常用的工具,并掌握利用面向对象的分析与设计工具Powerdesigner的使用方法。同时掌握数据库建模的步骤及方法。 重点

5、、难点: 利用Powerdesigner进行面向对象分析与设计。 学时:4 第4章数据库基础 教学内容: 4.1数据库系统基本概念 4.2数据模型 4.3常见数据库管理系统 4.4数据表的基本操作 4.5数据查询 4.6数据更新 基本要求: 通过本章学习,使学生能够了解目前流行的数据库管理系统,掌握各种SQL语句的语法和使用方法。 重点、难点: 数据表的基本操作、数据查询和数据更新。 学时:1 第5章VisualStudio集成开发环境 教学内容: 5.1.NETFramework4 5.2VisualStudio2010概述 5.3VisualC#集成开发环境(IDE) 5.4开发第一个C#

6、程序 基本要求: 了解.NETFramework4的目标和体系结构、VisualStudio2010的安装和集成开发环境基础等内容。 重点、难点: .NETFramework4的体系结构。 学时:3 第6章VisualC#语言基础 教学内容: 6.1标识符和关键字 6.2命名空间 6.3数据类型 6.4变量和常量 6.5常用类 6.6表达式和运算符 6.7控制语句 6.8异常和异常处理 基本要求: 通过本章学习,使学生能够掌握C#对开发环境提供的保留字与标识符、数据类型、变量和常量的定义格式与类型、提供的运算符、控制语句、异常和异常处理。 重点、难点:异常和异常处理。 学时:4 第7章C#面向

7、对象程序设计方法 教学内容: 7.1面向对象程序设计概述 7.2命名空间 7.3类 7.4对象 7.5构造函数和析构函数 7.6静态成员 7.7属性 7.8方法 7.9索引器 7.10委托 7.11事件 7.12运算符重载 7.13类的转换 基本要求: 面向对象程序设计方法是VisualC#开发环境中最重要的部分,通过本章学习,使学生能够掌握利用C#进行面向对象开发的基本方面和特性。重点、难点: 索引器、委托、事件。 学时:2 第8章VisualC#程序设计 教学内容: 8.1Windows应用程序设计 8.2数据访问ADO.NET 8.3Web应用程序设计 基本要求: VisualC#程序设

8、计是进行VisualC#应用程序开发的核心,通过本章学习,使学生能够掌握利用C#进行Windows窗体应用程序、Web应用程序的开发。 重点、难点: Windows应用程序设计、数据访问ADO.NET、Web应用程序设计。学时:9 第9章软件测试基础与工具 教学内容: 9.1软件测试基础 9.2软件测试方法 9.3面向对象软件的测试 9.4软件测试工具 9.5性能测试工具LoadRunner 基本要求: 软件测试是软件开发过程的一个重要环节,通过本章学习让学生掌握软件测试的重要性、软件测试的方法,以及目前流行的软件测试工具。重点、难点: 面向对象软件的测试。 学时:1 第10章软件项目管理与工

9、具 教学内容: 10.1软件项目管理 10.2项目管理工具MicrosoftProject 10.3软件配置管理 10.4配置管理工具VSS 基本要求: 软件项目管理在软件的研发中所处的地位越来越重要,它是项目成败的关键。通过本章学习使学生对软件项目管理的方法集工具有初步的了解。重点、难点: 软件项目管理、软件配置管理。 学时:1 、实验部分: 实验一CASE工具PowerDesigner的使用 一、实验目的: 安装PowerDesigner,并了解、掌握PowerDesigner的主要功能和使用方法。 二、实验内容: 1安装PowerDesigner。 2了解CDM的主要设计元素和设计过程。

10、 3熟悉模型转换工具的使用。 4熟悉PDM的主要设计元素和设计过程。 三、实验要求: 设计学生住宿管理的CDM、PDM(PDM模型最好包括:、通过CDM模型生成;、直接建立)。 1学生管理 (1)建立班级、院、专业CDM、PDM模型; (2)建立学生信息CDM、PDM模型,包括学号、姓名、院、专业、性别、年级、班级、出生年月、籍贯、住宿费、押金、录入日期及宿舍编号等内容。 2宿舍管理 建立宿舍信息CDM、PDM模型,包括有宿舍编号、宿舍名称、宿舍电话、应住人数、录入日期等栏目。 3对学生管理、宿舍管理、班级、院、专业实体(或表)之间建立联系。 四、实验步骤: 1运行PowerDesiner安装

11、文件。 2按照安装向导,安装PowerDesigner。 3安装成功之后,进入PowerDesigner的CDM设计界面,了解CDM的主要设计元素和设计过程。 4分析住宿管理的需求,分析其中应含有的实体及其属性,建立实体联系,设计住宿管理的CDM。 5检测CDM,并进行模型转换。 6优化PDM。 实验二:搭建VisualStudio开发环境,设计Windows控制台应用程序 一、实验目的: 安装VisualStudio2010,熟悉VisualStudio2010开发环境。熟练掌握C#的语法、语句结构,并能进行控制台应用程序的编写。 二、实验内容: 1安装VisualStudio2010。 2

12、熟悉掌握C#的语法、语句结构。 3掌握控制台应用程序的设计方法。 三、实验要求: 1编写控制台程序:输入矩形的长和宽,输出矩形的面积和周长。 2.编写控制台应用程序,输入正整数n,输出s=1+(1+2)+(1+2+3)+(1+2+3+n)的计算结果。 3.编写控制台应用程序,输出所有这样的三位数:这个三位数本身恰好等于其每个数字的立方和(例153=13+53+33)。 四、实验步骤: 1运行VisualStudio2010安装文件。 2按照安装向导说明,完成安装。 3打开Visualstudio2010,进入IDE,熟悉编程环境。 4按照要求完成实验内容。 实验三:掌握在VisualStudi

13、o2010中进行WindowsForm应用程序的设计方法 一、实验目的: 熟悉利用C#进行Windows窗体应用程序的设计方法,了解Windows窗体应用程序的组成。 二、实验内容: 1.熟练掌握C#窗体和各种常用控件的属性、方法和事件。 2.掌握C#中使用各种常用控件设计界面的方法。 3.掌握C#中窗体事件处理机制。 三、实验要求: 1.创建一个Windows窗体应用程序,向其中添加一个窗体,实现用户登录(输入用户名和口令,假设正确的用户名/口令为zy1001_2/10011002),并给出相应的提示信息。规定用户错误输入不超过3次。 2搬砖问题:36块砖,36人搬,男搬4,女搬3,两个小孩

14、抬1砖。要求一次全搬完,问男、女、小孩各多少人? 四、实验步骤: 1.进入C#窗体应用程序设计环境。 2.熟悉Windows窗体程序开发环境。 3.按要求完成实践内容。 实验四:掌握在VisualStudio2010中进行Web应用程序的设计方法 一、实验目的: 熟悉利用C#进行Web应用程序的设计方法,了解Web应用程序的组成。 二、实验内容: 1.掌握开发Web应用程序的步骤。 2.掌握常用的Web服务器控件的使用方法。 3.掌握C#中窗体事件处理机制。 三、实验要求: 1.教师表由教师编号、姓名、性别、年龄、民族、职称、职务及教龄组成。设置一个简单的Web应用程序,向教师表增加记录。(注

15、意:民族、职称、职务通过下拉框输入;性别通过单选按钮组输入;教师编号、姓名不能为空;年龄在2065之间;教龄在045之间) 2.创建一个Web应用程序,实现用户登录(输入用户名和口令,假设正确的用户名/口令为zy1001_2/10011002),并给出相应的提示信息。 四、实验步骤: 1.进入Web应用程序设计环境。 2.熟悉Web程序开发环境。 3.按要求完成实验内容。三、教材及参考书 软件开发环境与工具,相洁、吕进来主编,电子工业出版社软件开发技术与应用李昌武等清华大学出版社 高计算机软件技术基础(第二版)麦中凡吕庆中李巍何玉洁 教育出版社 软件开发技术基础 3、考试考核办法 1、期末机试占总成绩的80%; 2、平时成绩(作业、课堂考勤、实验等)占总成绩的20%。赵英良仇国巍机械工业出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1