Professional application lifecycle management with Visual Studio® 2013
by
 
Gousset, Mickey, author.

Title
Professional application lifecycle management with Visual Studio® 2013

Author
Gousset, Mickey, author.

ISBN
9781118836583

Personal Author
Gousset, Mickey, author.

Physical Description
xxxiv, 656 pages : illustrations (black and white) ; 24 cm.

Series
Wrox professional guides
 
Wrox professional guides.

General Note
Includes index.
 
Formerly CIP.

Contents
Machine generated contents note: ch. 1 Introduction To Application Lifecycle Management With Visual Studio 2013 -- Application Lifecycle Management -- Visual Studio 2013 Product Lineup -- Application Lifecycle Management Challenges -- Enter Visual Studio 2013 -- Application Lifecycle Management In Action -- Requirements -- System Design And Modeling -- Code Generation -- Testing -- Feedback -- Operations -- Putting It Into Context -- Summary -- ch. 2 Introduction To Team Foundation Server -- What Is Team Foundation Server? -- Acquiring Team Foundation Server -- Hosted Team Foundation Server -- On-Premises Installation -- Team Foundation Server Core Concepts -- Team Foundation Server -- Team Project Collection -- Team Project -- Teams -- Process Templates -- Work Item Tracking -- Version Control -- Team Build -- Accessing Team Foundation Server -- Accessing Team Foundation Server From Visual Studio -- Accessing Team Foundation Server Through A Web Browser.
 
Contents note continued: Using Team Foundation Server In Microsoft Excel -- Using Team Foundation Server In Microsoft Project -- Command-Line Tools For Team Foundation Server -- Accessing Team Foundation Server From Eclipse -- Windows Explorer Integration With Team Foundation Server -- Access To Team Foundation Server Via Other Third-Party Integrations -- What's New In Team Foundation Server 2013 -- Version Control -- Web Access -- Agile Portfolio Management -- Release Management -- The Cloud -- Adopting Team Foundation Server -- Summary -- ch. 3 Using Centralized Team Foundation Version Control -- Team Foundation Version Control And Visual SourceSafe (VSS) 2005 -- Setting Up Version Control -- Using Source Control Explorer -- Setting Up Your Workspace -- Getting Existing Code -- Sharing Projects In Version Control -- Check-In Pending Changes -- Checking In An Item -- Creating And Administering Check-In Policies -- Viewing History -- Labeling Files -- Shelving -- Workspaces.
 
Contents note continued: Server Workspaces -- Local Workspaces -- Command-Line Tools -- Branching And Merging -- Branching Demystified -- Common Branching Strategies -- Summary -- ch. 4 Distributed Version Control With GIT And Team Foundation Server -- Fundamentals Of Distributed Version Control With GIT -- Getting Started With The Visual Studio Tools For GIT -- Clone -- Commit -- Push, Pull, And Fetch -- Merging Changes With GIT And Visual Studio -- Branch Creation -- Summary -- ch. 5 Team Foundation Build -- Team Foundation Build -- What's New In Team Foundation Build 2013 -- Support For GIT-Based Repositories -- Simplified Building And Testing Of Windows Store Apps -- MSTest Support Removed -- Enhanced Hosted Build Services -- Build Output Changes -- Simplified Process Template -- Built-In Support For Calling Scripts -- Team Foundation Build Architecture -- Working With Builds -- Team Explorer -- Build Explorer -- Build Details View -- Creating A Build Definition.
 
Contents note continued: Queuing A Build -- Build Notifications -- Team Build Process -- Default Template Process -- Build Process Parameters -- Summary -- ch. 6 Release Management -- What Is Release Management? -- Continuous Software Delivery -- Defining A Release Pipeline -- Configuring For First Use -- Introduction To Actions -- Introduction To Release Paths -- Creating Release Templates -- Creating Releases -- Approvals -- Summary -- ch. 7 Common Team Foundation Server Customizations -- Object Models -- Client Object Model -- Server Object Model -- Build Process Object Model -- Simple Object Model Example -- Java SDK For TFS -- Customizing Team Foundation Build -- Creating Custom Build Process Templates -- Creating Custom Build Workflow Activities -- Customizing Team Foundation Version Control -- Custom Check-In Policies -- Team Foundation Server Event Service -- Customizing Work Item Tracking -- Modifying Work Item Type Definitions -- Creating Custom Work Item Controls.
 
