Descrever a estrutura geral do software em termos simples, como blocos de construção principais e como eles se relacionam.
Listar as principais funcionalidades que o software deve suportar.
Para acessar o exemplo de requisito funcional, Requisitos Funcionais.
Enumerar os requisitos de desempenho, segurança e usabilidade do software.
Para acessar o exemplo de requisito não funcional Exemplo 1, Requisitos não Funcional Exemplo 1.
Para acessar o exemplo de requisito não funcional Exemplo 2, Requisitos não Funcional Exemplo 2.
Listar os principais componentes do software e explicar suas responsabilidades. Usar diagramas simples para mostrar como esses componentes interagem.
Descrever como os componentes vão se comunicar, incluindo se será de forma síncrona (imediatamente) ou assíncrona (com atraso).