Você está na página 1de 16

Modelos de

Requisitos
Sumário
O que são modelos de requisitos? Exemplos

Importância dos modelos na


análise de requisitos

Tipos comuns de modelos de


requisitos
O que são modelos
de requisitos?
São representações visuais ou documentais
que ajudam a descrever e especificar os
requisitos de um sistema de software. Eles
são usados para comunicar eficazmente as
necessidades e expectativas dos
stakeholders e para documentar o que o
software deve fazer.
Importância dos
modelos na análise de
requisitos
Os modelos de requisitos desempenham um papel
crucial na análise de requisitos, pois ajudam a
eliminar ambiguidades, aprimorar a compreensão e
permitir a validação dos requisitos antes da
implementação. Eles servem como uma ponte entre
as partes interessadas (clientes, desenvolvedores,
testadores, etc.) e o sistema a ser construído.
Tipos comuns de
modelos de requisitos

Diagramas de Casos de Uso Tabelas de Rastreabilidade

Diagramas de Sequência Especificações de Requisitos

Diagramas de Atividades
Diagramas de
Casos de Uso
Descrevem as interações entre os atores
(usuários, sistemas externos) e o sistema de
software. Eles são úteis para representar as
funcionalidades do sistema e os cenários de
uso.
Exemplo: Diagrama de Casos de Uso para
um sistema de gerenciamento de biblioteca
ou compra de um leilão.
Diagramas de
Sequência
Mostram como objetos colaboram em
cenários específicos, representando a
ordem das mensagens trocadas entre eles.
Eles são úteis para descrever a lógica de
interação em um sistema.
Exemplo: Diagrama de Sequência para um
processo de locação de filme.
Diagramas de
Atividades
Descrevem fluxos de trabalho ou
processos, indicando as atividades,
decisões e fluxos de controle em um
sistema. Eles são úteis para modelar a
lógica do sistema. Exemplo: Diagrama de
Atividades para um sistema de controle de
estoque.
Tabelas de Rastreabilidade
Estabelecem uma conexão entre requisitos e outras partes do projeto,
como casos de teste, componentes do sistema e documentação. Elas
garantem que cada requisito seja rastreável durante todo o ciclo de vida
do projeto.
Especificações
de Requisitos
São documentos detalhados que
descrevem cada requisito individualmente.
Elas geralmente incluem informações
como descrição, prioridade, critérios de
aceitação e condições de negócios.
Exemplo: Especificação de Requisitos para
um sistema de gerenciamento de pedidos.
Diagrama de Casos de Uso para um sistema
de reserva de passagens:
Ator: Passageiro Ator: Atendente de check-in

Reservar passagem Realizar check-in


Cancelar passagem Emitir cartão de embarque
Exemplos
1 **Nome do Sistema:** Sistema de Gerenciamento de Pedidos
**Versão:** 1.0
**Data:** Outubro de 2023

**Ficha Técnica**
**Equipe Responsável pela Elaboração:**
- Eduardo, Desenvolvimento
- Eduarda, Testes
- Educarlos, Analista

**Público Alvo:** Este manual destina-se aos desenvolvedores, testadores e usuários finais do
Sistema de Gerenciamento de Pedidos.

**Dúvidas, Críticas e Sugestões:**


Endereço para Correspondência: Riachão do Dantas/SE - Rua RIachão, 148 - centro.
E-mail para Contato: eduardo@gmail.com

**Sumário**
1. Introdução
2. Identificação dos Requisitos
3. Prioridades dos Requisitos
4. Requisitos Funcionais
5. Requisitos Não Funcionais
Exemplos
2 Diagrama de Casos de Uso: Sistema de Gerenciamento de Pedidos
Ator Principal: Cliente
Ator Secundário: Administrador do Sistema
Casos de Uso:
1. Realizar Pedido: O cliente pode realizar um pedido, selecionando itens e fornecendo informações de
entrega.
2. Modificar Pedido: O cliente pode modificar um pedido existente antes de confirmá-lo.
3. Cancelar Pedido: O cliente pode cancelar um pedido antes que ele seja processado.
4. Visualizar Cardápio: O cliente pode visualizar o cardápio de itens disponíveis.
5. Gerenciar Pedidos: O administrador do sistema pode gerenciar pedidos, revisar pedidos pendentes e
confirmados, e atualizar o status de entrega.
6. Gerar Relatórios: O administrador do sistema pode gerar relatórios sobre vendas, pedidos e
desempenho do sistema.
Exemplos
3 **Caso de Uso:** Realizar Pedido
**Ator Principal:** Cliente
**Ator Secundário:** Sistema
**Descrição:** O cliente realiza um pedido no sistema, selecionando os itens desejados e
fornecendo as informações de entrega. O sistema processa o pedido e envia uma
confirmação ao cliente.
**Fluxo Principal:**1. O cliente seleciona os itens a serem pedidos. 2. O cliente fornece as
informações de entrega. 3. O sistema processa o pedido. 4. O sistema envia uma
confirmação ao cliente.
**Fluxos Alternativos:**- O cliente cancela o pedido.
**Requisitos Especiais:**- O sistema deve calcular o valor total do pedido. - O sistema
deve registrar o pedido no sistema. - O sistema deve enviar uma confirmação por e-mail.
**Pré-condições:** O cliente deve estar autenticado no sistema.
Exemplos
4 **Requisito Funcional (RF001):** Realizar Pedido
**Descrição:** O sistema deve permitir que o cliente realize um pedido selecionando os
itens desejados, fornecendo informações de entrega e recebendo uma confirmação.
**Ator:** Cliente
**Prioridade:** Essencial
**Fluxo de Eventos:**1. O cliente seleciona os itens a serem pedidos.
2. O cliente fornece as informações de entrega.
3. O sistema calcula o valor total do pedido.
4. O sistema registra o pedido no sistema.
5. O sistema envia uma confirmação por e-mail.
**Requisitos Especiais:**
- O sistema deve validar as informações do cliente.
- O sistema deve calcular o valor total do pedido com base nos preços dos itens
selecionados.
**Saídas:**
- Confirmação do pedido por e-mail.

Você também pode gostar