Google

Aviso: Se está a ler esta mensagem, provavelmente, o browser que utiliza não é compatível com os "standards" recomendados pela W3C. Sugerimos vivamente que actualize o seu browser para ter uma melhor experiência de utilização deste "website". Mais informações em webstandards.org.

Warning: If you are reading this message, probably, your browser is not compliant with the standards recommended by the W3C. We suggest that you upgrade your browser to enjoy a better user experience of this website. More informations on webstandards.org.

ISEG  >  Estrutura  >  Unidades Académicas  >  Gestão  >  Unidades Curriculares  >  Projecto de Desenvolvimento de Software

Projecto de Desenvolvimento de Software (PDSOFT)

Área

AC Gestão > UC Mestrados

Activa nos planos curriculares

Gestão de Sistemas de Informação > Gestão de Sistemas de Informação > 2º Ciclo > Unidades Curriculares Obrigatórias > Projecto de Desenvolvimento de Software

Nível

2º Ciclo (M)

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

Aula Teórica (T): 0.0 h/semana

Aula TeoricoPrática (TP): 2.0 h/semana

Trabalho Autónomo: 134.0 h/semestre

Créditos ECTS: 6.0

Objectivos

1. Organizações e Sistemas de Informação:
- Entender e discutir a importância dos sistemas e tecnologias de informação nas organizações;
- Entender a importância de alinhamento entre aplicações, processos e estratégia de negócio;
- Entender a problemática da proliferação aplicacional nas organizações.
2. Desenvolvimento de Aplicações ? Programação:
- Entender os conceitos base de programação (estruturas de dados, funções, chamadas ao sistema) e orientação a objetos;
- Entender e discutir as várias camadas aplicacionais (interface; logica de negócio, dados), e como podem ser utilizadas pelas principais linguagens de mercado;
- Ser capaz de utilizar código para programar no Microsoft Office;
- Entender os conceitos XML, BPM, BAM, BPEL e webservices. Ser capaz de programar um webservice.

Programa

1. Introduções Conceitos Desenvolvimento:
- Alinhamento Estratégico (Processos,Tecnologia);
- Arquiteturas Aplicacionais (n-tier);
- Linguagens e Compiladores;
- Sistemas Operativos;
- Usabilidade aplicacional.
2. Algoritmos e Estruturas de Dados;
3. Object Oriented:
- Teoria;
- Trabalho e casos práticos em EXCEL (Visual Basic).
4. Soluções Orientadas a Serviços ? SOA:
- Arquiteturas SOA;
- XML e Webservices (players - IBM, SUN, Microsoft).
5. Desenvolvimento Aplicacional:
- Interface (HTLM, Silverlight, Flash);
- Mid-teer (webservices);
- Backend (SGBD);
- Trabalho (ligação base de dados ou webservices).

Metodologia de avaliação

.

Bibliografia

Principal

Não existem referências bibliográficas.

Secundária

Não existem referências bibliográficas secundárias.