Use these checklists to review key software architecture activities and deliverables throughout the Unified Architecture Process (UAP). Each checklist provides concise verification points to help ensure that important architectural concerns are addressed systematically and completely.
Browse Checklists
Select a checklist to review it online or download the PDF version for offline use and printing.
Requirements Refinement Checklist
Verify that requirements are refined to identify architectural drivers, architecturally significant requirements, quality attributes, and key constraints.
System Context Analysis Checklist
Review the system boundary, external actors and systems, interactions, interfaces, and other contextual factors that influence the architecture.
Schematic Architecture Checklist
Review the schematic architecture, including major architectural elements, their responsibilities, relationships, interfaces, and key design decisions.
Architecture View Design Checklist
Verify the architecture through the Functional, Information, Behavior, and Deployment views and ensure consistency across the four views.
Design for NFR Checklist
Review how the architecture addresses selected non-functional requirements through appropriate architectural strategies, mechanisms, and design decisions.
Architecture Evaluation Checklist
Evaluate the architecture systematically against architectural requirements, quality goals, risks, trade-offs, and identified evaluation criteria.
