当前位置:文档之家› 《软件开发环境与工具》教学大纲

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

软件项目管理、软件配置管理。 学时:1
2、实验部分: 实验一 CASE 工具 PowerDesigner 的使用
一、实验目的: 安装 PowerDesigner,并了解、掌握 PowerDesigner 的主要功能和使用方法。
二、实验内容: 1.安装 PowerDesigner。 2.了解 CDM 的主要设计元素和设计过程。 3.熟悉模型转换工具的使用。 4.熟悉 PDM 的主要设计元素和设计过程。
7.6 静态成员 7.7 属性 7.8 方法 7.9 索引器 7.10 委托 7.11 事件 7.12 运算符重载 7.13 类的转换 基本要求:
面向对象程序设计方法是 Visual C#开发环境中最重要的部分,通过本 章学习,使学生能够掌握利用 C#进行面向对象开发的基本方面和特性。 重点、难点:
四、实验步骤: 1. 进入 C#窗体应用程序设计环境。 2. 熟悉 Windows 窗体程序开发环境。 3. 按要求完成实践内容。
实验四:掌握在 Visual Studio 2010 中进行 Web 应用程序的设计方法
一、实验目的: 熟悉利用 C#进行 Web 应用程序的设计方法,了解 Web 应用程序的组成。
《软件开发环境与工具》教学大纲
课程编号:00000408
课程中文名称:软件开发环境与工具
课程英文名称: Developing Environment and Tool for Software
总学时:40
实验学时:8
学分:2.5
适用专业:软件工程
一、 课程性质、目的和任务(300 字内)
《软件开发工具与环境》是软件工程专业中面向应用软件开发方向的一门重 要的专业选修课程。
数据表的基本操作、数据查询和数据更新。 学时:1 第 5 章 Visual Studio 集成开发环境 教学内容: 5.1 .NET Framework 4 5.2 Visual Studio 2010 概述 5.3 Visual C#集成开发环境(IDE) 5.4 开发第一个 C#程序
基本要求: 了解.NET Framework 4 的目标和体系结构、Visual Studio 2010 的安
Windows 应用程序设计、数据访问 、Web 应用程序设计。 学时:9
第 9 章 软件测试基础与工具 教学内容:
9.1 软件测试基础 9.2 软件测试方法 9.3 面向对象软件的测试 9.4 软件测试工具 9.5 性能测试工具 LoadRunner 基本要求:
软件测试是软件开发过程的一个重要环节,通过本章学习让学生掌握软 件测试的重要性、软件测试的方法,以及目前流行的软件测试工具。 重点、难点:
通过本章学习,使学生能够掌握 C#对开发环境提供的保留字与标识符、 数据类型、变量和常量的定义格式与类型、提供的运算符、控制语句、异常 和异常处理。 重点、难点:异常和异常处理。 学时:4 第 7 章 C#面向对象程序设计方法 教学内容: 7.1 面向对象程序设计概述 7.2 命名空间 7.3 类 7.4 对象 7.5 构造函数和析构函数
索引器、委托、事件。 学时:2 第 8 章 Visual C#程序设计 教学内容: 8.1 Windows 应用程序设计 8.2 数据访问 8.3 Web 应用程序设计 基本要求:
Visual C#程序设计是进行 Visual C#应用程序开发的核心,通过本章学 习,使学生能够掌握利用 C#进行 Windows 窗体应用程序、Web 应用程序的开 发。 重点、难点:
四、实验步骤: 1.运行 Visual Studio 2010 安装文件。 2.按照安装向导说明,完成安装。 3.打开 Visual studio 2010,进入 IDE,熟悉编程环境。 4.按照要求完成实验内容。
实验三:掌握在 Visual Studio 2010 中进行 Windows Form 应用程序
面向对象软件的测试。 学时:1
第 10 章 软件项目管理与工具 教学内容: 10.1 软件项目管理 10.2 项目管理工具 Microsoft Project 10.3 软件配置管理 10.4 配置管理工具 VSS 基本要求:
软件项目管理在软件的研发中所处的地位越来越重要,它是项目成败的 关键。通过本章学习使学生对软件项目管理的方法集工具有初步的了解。 重点、难点:
开发环境与工具中以 SQL Server 2000 为例介绍一种数据库平台、以 Visual Studio 2010 for C#为例介绍一种软件开发集成环境,以 PowerDesiner 为例介绍 一种软件设计工具。使学生了解和掌握软件开发过程各个阶段的工具及如何选 择开发工具。
课程重点介绍基于.net 环境的 C#的开发方法,包括 Visual Studio 集成开发环境、 Visual C#语言基础、C#面向对象程序设计及 Visual C#程序设计等,使学生能够通过 Visual C#快速开发出自己的控制台应用程序、Windows 窗体应用程序及 Web 应用程序。
实验二: 搭建 Visual Studio 开发环境,设计 Windows 控制台应用程

