Solution Architecture For .NET

Solution architecture connects business requirements, technical design, implementation choices, and delivery constraints.

Software Development Life Cycle

Planning And Requirement Analysis

Understand the business problem before choosing technology.

Useful tools:

Define Requirements

Capture requirements clearly enough that the team can build and validate the system.

Common artifacts:

Architectural Design

Define the system shape:

.NET Architecture Questions

Source Notes