Tecnicas eng. software
ENGENHARIA DE SOFTWARE
São Paulo, SP 2011
UNIVERSIDADE MOGI DAS CRUZES
ENGENHARIA DE SOFTWARE
Trabalho de Engenharia de Software de Sistemas de Informação da Universidade de Mogi das Cruzes, Campus Villa Lobos.
São Paulo, SP 2011
Resumo
Este trabalho tem como objetivo apresentar estudos sobre técnicas de Engenharia de Software, comparando suas diferenças e analisando-as para que se possam verificar suas significativas contribuições e viabilidade como ferramentas úteis dentro da Engenharia de Requisitos.
Introdução
As técnicas utilizadas neste trabalho consistem em estudos comparativos para que se possam obter resultados através do uso das mesmas. Serão consideradas as seguintes fases da Engenharia de Software: Elicitação de Requisitos de Software, Prototipação em baixa fidelidade no inicio da fase de elicitação de requisitos e Engenharia de Requisitos baseada em modelo de processos.
3. Técnicas
3.1 Elicitação de Requisitos de Software:
É a primeira fase do processo de engenharia, sendo que a sua principal preocupação é entender quais são os requisitos do sistema.
Tendo 5 etapas principais:
1 – Elicitação:Levantamento de requisitos entre clientes e usuários.
2 – Análise: Necessidade do cliente e usuário para se definir os requisitos.
3 – Especificação: Cria-se um documento para definir os requisitos analisados.
4 – Verificação: Verifica se há uma concordância entre a elicitação e a análise.
5 – Gerenciamento: Planejamento e controle de todas as fases anteriores.
3.1.1 Problemas encontrados durante a elicitação
1- Acidentais: Falta de controle.
2- Essenciais: Dificuldades, como por exemplo: comunicação entre usuário e desenvolvedor e etc.
3.1.2 Técnicas de elicitação de requisitos
a) Observação: Descobrir novos aspectos;
b) Entrevista: Discutir o sistema com vários usuários para saber sobre as dificuldades;
c) Análise de Protocolo: Fixar em uma