Aula 6 Engenharia De Requisitos Elicita O De Requisitos De Software

605 palavras 3 páginas
Requisitos de Software
Alexandre Monteiro

Elicitação de requisitos e análise 

Esta atividade divide-se em dois esforços maiores:


Elicitação dos requisitos em si




Técnicas de elicitação

Análise do que foi elicitado


Processo de análise

Que é um requisito?


Tanto pode ser






Uma declaração abstrata de alto nível de um serviço
Como uma restrição do sistema

Quanto uma especificação funcional matemática detalhada

Elicitação de Requisitos






Também denominada de descoberta de requisitos Envolve pessoal objetivando descobrir o domínio de aplicação, serviços que devem ser fornecidos bem como restrições
Deve envolver usuários finais, gerentes, pessoal envolvido na manutenção, especialistas no domínio, etc.
(Stakeholders).

Visão dos Requisitos


Requisitos do Usuário




Declarações em linguagem natural com diagramas de serviços que o sistema deve oferecer e suas restrições operacionais. Escrito para os clientes

Requisitos do Sistema


Documento estruturado com descrições detalhadas sobre os serviços do sistema.
Contrato entre cliente e fornecedor

Tipos de Requisitos


Requisitos Funcionais



Requisitos Não-Funcionais



Requisitos de Domínio

Requisitos Funcionais




Descreve funcionalidade e serviços do sistema
Depende do




Tipo do software
Usuários esperados
Tipo do sistema onde o software é usado Exemplos de R.F.






[RF001] Usuário pode pesquisar todo ou um sub-conjunto do banco de dados
[RF002] Sistema deve oferecer visualizadores apropriados para o usuário ler documentos armazenados
[RF003] A todo pedido deve ser associado um identificador único (PID), o qual o usuário pode copiar para a área de armazenamento permanente da conta

Requisitos Não-Funcionais






Definem propriedades e restrições do sistema (tempo, espaço, etc)
Requisitos de processo também podem especificar o uso de determinadas linguagens de programação, método de desenvolvimento Requisitos não-funcionais podem ser mais críticos que

Relacionados

  • Uma ferramenta web colaborativa para apoiar a engenharia de requisitos em software livre
    55640 palavras | 223 páginas
  • Handbook de TI para Concursos
    194543 palavras | 779 páginas