Modelos de ciclo de vida e de processos. Processo Unificado. Desenvolvimento rápido de software. Métodos de desenvolvimento de software (orientado a dados, orientado a funções, orientado a objetos, orientado a
aspectos, ágeis). Ferramentas. Seus principais objetivos são:
· Capacitar o estudante
a compreender as diferentes metodologias, processos, procedimentos, métodos e
ferramentas de desenvolvimento de software.
· Capacitar o estudante
a realizar reflexões, quanto as escolhas de metodologias, processos,
procedimentos, métodos e ferramentas a serem utilizadas em diferentes contextos
(cliente, Organização, projeto, etc.)
· Capacitar o estudante
a aplicar / adaptar processos de desenvolvimento de software à resolução de
problemas de software.
· Orientar o
estudante na aplicação de um caso prático em trabalho em equipe
multidisciplinar em desenvolvimento de software.