ghenriquec / engenharia-requisitos-decolar

The "Decolar" project is a comprehensive documentation-oriented endeavor, developed as part of a university assignment in the domain of requirements engineering. Its primary focus is on modeling and defining the requirements for a reservation system tailored for airlines.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto de Sistema para Decolar

Projeto universitário de Engenharia de Requisitos para o sistema da Decolar. Este documento fornece uma visão abrangente das fases de desenvolvimento, desde a concepção inicial até a elaboração dos contratos.


Para ler a documentação em inglês, vá para README em inglês.

1. Minimundo - Definição do Problema

Descrição detalhada e concisa do problema que a Decolar deseja resolver com este sistema, levando em consideração o cenário e as necessidades da empresa no mercado atual.

2. Elicitação de Requisitos com Caso de Uso e Expansão

Nesta fase, identificamos e documentamos as necessidades e funcionalidades que o sistema deve atender.

a. Priorização dos Requisitos:
Uma lista dos requisitos identificados classificados por sua importância e impacto no projeto.

b. Verificação e Validação dos Requisitos:
Processo de assegurar que os requisitos elicitados sejam corretos, completos, e relevantes para a solução do problema.

c. Requisitos Especiais:
Requisitos que possuem características únicas ou que precisam de atenção especial durante o desenvolvimento.

d. Requisitos Funcionais e Não Funcionais:

  • Requisitos Funcionais: Descrevem as funções que o sistema deve realizar.
  • Requisitos Não Funcionais: Descrevem características de desempenho, usabilidade, segurança e outras que o sistema deve possuir.

3. Diagrama de Atividade

Representação gráfica dos fluxos de trabalho e atividades, mostrando como as tarefas são executadas, sua sequência, e as decisões tomadas durante o processo.

4. Diagrama de Estado

Ilustra os estados que um objeto pode assumir durante seu ciclo de vida e os eventos que causam a transição de um estado para outro.

5. Diagrama de Contexto

Este diagrama apresenta uma visão de alto nível do sistema, mostrando como ele se relaciona e interage com outros sistemas e com os stakeholders.

6. Diagrama de Sequência

Descreve a interação entre os objetos em um determinado cenário, ilustrando a sequência de mensagens e a ordem em que são processadas.

7. Diagrama de Classe

Representação da estrutura e relações das classes dentro do sistema, mostrando seus atributos e métodos.

8. Contrato

Documentação formal das obrigações, responsabilidades e direitos entre as partes envolvidas no desenvolvimento e uso do sistema.


About

The "Decolar" project is a comprehensive documentation-oriented endeavor, developed as part of a university assignment in the domain of requirements engineering. Its primary focus is on modeling and defining the requirements for a reservation system tailored for airlines.