Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 3 - Engenharia de Requisitos Requisitos e não requisitos Entender o que o cliente quer e quais são suas necessidades, antes de construir um sistema. O numero de pessoas trabalhando no desenvolvimento de software depende do tamanho e grau de complexidade do projeto. Identificando requisitos Requisito: é uma característica do sistema ou a descrição de algo que o sistema é capaz de realizar para atingir seus objetivos. Três categorias: Requisitos devem ser totalmente satisfeitos; Requisitos que são altamente desejáveis, mas não necessários; Requisitos que são possíveis, mas poderiam ser eliminados; Papeis Cliente: empresa, organização ou pessoa (interno/externo) que esta “pagando” o desenvolvimento do software. (Sponsor) Desenvolvedor: é uma empresa ou pessoa que esta construindo o sistema de software para clientes. Usuário: é a pessoa, ou pessoas que realmente utilizarão o sistema; Requisitos Funcionais versus Não-Funcionais Funcionais Não Funcionais Descreve uma interação entre o sistema e seu ambiente Descreve uma restrições do sistema que limita nossas opções para criar uma solução para o problema O sistema deve ter comunicação com o sistema “x” externo Contracheques distribuídos em não mais que quatro horas depois que os dados iniciais terem sido lidos Tipos de requisitos • Ambiente físico • Interfaces • Usuários e fatores humanos • Funcionalidade • Documentação • Dados • Recursos • Segurança • Garantia de qualidade
Compartilhar