Académique Documents
Professionnel Documents
Culture Documents
Engenharia de Software
o estabelecimento e uso de slidos princpios de engenharia para que se possa obter economicamente um software que seja confivel e que funcione eficientemente em mquinas reais. Objetivo: busca da qualidade do software Caminho: adoo de uma metodologia.
produzido.
Algumas Definies
Ciclo de Vida: seqncia bsica de grandes
atividades (fases), segundo software desenvolvido. passo a passo desejado. para a qual
Percepo da necessidade; Desenvolvimento; Utilizao; Retirada de operao
qualquer
Metodologia
Relacionada ao ciclo de vida do software. Objetivos:
descrio do processo de desenvolvimento fases e atividades produtos intermedirios responsveis pelas atividades.
Modelo Codifica-Remenda
Especificao
Produto
Modelo Cascata
Requisitos Entrevista com cliente Anlise
Modelo Cascata
KSeqncia rgida de processos JEspecificao de pontos de controle LRgido e burocrtico LNo so permitidos erros nas fases que o compem LBaixa visibilidade para o cliente LO cliente deve ter pacincia, pois a implementao iniciar-se- mais tarde.
Desenho
Implementao
Testes
Implantao
Modelo Estruturado
Algumas atividades podem ser realizadas em paralelo, ou seja, um processo noseqencial. Divide-se em 9 atividades: Levantamento,
Anlise de Sistemas, Projeto, Implementao, Gerao do Teste de Aceitao, Controle de Qualidade, Descrio dos Procedimentos, Converso de Banco de Dados, Instalao.
Projeto:
Controle de Qualidade:
Implementao:
Instalao:
instalao do sistema propriamente dito.
desenvolvedores e clientes na definio clara dos conceitos abstratos, e na sua transmisso aos colegas.
Projeto de Sistemas:
Implementao:
Traduo do Projeto de Objetos em uma linguagem de programao, banco de dados, etc ...
Determinao das caractersticas de desempenho que devem ser otimizadas, escolha da estratgia de ataque e alocao de recursos.