Professional Application Lifecycle Management with Visual Studio 2010
Home > Computing and Information Technology > Computer programming / software engineering > Network programming > Professional Application Lifecycle Management with Visual Studio 2010
Professional Application Lifecycle Management with Visual Studio 2010

Professional Application Lifecycle Management with Visual Studio 2010

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

Get up to speed on Application Lifecycle Management (ALM) with Visual Studio 2010 through a combination of hands-on instruction and deep-dives.Microsoft has packed a lot of brand new testing and modeling tools into Visual Studio 2010, tools that previously were available only to Microsoft internal development teams. Developers will appreciate the focus on practical implementation techniques and best practices.A team of Microsoft insiders provides a nuts-and-bolts approach. This Wrox guide is designed as both a step-by-step guide and a reference for modeling, designing, and coordinating software development solutions at every level using Visual Studio 2010 and Visual Studio Team Foundation Server 2010.Visual Studio 2010 offers a complete lifecycle management system that covers modeling, testing, code analysis, collaboration, build and deployment tools.

Table of Contents:
INTRODUCTION xxix PART I: ARCHITECT CHAPTER 1: INTRODUCTION TO SOFTWARE ARCHITECTURE 3 Designing Visually 3 Microsoft s Modeling Strategy 4 From Objects to Services 7 New Architecture Tools in Visual Studio 2010 Ultimate 10 Summary 15 CHAPTER 2: TOP-DOWN DESIGN WITH USE CASE DIAGRAMS, ACTIVITY DIAGRAMS, AND SEQUENCE DIAGRAMS 17 Use Case Diagrams 18 Activity Diagrams 22 Sequence Diagrams 28 Summary 31 CHAPTER 3: TOP-DOWN DESIGN WITH COMPONENT AND CLASS DIAGRAMS 33 Component Diagrams 34 Class Diagrams 46 Summary 58 CHAPTER 4: ANALYZING APPLICATIONS USING ARCHITECTURE EXPLORER 59 Understanding the Code Base 60 Architecture Explorer Basics 61 Dependency Graphs 71 Summary 80 CHAPTER 5: USING LAYER DIAGRAMS 81 Creating a Layer Diagram 82 Defining Layers on a Layer Diagram 83 Defining Dependencies 86 Validating the Layer Diagram 88 Layer Diagrams and the Build Process 90 Summary 91 PART II: DEVELOPER CHAPTER 6: INTRODUCTION TO SOFTWARE DEVELOPMENT 95 What s New for Developers in Visual Studio 2010 96 Test Impact Analysis 97 Improved Code Analysis 97 Profiler Enhancements 97 Database Extensibility 97 Advanced Debugging with IntelliTrace 98 Improved Test-First Development Experience 98 Summary 98 CHAPTER 7: UNIT TESTING WITH THE UNIT TEST FRAMEWORK 99 Unit Testing Concepts 100 Visual Studio Unit Testing 102 Programming with the Unit Test Framework 110 Accessing Nonpublic Members from Tests 122 Code Generation 126 Code Coverage 129 Test Impact Analysis 131 Summary 137 CHAPTER 8: MANAGED CODE ANALYSIS AND CODE METRICS 139 The Need for Analysis Tools 140 Using Managed Code Analysis 140 Using the Command-Line Analysis Tool 151 Creating Code Analysis Rules 155 Code Metrics 163 Summary 165 CHAPTER 9: PROFILING AND PERFORMANCE 167 Introduction to Performance Analysis 168 Using the Profiler 169 Command-Line Profiling Utilities 195 Common Profiling Issues 198 Summary 199 CHAPTER 10: DATABASE DEVELOPMENT, TESTING, AND DEPLOYMENT 201 The Challenges of Database Change Management 202 Offline Schema Development 203 Creating a Database Project 207 Examining the Database Project 212 Making Schema Changes 215 Deploying Database Changes 221 Data Generation 224 Database Testing 227 Summary 241 CHAPTER 11: INTRODUCTION TO INTELLITRACE 243 Debugging Using IntelliTrace 243 New Features in Breakpoints 251 Pinnable Data Tips 253 Summary 255 PART III: TESTER CHAPTER 12: INTRODUCTION TO SOFTWARE TESTING 259 Role-Based Testing Tools 260 Types of Tests 260 Diagnostic Data Adapters 262 Microsoft Test Manager 264 Managing Automated Tests with Visual Studio 265 Summary 276 CHAPTER 13: WEB PERFORMANCE AND LOAD TESTING 277 Web Performance Tests 278 Load Tests 297 Command-Line Test Execution 312 Distributed Load Tests 313 Summary 317 CHAPTER 14: MANUAL TESTING 319 Microsoft Test Manager 319 Using Test Plans 320 Running Tests and Tracking Results 330 Running Automated Tests 336 Summary 338 CHAPTER 15: CODED USER INTERFACE TESTING 339 Creating Coded UI Tests Using the Coded UI Test Builder 340 Creating Coded UI Tests Using Action Recordings 351 Supported Technologies 354 Summary 354 CHAPTER 16: LAB MANAGEMENT 357 Lab Management Infrastructure 358 Virtual Environments 360 Testing with Virtual Environments 366 Automated Build-Deploy-Test with Virtual Environments 371 Physical Environments 375 Summary 376 PART IV: TEAM FOUNDATION SERVER CHAPTER 17: INTRODUCTION TO TEAM FOUNDATION SERVER 379 What Is Team Foundation Server? 380 Team Foundation Server Core Concepts 380 Accessing Team Foundation Server 392 What s New in Team Foundation Server 2010 400 Adopting Team Foundation Server 402 Summary 404 CHAPTER 18: TEAM FOUNDATION ARCHITECTURE 405 Team Foundation Server Logical Architecture 406 Physical Architecture 412 Deployment Scenarios 415 Summary 421 CHAPTER 19: TEAM FOUNDATION VERSION CONTROL 423 Team Foundation Version Control and Visual SourceSafe (VSS) 2005 424 Setting up Version Control 425 Using the Source Control Explorer 427 Check-In and Check-Out 432 Shelving 438 Branching and Merging 440 Command-Line Tools 444 Summary 445 CHAPTER 20: BRANCHING AND MERGING 447 Understanding Branching and Merging 448 Common Branching Strategies 449 Basic Branching Plan 452 Advanced Branching Plan 467 Summary 470 CHAPTER 21: TEAM FOUNDATION BUILD 471 Team Foundation Build 472 What s New in Team Foundation Build 2010 474 Team Foundation Build Architecture 477 Working with Builds 478 Team Build Process 492 Summary 517 PART V: PROJECT/PROCESS MANAGEMENT CHAPTER 22: INTRODUCTION TO PROJECT MANAGEMENT 521 Team Project Setup and Configuration 522 Planning Your Project 528 All Things Work Items 529 Using MS Office with Team Foundation Server 538 Summary 547 CHAPTER 23: PROCESS TEMPLATES 549 Understanding a Process Template 550 Process Templates Out of the Box 551 Partner and Community Templates 568 Summary 569 CHAPTER 24: USING REPORTS, PORTALS, AND DASHBOARDS 571 Team Foundation Server Reporting 572 Working with Team Foundation Server Reports 575 Summary 596 CHAPTER 25: AGILE PLANNING USING PLANNING WORKBOOKS 599 Product Backlog 600 Product Planning Workbook 602 Iteration Planning 607 Iteration Backlog Workbook 608 Tracking the Iteration 613 Summary 614 CHAPTER 26: PROCESS TEMPLATE CUSTOMIZATIONS 615 Customizing Process Templates 616 Tools for Customization 620 Uploading Process Templates in Team Foundation Server 631 Deleting Process Templates 631 Customizing Process Guidance 632 Summary 632 INDEX 633


Best Sellers


Product Details
  • ISBN-13: 9780470484265
  • Publisher: John Wiley & Sons Inc
  • Binding: Paperback
  • Language: English
  • Spine Width: 33 mm
  • Width: 188 mm
  • ISBN-10: 0470484268
  • Publisher Date: 12 Apr 2010
  • Height: 232 mm
  • Returnable: N
  • Weight: 1176 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Professional Application Lifecycle Management with Visual Studio 2010
John Wiley & Sons Inc -
Professional Application Lifecycle Management with Visual Studio 2010
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Professional Application Lifecycle Management with Visual Studio 2010

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!