Relatório 2 - Engenharia de Software

Palestrante: Daniela Cascini

Tivemos a segunda palestra da disciplina de Introdução a Ciência da Computação com a palestrante Daniela Cascini que faz parte do Synergia, no Laboratório de Engenharia de Software da UFMG, onde são desenvolvidos softwares em Java para dentro e fora da UFMG.

A Daniela nos informou todas as etapas seguidas para o desenvolvimento desses softwares que começa no Levantamento dos Requerimentos, para que com isso seja possível avaliar as necessidades da empresa, terminando na entrega do Produto Final, que passou pelas várias etapas de criação, revisão, testes, edições, entre outros.

A Palestrante enfatizou que a etapa crucial e mais critica é a de Levantamento de Requisitos, já que é difícil extrair do cliente quais as características e funções que o software de ter. Com essa etapa resolvida da melhor maneira possível é que começam as outras etapas de modelagem e desenvolvimento do software.

Também nos foi dito que quanto, maior e mais complexos são os projetos para desenvolvimento, mais sucetível a erros ele será, entrando em ação então as equipes de testes e revisão, para que assim possam ser encontrados e resolvidos os erros, bem como a equipe de teste é incumbida de zelar pela praticidade e funcionalidade do programa feito.

Podemos ver que o Synergia é formado e coordenado por alunos e professores da UFMG. No Synergia o trabalho é levado a sério, assim fazendo com que Empresas sérias e importantes sejam clientes, bem como o Ministério da Previdência, Secretarias do Governo de Minas entre outros.

 

Links:

  • Site do Synergia: aqui.
  • Enciclopédia Livre sobre Visão Computacional: aqui.