好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

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

课程编号:

课程中文名称:软件开发环境与工具

课程英文名称: Developing Environment and Tool for Software 总学时:40 实验学时:8 学分:2.5

适用专业:软件工程

一、 课程性质、目的和任务(300字内)

《软件开发工具与环境》是软件工程专业中面向应用软件开发方向的一门重要的专业选修课程。

本课程主要介绍软件开发整个过程的基本知识,包括必要的软硬件、网络、应用软件的体系结构;软件开发基础、软件开发过程、软件开发平台及工具等。

教学内容包括软件开发基础、开发工具与开发环境、软件开发管理等方面的

内容。

软件开发基础简要介绍软件体系结构、软件的开发过程,编程语言、常见的开发环境及开发环境的选择,数据库基础等。使学生具备简单应用程序的开发基础

开发环境与工具中以SQL Server 2000为例介绍一种数据库平台、以Visual Studio 2010 for C#为例介绍一种软件开发集成环境,以PowerDesiner为例介绍一种软件设计工具。使学生了解和掌握软件开发过程各个阶段的工具及如何选择开发工具。

课程重点介绍基于.net环境的C#的开发方法,包括Visual Studio 集成开发环境、

Visual C#语言基础、C#面向对象程序设计及Visual C#程序设计等,使学生能够通过Visual C#快速开发出自己的控制台应用程序、Windows窗体应用程序及Web应用程序。

通过实验,使学生熟悉工具,并能使用工具开发自己的应用。

二、 课程教学内容及学时分配(每章均包括以下三项内容)

分为课堂教学和实验两部分。

1、课堂教学部分: 第1章 软件概论

教学内容: 1.1软件基本概念 1.2软件架构 1.3软件开发过程 1.4软件开发环境与工具的 基本要求:

通过本章学习,使学生能够正确理解软件的基本概念、软件的发展历程、软件的生命周期及提出的各种模型,以及软件开发环境与工具的概念、类型和组成。 重点、难点:

软件开发环境及工具的组成,以及二者之间的关系。 学时:3

第2章软件分析与设计基础 教学内容:

2.1面向过程分析与设计 2.2面向对象分析与设计 2.3数据库建模与设计 基本要求:

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

结构化方法和面向对象的方法。 学时:4

第3章 软件分析与设计CASE工具 3.1常见的软件分析与设计CASE工具

3.2 PowerDesigner 基本要求:

通过本章学习,使学生能够了解软件分析与设计常用的工具,并掌握利用面向对象的分析与设计工具Powerdesigner的使用方法。同时掌握数据库建模的步骤及方法。 重点、难点:

利用Powerdesigner进行面向对象分析与设计。 学时:4

第4章 数据库基础 教学内容:

4.1数据库系统基本概念 4.2数据模型

4.3常见数据库管理系统 4.4数据表的基本操作 4.5 数据查询 4.6数据更新 基本要求:

通过本章学习,使学生能够了解目前流行的数据库管理系统,掌握各种SQL语句的语法和使用方法。 重点、难点:

数据表的基本操作、数据查询和数据更新。 学时: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的安装和集成开发环境基础等内容。 重点、难点:

.NET Framework 4的体系结构。 学时:3

第6章 Visual C#语言基础 教学内容: 6.1标识符和关键字 6.2命名空间 6.3数据类型 6.4变量和常量 6.5常用类

6.6表达式和运算符 6.7控制语句 6.8异常和异常处理 基本要求:

通过本章学习,使学生能够掌握C#对开发环境提供的保留字与标识符、数据类型、变量和常量的定义格式与类型、提供的运算符、控制语句、异常和异常处理。

重点、难点:异常和异常处理。 学时:4

第7章 C#面向对象程序设计方法 教学内容:

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类的转换 基本要求:

面向对象程序设计方法是Visual C#开发环境中最重要的部分,通过本章学习,使学生能够掌握利用C#进行面向对象开发的基本方面和特性。 重点、难点:

索引器、委托、事件。

学时:2

第8章Visual C#程序设计 教学内容: 8.1 Windows应用程序设计 8.2数据访问ADO.NET 8.3 Web应用程序设计 基本要求:

Visual C#程序设计是进行Visual C#应用程序开发的核心,通过本章学习,使学生能够掌握利用C#进行Windows窗体应用程序、Web应用程序的开发。 重点、难点:

Windows应用程序设计、数据访问ADO.NET、Web应用程序设计。 学时:9

第9章 软件测试基础与工具 教学内容:

8fdcg3k9uq37lyd0yjbf83hrt8bf8q008qg
领取福利

微信扫码领取福利

微信扫码分享