The authoritative and timely guide to ALM from Microsoft insiders and MVPs Focused on the latest release of Visual Studio, this edition shows you how to use the Application Lifecycle Management (ALM) capabilities of Visual Studio 2012 to streamline software design, development, and testing. Divided into six main parts, this timely and authoritative title covers Team Foundation Server, stakeholder engagement, project management, architecture, software development, and testing. Whether serving as a step-by-step guide or a reference for designing software solutions, this book offers a nuts-and-bolts approach to using Microsoft's flagship development tools to solve real-world challenges throughout the application lifecycle. Coverage includes: INTRODUCTION TO APPLICATION LIFECYCLE MANAGEMENT WITH VISUAL STUDIO INTRODUCTION TO TEAM FOUNDATION SERVER TEAM FOUNDATION VERSION CONTROL TEAM FOUNDATION BUILD COMMON TEAM FOUNDATION SERVER INTRODUCTION TO BUILDING STORYBOARDING CAPTURING STAKEHOLDER FEEDBACK AGILE PLANNING AND TRACKING INTRODUCTION TO SOFTWARE ARCHITECTURE TOP-DOWN DESIGN WITH USE CASE ANALYZING APPLICATIONS USING USING LAYER DIAGRAMS TO MODEL INTRODUCTION TO SOFTWARE DEVELOPMENT UNIT TESTING CODE ANALYSIS, CODE METRICS PROFILING AND PERFORMANCE DEBUGGING WITH INTELLITRACE INTRODUCTION TO SOFTWARE TESTING MANUAL TESTING CODED USER INTERFACE TESTING WEB PERFORMANCE AND LOAD TESTING LAB MANAGEMENT Professional Application Lifecycle Management with Visual Studio 2012 offers a thoroughly revised and updated edition of the leading reference book on ALM.



Autorentext

Mickey Gousset is a principal consultant for Infront Consulting Group, a Microsoft ALM MVP, and coauthor of several ALM books.

Brian Keller is a senior technical evangelist for Microsoft, the coauthor of several books, and has presented at conferences all over the world.

Martin Woodward is a senior program manager for Visual Studio Team Foundation Server at Microsoft. He has coauthored several ALM books, presents on the topic at conferences around the world and is a former Visual Studio ALM MVP of the Year.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.



Zusammenfassung
The authoritative and timely guide to ALM from Microsoft insiders and MVPs

Focused on the latest release of Visual Studio, this edition shows you how to use the Application Lifecycle Management (ALM) capabilities of Visual Studio 2012 to streamline software design, development, and testing. Divided into six main parts, this timely and authoritative title covers Team Foundation Server, stakeholder engagement, project management, architecture, software development, and testing. Whether serving as a step-by-step guide or a reference for designing software solutions, this book offers a nuts-and-bolts approach to using Microsoft's flagship development tools to solve real-world challenges throughout the application lifecycle.

Coverage includes:

  • INTRODUCTION TO APPLICATION LIFECYCLE MANAGEMENT WITH VISUAL STUDIO
  • INTRODUCTION TO TEAM FOUNDATION SERVER
  • TEAM FOUNDATION VERSION CONTROL
  • TEAM FOUNDATION BUILD
  • COMMON TEAM FOUNDATION SERVER
  • INTRODUCTION TO BUILDING
  • STORYBOARDING
  • CAPTURING STAKEHOLDER FEEDBACK
  • AGILE PLANNING AND TRACKING
  • INTRODUCTION TO SOFTWARE ARCHITECTURE
  • TOP-DOWN DESIGN WITH USE CASE
  • ANALYZING APPLICATIONS USING
  • USING LAYER DIAGRAMS TO MODEL
  • INTRODUCTION TO SOFTWARE DEVELOPMENT
  • UNIT TESTING
  • CODE ANALYSIS, CODE METRICS
  • PROFILING AND PERFORMANCE
  • DEBUGGING WITH INTELLITRACE
  • INTRODUCTION TO SOFTWARE TESTING
  • MANUAL TESTING
  • CODED USER INTERFACE TESTING
  • WEB PERFORMANCE AND LOAD TESTING
  • LAB MANAGEMENT