Contents note continued: Summary -- ch. 8 Introduction To Building The Right Software -- Stakeholders -- Storyboarding -- Capturing Stakeholder Feedback -- Work Item Only View -- Third-Party Requirements Management Solutions -- TeamCompanion -- TeamSpec -- inteGREAT -- Summary -- ch. 9 Storyboarding -- Why Storyboarding? -- PowerPoint Storyboarding -- Storyboard Shapes -- Layouts -- Screenshots -- My Shapes -- Animations -- Hyperlinks -- Storyboard Links -- Summary -- ch. 10 Capturing Stakeholder Feedback -- Requesting Feedback -- Providing Feedback -- Voluntary Feedback -- Summary -- ch. 11 Introduction To Project Management -- Project Management Enhancements In Team Foundation Server 2013 -- Rich Work Item Relationships -- Agile Planning Tools -- Test Case Management -- Feedback Management -- Enhanced Reporting -- SharePoint Server Dashboards -- Work Items -- Work Item Types -- Areas And Iterations -- Process Templates -- MSF For Agile Software Development.
 
Contents note continued: MSF For CMMI Process Improvement -- Visual Studio Scrum -- Third-Party Process Templates -- Custom Process Templates -- Managing Work Items -- Using Visual Studio -- Using Microsoft Excel -- Using Microsoft Project -- Using Team Web Access -- Project Server Integration -- Summary -- ch. 12 Agile Planning And Tracking -- Defining A Team -- Managing Portfolio Backlogs -- Maintaining Product Backlogs -- Planning Iterations -- Tracking Work -- Customization Options -- Summary -- ch. 13 Using Reports, Portals, And Dashboards -- Team Foundation Server Reporting -- Working With Team Foundation Server Reports -- Tools To Create Reports -- Working With Microsoft Excel Reports -- Working With RDL Reports -- Summary -- ch. 14 Introduction To Software Architecture -- Designing Visually -- Microsoft's Modeling Strategy -- Understanding Model-Driven Development -- Understanding Domain-Specific Languages -- The "Code Understanding" Experience.
 
Contents note continued: The Architecture Tools In Visual Studio Ultimate 2013 -- Use Case Diagrams -- Activity Diagrams -- Sequence Diagrams -- Component Diagrams -- Class Diagrams -- Layer Diagrams -- Architecture Explorer -- What's New With Architecture Tools In Visual Studio Ultimate 2013 -- Code Maps -- Visual Studio Visualization And Modeling SDK -- Summary -- ch. 15 Top-Down Design With Use Case, Activity, Sequence, Component, And Class Diagrams -- Use Case Diagrams -- Creating A Use Case Diagram -- Use Case Diagram Toolbox -- Activity Diagrams -- Creating An Activity Diagram -- Activity Diagram Toolbox -- Adding An Activity Diagram To A Use Case Diagram -- Sequence Diagrams -- Creating A Sequence Diagram -- Sequence Diagram Toolbox -- Component Diagrams -- Creating A Component Diagram -- Component Diagram Toolbox -- Class Diagrams -- Creating A Class Diagram -- Class Diagram Toolbox -- Generating Code From A UML Class Diagram -- Summary.
 
Contents note continued: ch. 16 Analyzing Applications Using Architecture Explorer, Dependency Graphs, And Code Maps -- Understanding The Code Base -- Architecture Explorer Basics -- Understanding The Architecture Explorer Window -- Architecture Explorer Options -- Navigating Through Architecture Explorer -- Exploring Options For Namespaces -- Exploring Options For Classes -- Exploring Options For Members -- Dependency Graphs -- Creating The First Dependency Graph -- Creating A Dependency Graph Without Architecture Explorer -- Navigating Through Your Dependency Graph -- Dependency Graph Legend -- Dependency Graph Toolbar -- The Code Index -- Code Maps -- Summary -- ch. 17 Using Layer Diagrams To Model And Enforce Application Architecture -- Creating A Layer Diagram -- Defining Layers On A Layer Diagram -- Creating A Layer For A Single Artifact -- Adding Multiple Objects To A Layer Diagram -- The Layer Explorer -- Defining Dependencies -- Validating The Layer Diagram.
 