一、实验目的: 安装 Visual Studio 2010,熟悉 Visual Studio 2010 开发环境。 熟练掌
握 C#的语法、语句结构,并能进行控制台应用程序的编写。 二、实验内容:
1.安装 Visual Studio 2010。 2.熟悉掌握 C#的语法、语句结构。 3.掌握控制台应用程序的设计方法。 三、实验要求: 1.编写控制台程序:输入矩形的长和宽,输出矩形的面积和周长。 2. 编写 控制 台应用 程 序,输入 正整数 n,输 出 s=1+(1+2)+( 1+2+3) +…+(1+2+3+…+n)的计算结果。 3. 编写控制台应用程序,输出所有这样的三位数:这个三位数本身恰好等 于其每个数字的立方和(例 153=13+53+33)。
利用 Powerdesigner 进行面向对象分析与设计。 学时:4
第 4 章 数据库基础 教学内容: 4.1 数据库系统基本概念 4.2 数据模型 4.3 常见数据库管理系统 4.4 数据表的基本操作 4.5 数据查询 4.6 数据更新 基本要求:
通过本章学习,使学生能够了解目前流行的数据库管理系统,掌握各种 SQL 语句的语法和使用方法。 重点、难点:
软件开发环境及工具的组成,以及二者之间的关系。 学时:3 第 2 章软件分析与设计基础 教学内容: 2.1 面向过程分析与设计 2.2 面向对象分析与设计 2.3 数据库建模与设计 基本要求:
通过本章学习,使学生能够了解和掌握软件分析与设计中常用的两种方 法:结构化方法和面向对象的方法,并掌握利用面向对象的分析与设计工具 Powerdesigner 的使用方法。同时掌握数据库建模的步骤及方法。 重点、难点:
通过实验,使学生熟悉工具,并能使用具开发自己的应用。
二、 课程教学内容及学时分配(每章均包括以下三项内容)
分为课堂教学和实验两部分。
1、课堂教学部分:
第 1 章 软件概论 教学内容: 1.1 软件基本概念 1.2 软件架构 1.3 软件开发过程 1.4 软件开发环境与工具的 基本要求:
通过本章学习,使学生能够正确理解软件的基本概念、软件的发展历程、 软件的生命周期及提出的各种模型,以及软件开发环境与工具的概念、类型 和组成。 重点、难点:
的设计方法
一、实验目的: 熟悉利用 C#进行 Windows 窗体应用程序的设计方法,了解 Windows 窗体应
用程序的组成。 二、实验内容:
1.熟练掌握 C#窗体和各种常用控件的属性、方法和事件。 2.掌握 C#中使用各种常用控件设计界面的方法。 3.掌握 C#中窗体事件处理机制。 三、实验要求: 1. 创建一个 Windows 窗体应用程序,向其中添加一个窗体,实现用户登录 (输入用户名和口令,假设正确的用户名/口令为 zy1001_2/10011002),并给出 相应的提示信息。规定用户错误输入不超过 3 次。 2.搬砖问题:36 块砖,36 人搬,男搬 4,女搬 3,两个小孩抬 1 砖。要求 一次全搬完,问男、女、小孩各多少人?
结构化方法和面向对象的方法。 学时:4 第 3 章 软件分析与设计 CASE 工具 3.1 常见的软件分析与设计 CASE 工具
3.2 PowerDesigner 基本要求:
通过本章学习,使学生能够了解软件分析与设计常用的工具,并掌握利 用面向对象的分析与设计工具 Powerdesigner 的使用方法。同时掌握数据库 建模的步骤及方法。 重点、难点:
住人数、录入日期等栏目。 3. 对学生管理、宿舍管理、班级、院、专业实体(或表)之间建立联系。
四、实验步骤: 1.运行 PowerDesiner 安装文件。 2.按照安装向导,安装 PowerDesigner。 3.安装成功之后,进入 PowerDesigner 的 CDM 设计界面,了解 CDM 的主要 设计元素和设计过程。 4.分析住宿管理的需求,分析其中应含有的实体及其属性,建立实体联系, 设计住宿管理的 CDM。 5.检测 CDM,并进行模型转换。 6.优化 PDM。
三、实验要求: 设计学生住宿管理的 CDM、PDM(PDM 模型最好包括:1、通过 CDM 模型生成;
2、直接建立)。 1.学生管理 (1)建立班级、院、专业 CDM、PDM 模型; (2)建立学生信息 CDM、PDM 模型,包括学号、姓名、院、专业、性别、年
级、班级、出生年月、籍贯、住宿费、押金、录入日期及宿舍编号等内容。 2. 宿舍管理 建立宿舍信息 CDM、PDM 模型,包括有宿舍编号、宿舍名称、宿舍电话、应
2. 创建一个 Web 应用程序,实现用户登录(输入用户名和口令,假设正确 的用户名/口令为 zy1001_2/10011002),并给出相应的提示信息。 四、实验步骤:
相关主题