Engenharia de Software

A área de Engenharia de Software engloba várias disciplinas e visa trazer para a construção de software os métodos de trabalho das engenharias tradicionais. Uma das principais metas da engenharia de software é construir software podendo-se falar em qualidade do produto e respeito a custo/cronograma predefinidos. No atual estágio de seu desenvolvimento, atua-se no sentido de oferecer as facilidades já disponíveis nas demais engenharias. Dentro desse contexto, o Departamento de Informática desenvolve atividades de ensino e pesquisa direcionadas para a criação de métodos, técnicas e ferramentas para aprimorar a prática da engenharia de software e aprofundar os conhecimentos teóricos para que o processo de construção de software tenha uma base sólida. Como o produto software é diferenciado dos produtos padrões das engenharias clássicas, é necessário também desenvolver pesquisas que incorporem experimentação controlada visando não só validar teorias como também formulá-las. O Departamento de Informática vem atuando com grande destaque nas seguintes áreas: fundamentos teóricos, ambientes automatizados para apoio à produção de software, especificação e desenho de software, re-engenharia, modularidade de software, engenharia de requisitos, construção de compiladores orientados a objetos e gerência do processo de desenvolvimento de software.