Universidade do Minho
Departamento de Informática

Tópicos

Avisos

2 Jul Já está disponível o formulário para candidatura online.

9 Mai Já está disponível o programa das JOIN'07, onde será feita a apresentação pública do Mestrado de Informática.

5 Mai A apresentação pública do Mestrado de Informática será feita nos próximos dias 10 e 11 de Maio no Anfiteatro A1 do Campus de Gualtar.

9 Mar As candidaturas decorrerão entre 11 de Junho e 3 de Setembro.

Engenharia de Aplicações

Tem-se assistido a uma alteração na arquitectura e infraestrutura das aplicações informáticas, com uma popularidade crescente do alojamento conjunto de múltiplas aplicações multi-tier em centros de dados com administração profissional. Em vez de propostas comerciais verticalmente integradas, incluindo hardware dedicado e licenças para pacotes de software genérico, é cada vez mais comum a oferta de software resultante da integração de múltiplos componentes em redor de um application server. Diferentes aplicações convivem então num único centro de dados integrado, dentro da própria organização ou, cada vez mais, em regime de outsourcing no próprio prestador de serviços. Este movimento tem um reflexo claro na estutura e objectivos das empresas prestadores de serviços informáticos, sendo claro também a nível nacional e em particular na região Minho.

Neste contexto, surge a Engenharia de Aplicações como perfil de relevância crescente tanto nas instituições prestadoras como nas consumidoras de serviços informáticos. Por um lado, o Engenheiro de Aplicações deve ser capaz de participar no processo de desenvolvimento de aplicações multi-camada a partir de componentes, com ênfase na parametrização da lógica de negócio e da interface do utilizador. Por outro lado, deve ser capaz de participar no planeamento, instalação e operação da infraestrutura de centros de dados em grande escala. Na integração com sucesso e optimização da fiabilidade e desempenho do sistema como um todo, o Engenheiro de Aplicações distingue-se pela sua compreensão integrada dos compromissos fundamentais e das tecnologias disponíveis nas várias camadas.

Esta Unidade Curricular aproveita a experiência existente no Departamento de Informática no ensino de administração de sistemas, programação orientada por objectos e sistemas interactivos nos cursos de Lic. Sistemas e Informática, de Mestrado em Informática e Mestrado em Sistemas Móveis na Universidade do Minho. Esta Unidade Curricular encontra-se também enraizada em projectos de investigação na área de sistemas interactivos e na experiência obtida em Prestações de Serviço Especializados à Comunidade (PSEC) no ambito de planeamento de administração de centros de dados e parques informáticos, bem como no desenvolvimento de software.

Coordenação Científica

Resultados de Aprendizagem

  • Compreender e explicar os compromissos entre custo, desempenho, e confiabilidade na concepção de centros de dados e a sua tradução em tecnologias concretas.
  • Aplicar mecanismos de redundância, virtualização e administração centralizada no desenvolvimento e operação de centros de dados.
  • Analisar e conhecer os principais patterns estruturais e de comportamento utilizados para o desenvolvimento de sistemas de software complexo e de grande escala, tendo em conta as especificidades arquitecturais das aplicações multi-camada.
  • Saber desenvolver camadas computacionais que permitam evolução controlada e independente das camadas de apresentação e dados e que permitam a disponibilização de serviços como mecanismo de integração.
  • Identificar as principais características dos servidores aplicacionais por forma a escolher o modelo de programação pretendido e saber utilizar tecnologia orientada a serviços como mecanismo de criação de arquitecturas de software parametrizáveis.
  • Compreender e explorar diferentes técnicas de desenvolvimento de camadas interactivas, concebendo interfaces com o utilizador com consideração por aspectos de usabilidade.
  • Saber desenvolver camadas de apresentação que permitam evolução controlada e independente das camadas de lógica e de dados.
  • Desenvolver de forma integrada a função de concepção e projecto em Engenharia.

Módulos

  • Infraestrutura de Centros de Dados
  • Administração de Bases de Dados
  • Arquitectura de Aplicações
  • Sistemas Interactivos

Parcerias

hp.jpg ibm-logo.gif
logo-eurotux.jpg mobicomp.jpg
critical.gif enabler.jpg
ptinovacao.jpg quimonda.jpg
paradigmaxis.jpg itpeers.jpg

r8 - 01 Aug 2007 - 14:22:46 - AntonioSousa
This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. Ideas, requests, problems? Send feedback.
Syndicate this site RSSATOM