Contents note continued: Layer Diagrams And The Build Process -- Summary -- ch. 18 Introduction To Software Development -- What's New For Developers In Visual Studio 2013 -- Unit Testing -- Code Analysis -- CodeLens -- Profiler -- Advanced Debugging With IntelliTrace -- Lightweight Code Commenting -- My Work -- Suspend And Resume -- Code Review -- Summary -- ch. 19 Unit Testing -- Unit Testing Concepts -- Benefits Of Unit Testing -- Writing Effective Unit Tests -- Third-Party Tools -- Visual Studio Unit Testing -- Creating Your First Unit Test -- Managing And Running Unit Tests -- Debugging Unit Tests -- Programming With The Unit Test Framework -- Initialization And Cleanup Of Unit Tests -- Using The Assert Methods -- Using The CollectionAssert Class -- Using The StringAssert Class -- Expecting Exceptions -- Defining Custom Unit Test Properties -- TestContext Class -- Introduction To Microsoft Fakes -- Choosing Between Stubs And Shims -- Using Stubs -- Using Shims.
 
Contents note continued: Using Test Adapters -- Summary -- ch. 20 Code Analysis, Code Metrics, Code Clone Analysis, And CodeLens -- The Need For Analysis Tools -- What's New For Code Analysis In Visual Studio 2013 -- Using Code Analysis -- Built-In Code Analysis Rules -- Code Analysis Rule Sets -- Enabling Code Analysis -- Executing Code Analysis -- Working With Rule Violations -- Using The Command-Line Analysis Tool -- FxCopCmd Options -- FxCopCmd Project Files -- Build Process Code Analysis Integration -- Creating Code Analysis Rules -- Code Metrics -- Code Clone Analysis -- Finding Code Clones -- Reviewing The Code Clone Analysis Results -- How Code Clone Analysis Works -- Excluding Items From Code Clone Analysis -- Using CodeLens -- Summary -- ch. 21 Profiling And Performance -- Introduction To Performance Analysis -- Types Of Profilers -- Visual Studio Profiling -- What's New In Profiling With Visual Studio 2013 -- Using The Profiler -- Creating A Sample Application.
 
Contents note continued: Creating A Performance Session -- Adding A Blank Performance Session -- Using The Performance Explorer -- Configuring A Sampling Session -- Configuring An Instrumentation Session -- Configuring A .NET Memory Allocation Session -- Configuring A Concurrency Profiling Session -- Executing A Performance Session -- Managing Session Reports -- Reading And Interpreting Session Reports -- Command-Line Profiling Utilities -- Just My Code -- Profiling JavaScript -- Common Profiling Issues -- Debugging Symbols -- Instrumentation And Code Coverage -- Summary -- ch. 22 Debugging With IntelliTrace -- IntelliTrace Basics -- IntelliTrace -- An Example -- Navigating The IntelliTrace Events View -- Collecting Method Call Information -- Collecting Detailed Information -- Saving Your IntelliTrace Session -- IntelliTrace Options -- IntelliTrace In Production -- Installing The IntelliTrace Standalone Collector -- Configuring IntelliTrace Powershell Commandlets.
 
Contents note continued: Collecting Execution Information -- Summary -- ch. 23 Introduction To Software Testing -- Role-Based Testing Tools -- Types Of Tests -- Diagnostic Data Adapters -- Microsoft Test Manager -- Managing Automated Tests With Visual Studio -- Test Project Types -- Test Explorer -- Code Coverage -- Using Ordered Tests -- Test Settings -- Summary -- ch. 24 Manual Testing -- What's New In Visual Studio 2013 -- Microsoft Test Manager -- Using Test Plans -- Configuring Test Settings -- Using Builds -- Analyzing Impacted Tests -- Defining Test Configurations -- Plan Contents -- Running Tests And Tracking Results -- Using Test Runner -- Supported Technologies For Action Recordings -- Filing Bugs And Saving Test Results -- Exploratory Testing -- Running Automated Tests -- Summary -- ch. 25 Coded User Interface Testing -- What's New In Visual Studio 2013 -- Creating Coded UI Tests Using The Coded UI Test Builder -- Setting Up The Sample Application.
 
