Apress.Pro.Application.Lifecycle.Management.with.Visual.Studio.2012.2nd.Edition.Sep.2012.pdf

(25340 KB) Pobierz
THE EXPERT’S VOICE ® IN .NET
910437545.007.png
For your convenience Apress has placed some of the front
matter material after the index. Please use the Bookmarks
and Contents at a Glance links to access them.
910437545.008.png 910437545.009.png 910437545.010.png 910437545.001.png 910437545.002.png 910437545.003.png 910437545.004.png 910437545.005.png
Contents at a Glance
About the Authors���������������������������������������������������������������������������������������������������� xxvii
About the Technical Reviewers �������������������������������������������������������������������������������� xxix
Acknowledgments ���������������������������������������������������������������������������������������������������� xxxi
Introduction ������������������������������������������������������������������������������������������������������������ xxxiii
Part 1: Application Lifecycle Management
��������������������������������������������� 1
Chapter 1: Why Application Lifecycle Management Matters
������������������������������������� � 3
Chapter 2: Introduction to Application Lifecycle Management
�������������������������������� 21
Chapter 3: Development Processes and Frameworks
���������������������������������������������� 37
Chapter 4: ALM Assessments
����������������������������������������������������������������������������������� 61
Chapter 5: ALM Using TFS
���������������������������������������������������������������������������������������� 75
Part 2: Planning (Agile Project Management)
�������������������������������������� 89
Chapter 6: Introduction to Agile
������������������������������������������������������������������������������� 91
Chapter 7: Work Item Tracking and Process Customization
��������������������������������� � 101
Chapter 8: Agile Project Management With TFS
����������������������������������������������������� 127
Chapter 9: Metrics and ALM Assessment for Agile Project Management
�������������� 155
Part 3: Analysis, Modeling, and Design (Architecture)
����������������������� 173
Chapter 10: Prototyping Using Storyboarding and Feedback Tracking
������������������ 175
Chapter 11: Top Down Design Studies (UML)
��������������������������������������������������������� 189
v
910437545.006.png
Contents at a GlanCe
Chapter 12: Using Architecture Explorer
���������������������������������������������������������������� 203
Chapter 13: Using Layer Diagrams
������������������������������������������������������������������������� 209
Analysis and Design ����������������������������������������������������������������������������������������������� 219
Chapter 14: Metrics and ALM Assessment for Architecture,
Part 4: Building (Developer Practices)
���������������������������������������������� 223
Chapter 15: Version Control
������������������������������������������������������������������������������������ 225
Chapter 16: Unit Testing
����������������������������������������������������������������������������������������� 251
Chapter 17: Code Quality
���������������������������������������������������������������������������������������� 271
Chapter 18: Performance and Proiling
������������������������������������������������������������������ 287
Chapter 19: Metrics and ALM Assessment for Developer Practices
���������������������� 305
Part 5: Validating (Software Testing)
������������������������������������������������� 313
Chapter 20: Overview of Software Testing
������������������������������������������������������������� 315
Chapter 21: Manual Testing
������������������������������������������������������������������������������������ 323
Chapter 22: Automated Testing
������������������������������������������������������������������������������ 355
Chapter 23: Visual Studio Lab Management
����������������������������������������������������������� 385
Chapter 24: Metrics and ALM Assessment for Software Testing
��������������������������� 413
Part 6: Releasing
������������������������������������������������������������������������������� 423
Chapter 25: Continuous Delivery
���������������������������������������������������������������������������� 425
Chapter 26: Build Automation
�������������������������������������������������������������������������������� 433
Chapter 27: Deployment
����������������������������������������������������������������������������������������� 489
Chapter 28: Release Management
�������������������������������������������������������������������������� 515
Chapter 29: Metrics and ALM Assessment
������������������������������������������������������������ � 533
Part 7: Team Foundation Server
�������������������������������������������������������� 543
Chapter 30: Architecture and Implementation Planning
���������������������������������������� 545
Chapter 31: TFS Installation, Upgrade, and Administration
������������������������������������ 557
vi
Contents at a GlanCe
Chapter 32: TFS Reporting
�������������������������������������������������������������������������������������� 575
Chapter 33: Working in Heterogeneous Environments
������������������������������������������� 599
Chapter 34: TFS In The Cloud
��������������������������������������������������������������������������������� 613
Index�������������������������������������������������������������������������������������������������������������������������� 623
vii
Zgłoś jeśli naruszono regulamin