Você está na página 1de 3

Resumo Engenharia de Software

1 – Engenharia de Requisitos

Classificação dos Requisitos

 Quanto ao Nível de Abstração

o Requisitos de Usuários: poucos detalhes e alto nível de


abstração, linguagem simples e compreensível para o cliente.

o Requisitos de Sistemas: Muito detalhado, baixo nível de


abstração. Demonstram funções, operações e restrições do
sistema.

 Quanto à Qualidade

o Requisitos Normais: Refletem os objetivos e metas estabelecidas


para um produto ou sistema durante reuniões com o cliente.

o Requisitos Esperados: Estão implícitos mas são fundamentais


para a satisfação do cliente. (Geralmente o cliente não os deixa
explicito por achar que são óbvios de mais).

o Requisitos Fascinantes: vai além do esperado pelo cliente.

 Quanto a Evolução e Manutenção

o Requisitos Permanentes (Estáveis): Diretamente ligados a


atividade principal da organização. (É a essência de um sistema e
seu domínio da aplicação).

o Requisitos Voláteis (Instáveis):

 Mutáveis: se modificam em função do ambiente em que o


sistema opera.

 Emergentes: não podem ser completamente definidos


quando o sistema é especificado. EMERGEM a medida
que a compreensão do cliente sobre o sistema se
desenvolve. Acontece, geralmente, durante a fase de
desenvolvimento.

 Consequente: Baseados em suposições de como o


sistema será utilizado. Resultado da introdução do sistema
no ambiente do usuário. O usuário percebe a necessidade
do requisito enquanto usa o sistema, ou seja é uma
consequência do uso.

 Compatibilidade: São requisitos que dependem de outros


equipamentos, processos, componentes ou elementos.
Mudam conforme outros elementos mudam.

 Quanto a FUNCIONALIDADE

o Requisitos funcionais: Declaração de serviços que o sistema


DEVE fornecer. Como o sistema DEVE reagir a entradas
especificas e como o sistema DEVE (ou não) se comportar em
situações particulares.

o Requisitos NÃO-Funcionais: são restrições nos serviços ou


funções oferecidas pelo sistema.
Ex: Sistema deverá ser desenvolvido na linguagem JAVA.
 Não estão diretamente relacionados com as funções
específicas do sistema.

o Requisitos de domínio: Refletem características da sua área de


negócios. Podem ser funcionais ou não funcionais. Caso NÃO
sejam satisfeitos o sistema poderá não ser realizável.
 Requisito puramente ligado ao domínio da aplicação ao
negócio.

2 – Fases do processo de Engenharia de


requisitos

 SOMERVILLE

ESTUDO DE VIABILIDADE > ELICITAÇÃO E ANÁLISE DE REQUISITOS >


ESPECIFICAÇÃO > VALIDAÇÃO > GESTÃO

Para lembrar: ESTão VIABILIzando ELIana ESPECIalmente no Vasco da


Gama

 Estudo De Viabilidade

 Elicitação e Análise de Requisitos


 Especificação

 Validação

 Gestão

Você também pode gostar