fundamentos de analise
Sistemas de Informação
Construção de Algoritmos
Relatório 2
NOME:Jonathan Pessoa Sampaio RA: 7417666221
NOME: Renan Da Gama Cintra RA: 2289516387
NOME: Aleff F. Chaves Ribeiro RA:6619334804
NOME: John Diego pessoa Sampaio RA: 7417605439
ATIVIDADES PRÁTICAS SUPERVISIONADAS
Professor: Wesley Tschiedel.
TAGUATINGA-DF
SETEMBRO DE 2013
PASSO 2
Resumo 1.3
Requisitos
– São capacidades e condições às quais o sistema – e em termos mais amplos, o projeto – deve atender.
• Não são apenas funcionalidades
• Comumente classificados em funcionais e não funcionais.
Requisitos
• Funcionais
– Descrevem a funcionalidade ou serviços do sistema (o que fazer)
• Não funcionais
– Também conhecidos como requisitos de qualidade ou restrições do sistema (como fazer)
– Aspectos como usabilidade, desempenho, segurança, interface, entre outros.
– Influenciam a arquitetura do sistema
Levantamento de requisitos
• Processo de descoberta das funções que o sistema deve realizar e quais são as restrições que existem sobre essas funções.
• Atividade fundamental no desenvolvimento de software
• Captura os requisitos sob a visão dos usuários
– É uma etapa de descoberta e não de invenção
– Requisitos são coisas desejadas pelo usuário e não coisas que o analista planeja.
Elicitação de requisitos
• ELICITAR: descobrir, tornar explícito, obter o máximo de informações para o conhecimento do objeto em questão.
• Cabe à elicitação a tarefa de identificar os fatos relacionados aos requisitos do Sistema, de forma a prover o mais correto e mais completo entendimento do que é demandado daquele software.
• O analista deve utilizar todas as fontes de informações disponíveis para a elicitação, como pessoas, departamentos, clientes, documentação, outros sistemas, etc.
Dificuldades da Elicitação de requisitos
• Usuários podem não ter uma idéia precisa do sistema por eles requerido
• Usuários têm