UFCD 10790
Projeto de Programação
Formador: António Fonseca
Objetivos
Planear um projeto de desenvolvimento de software.
Implementar um projeto de desenvolvimento de software.
Reflexão
O desenvolvimento de um projeto é um esforço temporário empreendido para criar um produto, um serviço ou um resultado exclusivo. Um projeto de software, é uma aplicação desenvolvida com recurso a uma linguagem de programação, com o principal objetivo de resolução de uma tarefa, como dar solução a um problema específico.
Esta UFCD, introduziu a definição de projeto de programação, identificou as fases da gestão de um projeto e explicou o que é um business case. Apresentou aplicações, como sugestão para controlar o cronograma de um projeto e enumerou 2 metodologias que são utilizadas no desenvolvimento de software Ágil - o Kanban e o Scrum.
O ciclo de vida do projeto é dividido em 4 fases de gestão:
Iniciação
O projeto é definido em linhas gerais.
Planeamento
Aqui são criadas metas claras usando um mapa do projeto.
Execução e Monitorização
A equipa concentra-se em atingir os objetivos e é medida a eficácia do projeto.
Conclusão
Encerramento do projeto.
O programador no desenvolvimento de software executa pequenas tarefas de código que respondem às necessidades do projeto.
Para o desenvolvimento desta UFCD, realizei um relatório de projeto, para uma aplicação de desktop que desenvolvi com recurso da linguagem de programação Python e apresentei o meu portefólio na Web.
Esta UFCD, faz a ponte entre as diferentes aprendizagens realizadas ao longo do curso de programador, as diferentes linguagens de programação e o desenvolvimento de software.