Larissa
Requisitos de Software
Engenharia de Software 2o. Semestre de 2005
Slide 1
Requisitos de software
●
Descrição e especificação de sistemas
Slide 2
Objetivos
●
● ●
●
Introduzir os conceitos de requisitos do usuário e requisitos de sistema. Descrever requisitos funcionais e não funcionais. Explicar duas técnicas para descrever os requisitos de sistema. Mostrar como requisitos de software podem ser organizados em um documento de requisitos de software
Slide 3
Tópicos
● ● ● ●
Requisitos funcionais e não funcionais Requisitos do Usuário Requisitos do sistema O documento de requisitos de software
Slide 4
Engenharia de Requisitos
●
●
É o processo de estabelecer os serviços que o cliente requer de um sistema e as restrições sob as quais deve ser desenvolvido e operar. Requisitos são as descrições das funções e restrições.
Slide 5
O que é um requisito?
●
●
Pode variar de uma declaração abstrata de alto nível, de uma função que o sistema deve fornecer ou de uma restrição do sistema, a uma definição detalhada, matematicamente formal, de uma função do sistema. Assim, requisitos possui diferentes níveis de descrição;
• • • Pode ser a base para uma licitação de um contrato - deve ser aberto à interpretações. Pode ser a base para o próprio contrato - deve ser definido em detalhes. Ambas declarações podem ser chamada requisitos. Slide 6
Por que os requisitos são importantes?
Pesquisa em mais de 350 empresas sobre os seus mais de 8.000 Pesquisa em mais de 350 empresas sobre os seus mais de 8.000 Projetos de software – 30 % dos projetos foram cancelados. Dos Projetos de software – 30 % dos projetos foram cancelados. Dos concluídos, 9% entregues dentro do prazo eedo valor estimado(Standish concluídos, 9% entregues dentro do prazo do valor estimado(Standish Group –1994). Group