Aula 05
Aula 05
Aula 05
Documentação
Engenheiros de sistema: usam os requisitos a fim de compreender qual sistema deve ser
desenvolvido.
Prefácio Deve definir os possíveis leitores do documento e descrever seu histórico de versões, incluindo uma justificativa para a
criação de uma nova versão e um resumo das mudanças feitas em cada versão.
Deve descrever a necessidade para o sistema. Deve descrever brevemente as funções do sistema e explicar como ele vai
Introdução
funcionar com outros sistemas. Também deve descrever como o sistema atende aos objetivos globais de negócio ou
estratégicos da organização que encomendou o software.
Deve descrever a necessidade para o sistema. Deve descrever brevemente as funções do sistema e explicar como ele vai
Glossário
funcionar com outros sistemas. Também deve descrever como o sistema atende aos objetivos globais de negócio ou
estratégicos da organização que encomendou o software.
De nição de Deve descrever os serviços fornecidos ao usuário. Os requisitos não funcionais de sistema também devem ser descritos nessa
requisitos de seção. Essa descrição pode usar a linguagem natural, diagramas ou outras notações compreensíveis para os clientes. Normas
usuário de produto e processos que devem ser seguidos devem ser especificados.
Arquitetura Deve apresentar uma visão geral em alto nível da arquitetura do sistema previsto, mostrando a distribuição de funções entre
do Sistema os módulos do sistema. Componentes de arquitetura que são recusados devem ser destacados.
Pode incluir modelos gráficos do sistema que mostram os relacionamentos entre os componentes do sistema, o sistema e
Modelos do
seu ambiente. Exemplos de possíveis modelos são modelos de objetos, modelos de fluxo de dados ou modelos semânticos
sistema
de dados.
Deve descrever os pressupostos fundamentais em que o sistema se baseia, bem como quaisquer mudanças previstas, em
Evolução do
decorrência da evolução de hardware, de mudanças nas necessidades do usuário etc. Essa seção é útil para projetistas de
sistema
sistema, pois pode ajudá-los a evitar decisões capazes de restringir possíveis mudanças futuras no sistema.
Deve fornecer informações detalhadas e específicas relacionadas à aplicação em desenvolvimento, além de descrições de
hardware e banco de dados, por exemplo. Os requisitos de hardware definem as configurações mínimas ideais para o
Apêndices
sistema. Requisitos de banco de dados definem a organização lógica dos dados usados pelo sistema e os relacionamentos
entre esses dados.
Vários índices podem ser incluídos no documento. Pode haver, além de um índice alfabético normal, um índice de
Índice
diagramas, de funções, entre outros pertinentes.
Histórico de versões
Data Versão Descrição Responsável
Alterado
20/12/2023 2.4 João Paulo
validação
Objetivo do Documento
O que será apresentado no documento? Para que serve o documento?
Objetivo do Sistema
Descrição detalhada sobre o que o sistema irá fazer, como irá fazer e quais suas
restrições.
Documento de Requisitos
Termos e Abreviações
Identificar todas as siglas, abreviações ou palavras que necessitam de descrição.
Requisitos
Listar todos os Requisitos Funcionais e Não Funcionais do sistema.
Aprovação
Lista de assinaturas aprovando o documento
Documento de Requisitos
Tabela de requisitos
Descrição/Ação: campo para ser usado à descrição do requisito ou à ação que deve ser tomada.
Pré-condições: campo que descreve o que deve ter ocorrido ou deve estar disponível antes da
execução/desenvolvimento do requisito.
Pós-condições: campo que descreve o que deve ser mostrado quando a execução do requisito se
completar.
https://youtu.be/PVLcTjHBmrM?si=7etQQlVSfYuUV4Vi
Referências
• PROGRAME PARA ANDROID. PODCAST AdS #03 | Veja como fazer um levantamento de
requisitos completo DO ZERO!. Disponível em: https://youtu.be/PVLcTjHBmrM?
si=7etQQlVSfYuUV4Vi. Acesso em: 23 out. 2023.