Professional Application Lifecycle Management with Visual Studio 2012 offers a thoroughly revised and updated edition of the leading reference book on ALM.



Inhalt

INTRODUCTION xxi

CHAPTER 1: INTRODUCTION TO APPLICATION

LIFECYCLE MANAGEMENT WITH VISUAL STUDIO 2012 1

Application Lifecycle Management 2

Visual Studio 2012 Product Lineup 3

Application Lifecycle Management Challenges 4

Enter Visual Studio 2012 5

Application Lifecycle Management in Action 6

Requirements 6

System Design and Modeling 7

Code Generation 7

Testing 7

Feedback 7

Operations 8

Putting It into Context 8

Summary 8

PART I: TEAM FOUNDATION SERVER

CHAPTER 2: INTRODUCTION TO TEAM FOUNDATION SERVER 11

What Is Team Foundation Server? 12

Acquiring Team Foundation Server 13

Hosted Team Foundation Server 13

On-Premises Installation 15

Team Foundation Server Core Concepts 15

Team Foundation Server 16

Team Project Collection 16

Team Project 17

Team 19

Process Templates 20

Work Item Tracking 22

Version Control 23

Team Build 26

Accessing Team Foundation Server 26

Accessing Team Foundation Server from Visual Studio 27

Accessing Team Foundation Server through a Web Browser 28

Using Team Foundation Server in Microsoft Excel 29

Using Team Foundation Server in Microsoft Project 29

Command-Line Tools for Team Foundation Server 30

Accessing Team Foundation Server from Eclipse 30

Windows Explorer Integration with Team Foundation Server 31

Access to Team Foundation Server via other Third-Party Integrations 32

What's New in Team Foundation Server 2012 32

Version Control 32

Web Access 33

Team Explorer 34

Teams 34

Work Item Tracking 34

The Cloud 34

Adopting Team Foundation Server 35

Summary 36

CHAPTER 3: TEAM FOUNDATION VERSION CONTROL 37

Team Foundation Version Control and Visual SourceSafe (VSS) 2005 39

Setting Up Version Control 39

Using the Source Control Explorer 40

Setting Up Your Workspace 42

Getting Existing Code 42

Sharing Projects in Version Control 44

Check-In Pending Changes 46

Checking In an Item 47

Creating and Administering Check-In Policies 51

Viewing History 54

Labeling Files 55

Shelving 56

Workspaces 58

Server Workspaces 61

Local Workspaces 62

Command-Line Tools 63

Summary 63

CHAPTER 4: BRANCHING AND MERGING 65

Branching Demystifi ed 65

Branch 66

Merge 66

Confl ict 66

Branch Relationships 67

Baseless Merge 68

Forward/Reverse Integration 68

Common Branching Strategies 68

No Branching 69

Branch per Release 70

Code-Promotion Branching 71

Feature Branching 72

Implementing Branching Strategies 73

The Scenario 73

The Plan 74

Implementation 75

Dealing with Changesets 81

Tracking Change through Branches 91

Summary 92

CHAPTER 5: TEAM FOUNDATION BUILD 95

Team Foundation Build 96

What's New in Team Foundation Build 2012 97

Hosted Build Services 98

Drop to Version Control 98

Batched Gated Check-in 98

Changes to the Build Service Protocol 100

Updated Build Report 101

Team Foundation Build Architecture 101

Working with Builds 102

Team Explorer 102

Build Explorer 103

Build Details View 104

Creating …

Titel
Professional Application Lifecycle Management with Visual Studio 2012
EAN
9781118332092
ISBN
978-1-118-33209-2
Format
E-Book (epub)
Hersteller
Herausgeber
Veröffentlichung
07.09.2012
Digitaler Kopierschutz
Adobe-DRM
Dateigrösse
37.56 MB
Anzahl Seiten
600
Jahr
2012
Untertitel
Englisch