Aula 08 Eng
Tecnologia da Informação
Análise Estruturada de Sistemas
8º Semestre
Bacharelado em Sistemas de
Informação
Ciclo de Vida: Análise
Professor: Rafael Pantoja
2º Semestre 2013
Aula 06
Ciclo de Vida: Análise
Tópicos
Introdução
Análise
Planejamento
Análise de Requisito
``````
(Cap. 2 PLT e Cap. 6 Eng. De Software PressMan)
Introdução
A engenharia de software compreende um conjunto
de etapas que envolve métodos, ferramentas e processos para criação de software.
Processos de softwares são intercalados com
``````
sequências de atividades técnicas, de colaboração e de gerência, com o intuito de especificar, projetar, implementar e testar um sistema de software.
Este conjunto de atividades para geração de um software também é chamado de Ciclo de Vida.
Introdução
O primeiro modelo de ciclo de vida criado é o modelo
cascata, também conhecido como modelo clássico de ciclo de vida.
Algumas variações desta modelo foram criadas, mas ele basicamente é composto
``````por:
Análise (Planejamento/Levantamento de Requisitos e
Análise de requisitos;
Projeto
Implementação
Teste
Implantação
Introdução
Vantagens:
Funciona bem para grandes equipes;
Organização e divisão clara das etapas;
Gera muita documentação;
``````
Entre outros;
Desvantagens:
Corrigir um erro é mais oneroso;
Gera muita documentação;
Entre outros;
Introdução
Outros modelos de ciclo de vida também muito
utilizados são:
Espiral
Prototipagem Evolutiva
``````
Codificação e correção
Introdução
A primeira atividade do Ciclo de Vida a ser
estudada é a Análise.
``````
Análise
Uma compreensão completa dos requisitos de
software é fundamental para um bem-sucedido desenvolvimento de software.
Não importa quão bem projeto ou quão bem codificado seja, um programa mal analisado e especificado
``````
desapontará o usuário e trará aborrecimentos ao desenvolvedor. A Análise é a parte de nascimento do software. Esta etapa é o processo de descoberta e