|
Ano: 2002/2003 - Semestre: 2 Cursos: LESI / LMCC (Opção II)Programa Resumido
- COMPONENTE TEÓRICA
-
- Introdução aos Sistemas de Informação (definição, modelos, processo de desenvolvimento de software)
- Modelação de Sistemas de Informação em UML
- Introdução à Unified Modelling Language (UML)
- Modelação Estrutural
- Modelação Comportamental
- Modelação Arquitectural
- Estudos de Caso
- COMPONENTE TEÓRICO-PRÁTICA
-
- JDBC: Acesso aBases de Dados a partir de Java
- Estudo do ambiente Together de suporte ao desenvolvimento de Sistemas de Informação modelados em UML
- Desenvolvimento completo de projectos de Sistemas de Informação
Programa
- COMPONENTE TEÓRICA
-
- Introdução aos Sistemas de Informação
- Definição de Sistema de Informação
- Contexto Organizacional
- Tipos de Informação numa Organização
- Mini-Taxonomia de Sistemas de Informação
- Desenvolvimento no contexto da Engenharia de Software
- Riscos ligados aos requisitos
- Riscos Tecnológicos
- Riscos de competência
- Riscos políticos
- Diferentes tipos de modelos (predictivos, normativos, descritivos)
- Diferentes níveis de abstracção (conceptual, especificação, implementação, instalação)
- O Processo de Desenvolvimento de Software (modelo Waterfall, Espiral, OMNIS, RAD, etc.)
- Proposta de um processo de desenvolvimento de software (iterativo e incremental)
- Modelação de Sistemas de Informação em UML
- Introdução à Unified Modelling Language (UML)
- Génese da Notação; Modelação Visual; Mordelação Orientada aos Objectos
- Os três níveis de Modelação: Estrutural, Comportamental, Arquitectural
- Modelação Estrutural
- Classes e Relacionamentos (Diagramas de Classe)
- Interfaces, Tipos e Papéis
- Diagramas de Package
- Diagramas de Objectos
- Modelação Comportamental
- Diagramas de Use Case
- Diagramas de Interacção (sequência/colaboração)
- Diagramas de Transição de Estado
- Diagramas de Actividade
- Modelação Arquitectural
- Componentes
- Diagramas de Instalação Deployment)
- Gestão e organização de modelos (diagramas de Package)
- Estudos de Caso
- COMPONENTE TEÓRICO-PRÁTICA
-
- JDBC: Acesso a Bases de Dados a partir de Java
- Em que consiste a API JDBC
- JDBC versus ODBC e outras APIs
- JDBC em modelos de duas e três camadas
- Tipos de drivers para JDBC
- Revisão do Modelo Relacional e de SQL
- Criação de aplicações JDBC
- Estudo do ambiente Together de suporte ao desenvolvimento de Sistemas de Informação modelados em UML
- Correspondência entre Diagramas UML e Together
- Correspondência entre Together e Diagramas UML
- Geração de código a partir do Together: Java, JDBC, etc.
- Desenvolvimento completo de projectos de Sistemas de Informação
|