A Engenharia de Software capacita as pessoas com a utilização de teorias, técnicas e ferramentas da Ciência da Computação para produção e desenvolvimento de sistemas. Por meio da análise, coleta e processamento de dados, ainda identificam potenciais falhas nesses produtos e criam soluções de alta performance. Aprenderemos nesta disciplina:
Metodologia ágil é um conjunto de técnicas e práticas para gestão de projetos que oferece mais rapidez, eficiência e flexibilidade. Seu objetivo inicial era agilizar o desenvolvimento de softwares, mas esses métodos extrapolaram o setor de tecnologia e hoje revolucionam a gestão de empresas de todas as áreas. Basicamente, a metodologia ágil torna os processos mais simples, dinâmicos e iterativos, da concepção da ideia até o produto final.
Modelagem de software a atividade de construir modelos que expliquem as características ou o comportamento de um software ou de um sistema de software. Frequentemente a modelagem de software usa algum tipo de notação gráfica e são apoiados pelo uso de Ferramentas CASE.