Limit search to available items
Book Cover
E-book
Author Gousset, Mickey, author.

Title Professional application lifecycle management with visual studio 2013 / Mickey Gousset [and four others]
Published Indianapolis, IN : John Wiley and Sons Inc., [2014]
©2014

Copies

Description 1 online resource (xxiv, 656 pages) : illustrations
Series Wrox professional guides
Wrox professional guides.
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 -- 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 -- 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 -- 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 -- 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 -- 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 -- 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 -- "Code Understanding" Experience -- 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 -- 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 -- 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 -- Layer Explorer -- Defining Dependencies -- Validating The Layer Diagram -- 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 -- Using Test Adapters -- Summary -- ch. 20 Code Analysis, Code Metrics, Code Clone Analysis, And CodeLens -- 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
Note continued: 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 -- 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 -- 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 -- 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 -- 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
Notes "Wrox programmer to programmer"--Cover
Includes index
Print version record
SUBJECT Microsoft Visual studio. http://id.loc.gov/authorities/names/n98043868
Microsoft Visual studio fast
Subject Application software -- Development.
Software engineering.
Teams in the workplace.
Application software -- Development
Software engineering
Teams in the workplace
Form Electronic book
ISBN 9781118836590
1118836596
9781118836361
1118836367
1118836588
9781118836583