APS b RequisitosSoftware
3944 palavras
16 páginas
Análise e Projeto de SistemasRequisitos de Software
Antônio da Mota Moura Júnior jmoura.unibh@gmail.com Transparências adaptadas das originais do Prof. Junilson Pereira Souza.
Objetivos
• Entender o que é um requisito
• Entender as classificações dos requisitos
• Explicar como os requisitos podem ser organizados em um documento de requisitos. Transp.: Prof. Junilson Pereira Souza
APS2 - Requisitos de Software
2
Conteúdo
• Definição de requisitos
• Classificação dos requisitos
– Quanto a visibilidade
• Requisitos de usuário
• Requisitos de sistema
• Requisitos de desenho
– Quanto a natureza
• Funcionais
• Não funcionais
• Domínio
• Diretrizes para descrição de requisitos
• Introdução ao conceito de Regra de Negócio
• Engenharia de requisitos
APS2 - Requisitos de Software
3
Definição de requisitos
• “É uma condição ou capacidade que deve ser alcançada ou possuída por um sistema ou componente deste sistema para satisfazer um contrato, um padrão, especificação ou outros documentos formalmente impostos.” [Bezerra]
• Esta definição apresentada por Eduardo Bezerra, a partir da obra de Maciaszek[1], constitui-se na definição apresentada pelo IEEE.
[1] Requirements Analysis and System Design: Developing Information Systems with UML
APS2 - Requisitos de Software
4
Definição de requisitos
• “Descrições dos serviços fornecidos pelo sistema e as suas restrições operacionais.
Esses requisitos refletem as necessidades dos clientes de um sistema que ajuda a resolver algum problema, por exemplo, controlar um dispositivo, enviar um pedido ou encontrar informações.” [Sommervile]
APS2 - Requisitos de Software
5
Requisitos
• São identificados a partir de um domínio. O domínio é a área de conhecimento ou de atividade específica caracterizada por um conjunto de conceitos e de terminologia compreendidos por especialistas nessa área.
• O termo requisito não é usado pela indústria de software de modo consistente.
• Em alguns casos, um requisito é visto como
uma