Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Capitulo 3: Requisitos por Mind Map: Capitulo 3: Requisitos

1. Importância e Tipos de Requisitos de Software

1.1. Requisitos definem o que um sistema deve fazer e sob quais restrições.

1.1.1. Requisitos relacionados com a primeira parte dessa definição — o que um sistema deve fazer, ou seja, suas funcionalidades — são chamados de Requisitos Funcionais.

1.1.2. Os requisitos relacionados com a segunda parte — sob que restrições — são chamados de Requisitos Não-Funcionais.

2. Produto Mínimo Viável (MVP)

2.1. Versão inicial e simplificada de um produto, com funcionalidades essenciais, lançada para validar hipóteses e requisitos junto ao mercado.

3. Testes A/B

3.1. Usados para escolher, dentre duas versões de um sistema, aquela que desperta maior interesse dos usuários. As duas versões são idênticas, exceto que uma implementa um requisito A e outra implementa um requisito B, sendo que A e B são mutuamente exclusivos

4. Engenharia de Requisitos

4.1. Nome que se dá ao conjunto de atividades relacionadas com a descoberta, análise, especificação e manutenção dos requisitos de um sistema.

5. Histórias de Usuários

5.1. Descrições simples e curtas de funcionalidades ou necessidades de um software, escritas sob a perspectiva do usuário final.

5.1.1. Seguem um formato comum: "Como [tipo de usuário], eu quero [objetivo] para que [benefício]."

5.1.2. Amplamente utilizadas em métodos ágeis para capturar requisitos de forma colaborativa e iterativa, priorizando a entrega de valor ao usuário.

6. Casos de Uso

6.1. Documentos detalhados que descrevem as interações entre os usuários (atores) e o sistema para alcançar um objetivo específico.

6.1.1. Incluem fluxos de interação principais e alternativos, ajudando a especificar requisitos funcionais de forma estruturada.

6.1.2. Amplamente utilizados em metodologias tradicionais de desenvolvimento de software.