Buscar

Aula_2_Requisitos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Requisitos
Definição: Objetivos ou restrições estabelecidas por clientes e usuários do sistema que
definem as diversas propriedades que o sistema deve possuir para que o usuário possa atingir um
objetivo ou para atender as necessidades ou restrições da organização ou de outros componentes
do sistema.
Requisitos do Usuário: Declarações, em linguagem natural e diagramas, sobre os
serviços que o sistema oferece e as restrições para a sua operação. Escrito para os clientes.
Interessados:
– Gerentes e contratantes da organização cliente
– Usuários finais
– Engenheiros da organização cliente
– Arquitetos de sistema
Requisitos do Sistema: Estabelecem detalhadamente as funções e restrições do sistema.
O documento de requisitos, chamado de especificação funcional, pode servir como um contrato
entre cliente e desenvolvedor.
Interessados: 
– Usuários finais
– Engenheiros da organização cliente
– Arquitetos de sistema
– Engenheiros de software
Requisitos funcionais: 
Descrição das diversas funções que clientes e usuários querem ou precisam que o
software ofereça. São aqueles que detalham o que deve ser feito no sistema. 
Ex: o Caso de Uso deve cadastrar os fornecedores sendo possível efetuar consultas,
alterações e exclusões mediante restrições a serem definidas.
Requisitos Não funcionais
Propriedades de um software, como manutenibilidade, usabilidade, desempenho, custos e
várias outras. São aqueles que detalham como deve ser feito o sistema
Ex: a base de dados deve ser protegida para acesso apenas de usuários autorizados
 o tempo de resposta do sistema não deve ultrapassar 30 segundo
 o software deve ser operacionalizado no sistema Linux
 O sistema deve rodar no IE e no Firefox.
Levantamento de Requisitos
 Obter os requisitos dos especialistas no domínio – clientes e usuários
 Principal problema: comunicação
 Usuários e especialistas não compartilham o mesmo vocabulário
 Técnicas de Comunicação
 Entrevistas
 Observação direta
 Encontros
Documentos Gerados: 
Documento de Visão
Coletar, analisar e definir necessidades e recursos de alto nível do projeto. Ele se
concentra nos recursos necessários aos envolvidos e usuários-alvo e nas razões que levam a
essa necessidade.
Documento de Definição de Requisitos
Requisitos funcionais
Requisitos não funcionais
Glossário
Fluxo de Processo de Negócio
Regras de Negócio – Descrevem as regras de negócio do sistema
Atas de Reunião
Modelo Conceitual de Dados
Especificações Suplementares
Descrição dos requisitos que não foram mapeados inicialmente nos casos de usos do
modelo de caso de uso. Além disso, estão descritos nesse documento os requisitos não funcionais
como: usabilidade, confiabilidade, desempenho e suportabilidade, além de outros requisitos de
ambiente, como sistemas operacionais, requisitos de compatibilidade e restrições do projeto.

Outros materiais