Contents note continued: Create A Test Project -- Coded UI Test Builder -- Generated Code -- Running Your Test -- Creating A Data-Driven Test -- Failing Tests -- Taking Screenshots -- UI Map Editor -- Creating Coded UI Tests Using Action Recordings -- Supported Technologies -- Summary -- ch. 26 Web Performance And Load Testing -- Web Performance Tests -- Web Performance Tests Versus Coded UI Tests -- Creating A Sample Web Application -- Creating Users For The Site -- Creating And Configuring Web Tests -- Recording A Web Performance Test -- Configuring Web Performance Test Run Settings -- Parameterizing The Web Server -- Test Settings -- Running A Web Performance Test -- Observing Test Execution And Results -- Editing A Web Performance Test -- Data-Driven Web Performance Tests -- Coded Web Performance Tests -- Load Tests -- Creating And Configuring Load Tests -- Editing Load Tests -- Executing Load Tests -- Viewing And Interpreting Load Test Results -- Distributed Load Tests.
 
Contents note continued: Installing Controllers And Agents -- Configuring Controllers -- Configuring Agents -- Running A Distributed Load Test -- Cloud-Based Load Testing With Visual Studio Online -- Running A Load Test In The Cloud -- Summary -- ch. 27 Lab Management -- Lab Management Infrastructure -- Golden Images -- Agents -- SCVMM Environments -- Testing With Environments -- Create New Test Settings -- Run Manual Tests With An Environment -- Automated Build-Deploy-Test With Environments -- Standard Environments -- Summary.

Title Subject
Microsoft Visual studio.
 
Microsoft Visual studio. (OCoLC)fst01389599

Subject Term
Teams in the workplace -- Data processing.
 
Application software -- Development.
 
Software engineering.
 
Teams in the workplace.
 
Teams in the workplace -- Data processing (OCoLC)fst01144684
 
Application software -- Development. (OCoLC)fst00811707
 
Software engineering. (OCoLC)fst01124185
 
Teams in the workplace. (OCoLC)fst01144679

Added Author
Hinshelwood, Martin,
 
Randell, Brian, 1936-
 
Keller, Brian J.,
 
Woodward, Martin, 1976-

Electronic Access
EBSCO http://search.ebscohost.com.ezproxy.iielearn.ac.za/login.aspx?direct=true&db=nlebk&AN=752700&site=ehost-live


LibraryMaterial TypeItem BarcodeShelf NumberCopy
IIE SandtonGeneral Books000096027005.276 GOU1
RC BraamfonteinPrescribed books000166378005.276 GOU1
RC BraamfonteinPrescribed books000176510005.276 GOU2
RC BraamfonteinPrescribed books000176706005.276 GOU3
RC BraamfonteinPrescribed books000158054005.276 GOU4
RC BraamfonteinPrescribed books000158052005.276 GOU5
RC BraamfonteinPrescribed books000158051005.276 GOU6
RC BraamfonteinGeneral Books000176505005.276 GOU7
RC BraamfonteinLecturer Books002080028005.276 GOU9
RC BraamfonteinPrescribed books002085780005.276 GOU10
RC DurbanPrescribed books002040556005.276 GOU1
RC Pretoria CBDGeneral Books000165435005.276 GOU1
RC Pretoria CBDGeneral Books000165559005.276 GOU4
RC Pretoria CBDGeneral Books000165396005.276 GOU5
RC Pretoria CBDPrescribed books000067726005.276 GOU6
VC Cape TownGeneral Books000027031005.276 GOU1
VC Cape TownGeneral Books000121130005.276 GOU2
VC Durban NorthGeneral Books000127597005.276 GOU1
VC Durban NorthGeneral Books000127389005.276 GOU2
VC Nelson Mandela BayPrescribed books000043771005.276 GOU1
VC Nelson Mandela BayPrescribed books000043902005.276 GOU2
VC Nelson Mandela BayPrescribed books0000439005.276 GOU3
VC Nelson Mandela BayPrescribed books000042769005.276 GOU4
VC PietermaritzburgLecturer Books000094657005.276 GOU1
VC PietermaritzburgPrescribed books000103878005.276 GOU2
VC PretoriaLecturer Books000061177005.276 GOW1
VC PretoriaLecturer Books000186813005.276 GOW2
VC PretoriaGeneral Books000186814005.276 GOW3
VC PretoriaLecturer Books000097787005.276 GOW4
VC SandtonLecturer Books000109964005.276 GOU1
VC SandtonGeneral Books000188731005.276 GOU2
VC SandtonPrescribed books000188955005.276 GOU3
VC WaterfallGeneral Books000159584005.276 GOU1
VC WestvillePrescribed books000059942005.276 GOU1
VC WestvillePrescribed books000058772005.276 GOU2
VC WestvillePrescribed books000118583005.276 GOU3