第1章 VS 2010实践与软件开发

本章提要

本章从软件开发过程入手,主要目的是导入Visual Studio(简称VS,其最新版本是Visual Studio 2010),介绍什么是VS 2010,并从VS的架构和功能特点两个方面重点介绍VS 2010的功能特点以及新特性,最后以一个实际应用作为本章的结束,以引起对大家VS的兴趣,具体更多更详细的功能会在以后章节进行介绍。

本章重点:

☉ 软件开发问题

☉ VS 2010功能概述

☉ VS 2010主要功能及新特点

☉ VS 2010演示与实战

我们知道Visual Studio 2010是微软新一代开发工具和平台,融合了软件开发领域的各个角色,涵盖软件开发生命周期的各个阶段,包括设计、开发、测试、管理。而这一整套构件的融会贯通,让它可以有效地改善软件开发过程中各个阶段的弊端,提高开发团队的沟通协作能力、提高团队之间不同角色的协调能力、提高项目管理者的项目管理能力、提高软件架构师、开发人员、测试人员的开发效率和热情。

这样一个强大的工具具体可做:

这里简单说明一下Visual Studio Team System(VSTS)和Visual Studio(VS)的历史版本和关系。在Visual Studio 2010(VS 2010)之前,VSTS是包含VS的,它们的版本有VS 2003/2005/2008,也就是说在VS 2010之前,VS是VSTS的子集,在最新的VS 2010中,已经不再做这种区分了,统称为VS 2010,这也是为了从概念上消除误解,方便用户了解和使用产品。

● 软件生命周期管理

● 创建团队项目、团队协作管理

● 源代码管理和版本控制

● 开发工具集

● 测试工具集,包括测试管理、BUG管理

● 项目配置

● 项目管理

● 团队站点和报告

那么在介绍VS 2010之前,让我们一起来简单地梳理一下在应用VS 2010之前的软件开发过程,以及应用之后的软件开发过程又有什么变化?