IES 100 00 Ementa
Tecnologia em Análise e Desenvolvimento de Sistemas
Prof. Me. Álvaro d’Arce alvaro@darce.com.br Engenharia de Software I
• Bacharel em Ciência da Computação
• Unoeste – Universidade do Oeste Paulista
• Concluído em 1999
• Especialista em Ciência da Computação
• UEL – Universidade Estadual de Londrina
• Concluído em 2001
• Atuou em desenvolvimento de sistemas, implantação de servidores de
rede (Windows e Linux), assessoria de TI, suporte técnico, e suporte ao usuário • Mestre em Ciência da Computação
• Unesp – Universidade Estadual Paulista
• Campus de Bauru, São José do Rio Preto e Presidente Prudente
• Área de Engenharia de Software
• Concluído em 2012
2
Engenharia de Software I
• Desenvolvimento de softwares com qualidade
• por meio de técnicas e processos
• Análise do sistema a ser desenvolvido
• Projeto do sistema
• Codificação do sistema
• Testes no sistema
• Manutenção do sistema
3
Engenharia de Software I
• Introdução à Engenharia de Software
• Modelos de Processo de Software
• Metodologias Ágeis
• Engenharia de Requisitos
4
Engenharia de Software I
• Apresentar o histórico da Engenharia de Software e o que ela
propõe
• Apresentar vários modelos de processo de software e
metodologias ágeis
• Reconhecer o início das atividades de análise de sistemas
dentro do ciclo de vida de um software
• Apresentar e exercitar as técnicas de Engenharia de
Requisitos em sistemas a serem desenvolvidos
5
Engenharia de Software I
• Reconhecer a importância da Engenharia de Software no
desenvolvimento de sistemas
• Conhecer os vários modelos de processos de software e
saber qual escolher dependendo da situação
• Definir de maneira organizada os requisitos de um sistema a
ser desenvolvido
• Iniciar o processo de modelagem dos requisitos de um
sistema a ser desenvolvido
6
Engenharia de Software I
• Algoritmos e Lógica de Programação
• Arquitetura e Organização de Computadores
7
Engenharia de Software I
• 1. Introdução à Engenharia de