Export (0) Print
Expand All

Reliability

Visual Studio .NET 2003

As distributed applications grow both in size and complexity, there is an increasing need to improve the reliability and operating quality of software. First, the cost of application failure is often too high. Users bypass unreliable Web sites, resulting in lost revenue and reduced future sales, and the expense of repairing corrupted data can further increase the cost of application failure. Second, unreliable systems are difficult to maintain or improve because the failure points are typically hidden throughout the system. Finally, modern software technology makes it easy to create reliable applications.

You should become familiar with how to include important reliability characteristics in your application design, and how the pursuit of reliability must be built into the entire software development lifecycle.

The following sections will acquaint you with designing, testing, and best practice strategies for creating a reliable enterprise application.

In This Section

Reliability Overview
Examines reliability and how it is affected by the entire software development lifecycle.
Designing for Reliability
Discusses how certain design choices affect application reliability.
Testing for Reliability
Discusses how to test for reliability.
Best Practices for Reliability
Provides useful implementation strategies and best practice recommendations.

Related Sections

Design Goals
Gives an introduction to six important design issues: availability, manageability, reliability, scalability, and securability.
Availability
Covers design, testing, and best practices for creating an application that has high-availability.
Manageability
Covers design, testing, and best practices for creating a manageable application.
Performance
Covers design, testing, and best practices for creating a high-performance application.
Scalability
Covers design, testing, and best practices for creating a scalable application.
Securability
Covers design, testing, and best practices for creating a secure application.
Show:
© 2014 Microsoft