Engenharia de Software - Unimep/Pronatec - Aula 6
-
Upload
apbertoletti -
Category
Software
-
view
48 -
download
1
Transcript of Engenharia de Software - Unimep/Pronatec - Aula 6
Engenharia de Software Unimep/Pronatec
2° Semestre
AULA 6
- Prof. André Bertoletti -
Nossa agenda de hoje
• Ferramentas em Engenharia de Software
• Aplicações Desktop
• Roda de conversa
Pilares de um bom software
Relembrando...
Software =
Ferramentas Pessoas Processos + +
Software
Ferramentas
Pessoas
Processos
Ferramentas
Pessoas
Processos
Software
FERRAMENTAS
Ferramenta
Dispositivo mecânico, mental ou tecnológico que visa facilitar a realização de
tarefas diversas.
Nossas ferramentas... • Ferramentas físicas
– Computadores e dispositivos em geral
• Ferramentas lógicas
– Editores de código e diagramas
– Compiladores e linguagens de programação
– Gerenciadores de código fonte
– Etc...
• Ferramentas metodológicas
– Técnicas de teste e reuso de software
– Metodologias de desenvolvimento
– Etc...
Tenha diversas ferramentas a sua disposição!
Mas vale lembrar!
Ferramentas são apenas ferramentas
Fazem parte da solução,
mas sozinhas, não são a solução!
Quando as ferramentas podem ajudar
• Quando fazemos uma análise prévia da ferramenta, conhecendo seus pontos fortes e fracos;
• Quando conhecemos um pouco do seu histórico, descobrindo pra qual tipo de problema ela foi projetada a resolver;
• Quando há uma comunidade que possa se trocar experiências do uso desta ferramenta;
• Quando praticamos o suficiente para saber a forma e o momento certo de usá-las;
Quando as ferramentas podem atrapalhar
• Quando usamos fora do contexto para o qual ela foi criada;
• Quando a ferramenta é supervalorizada, esquecendo dos processos e das pessoas;
• Quando não estudamos suficientemente a ferramenta para usá-la da forma correta;
• Quando nos apegamos demais a uma única ferramenta, tentando resolver todos os tipos de problemas com ela.
Conhecendo uma nova ferramenta
Aplicações para Desktop
Vamos conversar um pouco
Por hoje é só!
Agora é hora de estudar!