A maior rede de estudos do Brasil

Grátis
18 pág.
AULAS 5

Pré-visualização | Página 1 de 1

*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Princípios da Engenharia de Software
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Ananias Neto - 1-	Assinale a alternativa que corresponda o que são métodos em Engenharia de Software.
A-	REPRESENTAÇÃO DE SOFTWARE DURANTE O DESENVOLVIMENTO
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Ambientes de Desenvolvimento 
de Software
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Ambiente de Desenvolvimento de Software
Conjunto de ferramentas de apoio ao longo de todo o processo de desenvolvimento do software
Compostos por:
Editor de código fonte, compilador, depurador (debugger) e bibliotecas auxiliares
Exemplos:
Eclipse, Matlab, NetBeans, JCreator, Delphi, IDLE
*
Ananias Neto - 11-	Um ambiente de Desenvolvimento de Software é composto por:
A-	Editor de código fonte, compilador, depurador (debugger) e bibliotecas auxiliares
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Motivação
Conferência de Garmish, 1968
Crise do Software
Dificuldades no desenvolvimento de software 
Rápido crescimento da demanda
Alta complexidade dos problemas
Inexistência de técnicas para o desenvolvimento de sistemas
*
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Motivação
Consequências da crise:
Projetos realizados acima do orçamento e/ou finalizados acima do tempo esperado
Produtos de software:
de baixa qualidade
sem atender aos requisitos do cliente
projetos não gerenciáveis 
com código difícil de manter
*
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Motivação
Melhorando a crise do software:
Uso de melhores métodos (estrutural, OO) e ferramentas
Mudança de paradigma sobre o que é desenvolver software e como deve ser feito
Ambientes de desenvolvimento de Software, buscando
Qualidade do produto
Aumento na produtividade
Cumprimento dos prazos
Redução na alocação de recursos
*
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Ambiente Integrado de Desenvolvimento - IDE
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Ambiente Integrado de Desenvolvimento - IDE
É um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.
Geralmente os IDEs facilitam a técnica de RAD (de Rapid Application Development, ou "Desenvolvimento Rápido de Aplicativos"), que visa a maior produtividade dos desenvolvedores.
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Exemplos de IDE
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Construção do Software
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Construção do Software
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Processo de Software
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
Referências
TRAVASSOS, Guilherme H. & BARROS, Márcio – Engenharia de Software – Fundação Cecierj.
*
*
Faculdade do Pantanal – FAPAN
Sistemas de Informação – Engenharia de Software I
ATIVIDADE
Defina Engenharia de Software, com suas palavras e comente sua importância no atual cenário de desenvolvimento de Software.
O que é um Processo de Software?
Engenharia de Software X Engenharia de Sistemas
*