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.

icon