AvisosRSS Feed 
Data de Exame

A data do exame da disciplina ficou agendada para 1/6/2005. Encontra-se na secção "Documentos" dois ficheiros com exemplos de modelos UML discutidos nas aulas.


Agenda para a 5ª Sessão

Encontra-se definida a agenda de avaliações e apresentações para a 5ª sessão.


Novos documentos de apoio

Encontram-se disponíveis na área "Documentos" novos documentos de apoio à disciplina. (2005/3/15)


Enunciado do Projecto

Está disponível o enunciado do projecto na área "Documentos". (2005/2/16)


Trabalho de I&D

Cada grupo deve registar na área "Resumo dos Trabalhos de I&D" os seus respectivos temas. Basta apenas preencher os campos "Título" e "Descrição" de acordo com o exemplo dado. (2005/2/16)
Informações Gerais 
Mestrado / Pós-Graduação em Engenharia Informática da Universidade da Madeira
Edição 2004

MFDS - Métodos e Ferramentas de Desenvolvimento de Software

Docente

Alberto Manuel Rodrigues da Silva (responsável)
Prof. DEI/IST
Investigador no INESC-ID / Grupo Sistemas de Informação
alberto.silva@acm.org ou alberto.silva@inesc-id.pt

Programa

  • 1ª Sessão (21 e 22/Jan/2005): Enquadramento e conceitos gerais. O processo de desenvolvimento de software. Engenharia de requisitos: tarefas e técnicas usuais. Modelação visual: motivação e princípios. Introdução ao UML (Unified Modeling Language). Modelação de estrutura em UML (diagramas de classes e de objectos). Modelação funcional em UML (diagramas de casos de utilização).
  • 2ª Sessão (4 e 5/Fev/2005): Enquadramento e Conceitos Gerais de Ferramentas CASE. Ferramenta de estudo I: Entreprise Architect. Caso de estudo I: Documento de Requisitos Modelação comportamental em UML I (diagramas de interacção). Modelação comportamental em UML II (diagramas de estado e de actividades).
  • 3ª Sessão (18 e 19/Fev/2005): Processo de estudo I: Iconix. Processo de estudo II: RUP (Rational Unified Process). Ferramentas RUP e RPW.
  • 4ª Sessão (4 e 5/Mar/2005): Processo de estudo III: XP (eXtreme Programming). Processo de estudo IV: Metamodelo SPEM (instânciação ao RUP, XP, Iconix). Ferramenta de estudo II: Ferramentas Colaborativas de Gestão de projectos (e.g., MILOS-ASE, G-Forge, EPM). Caso de estudo II: Utilização de uma ferramenta de gestão colaborativa, para gestão de equipas de projecto. Caso de estudo III: Documento de Análise e Desenho Preliminar Modelação de arquitectura em UML (diagramas de componentes, de instalação) Caso de estudo IV: Documento de Desenho.
  • 5ª Sessão (15 e 16/Abril/2005): Avaliação I: Seminário MFDS –Apresentação de trabalhos de investigação. MDA (Model Driven Development). Ferramenta de estudo III: O programa de investigação ProjectIT. Avaliação II: Caso de Estudo – Apresentação final do Projecto.
  • 6ª Sessão (1/Junho/2005): Avaliação III: Exame.

Avaliação

Avaliação é calculada com base em 3 componentes:
  • Av1: Seminário MFDS – Apresentação de trabalhos de investigação
  • Av2: Caso de Estudo – Apresentação final do Projecto
  • Av3: Exame

Nota final = round(Av1*0,3 + Av2*0,4 + Av3*0,3)
Agenda da 5ª Sessão 
(6a, 15/4/2005)
Apresentação de I&D (17h00-21h30)
17h: Apresentação do ProjectIT, PIT-RSL, PIT UML Profile
18h: Novos Modelos e Ferramentas de Suporte ao Desenho Centrado nos Utilizadores, Pedro Campos
18h30: Semântica das ConcurTaskTrees em UML 2.0, Leonel Nobrega,
Avaliacoes de Projectos
19h30: Bruno Caires, Duarte Costa, Gonçalo Teixeira, Paulo Figueira, Pedro Valente, Rui Alves
20h30: Luís Gaspar, Mário Salgado Correia, Miguel Gouveia, Patrícia Silva, Rui Brás, Vitorino Gouveia
(Sábado, 16/4/2005)
Avaliacoes de Projectos (cont.)
9h30: Carlos Martins, Cátia Mateus, Emanuel Camacho, Nélio Ramos, Paulo Rodrigues, Sérgio Zolá Ribeiro, Vítor Pereira
10h30: Jorge Sousa, Lisete Escórcio, Lúcio Quintal, Mário Matias, Paulo Alves, Rui Henriques
Apresentacoes de Tópicos de ID
11h45: Análise da Plataforma Integrada de Desenvolvimento Webdev9, Carlos Martins, Mário Salgado e Sérgio Zolá Ribeiro
12h15: Ferramentas de gestão colaborativa de projectos, Lúcio Quintal, Paulo Alves e Rui Henriques
14h30: EA - Team Support, Luis, Patricia, Rui
15H00: EA - Gestão de Projectos, Cátia Mateus, Paulo Rodrigues, Vitor Pereira
15h30: EA - Criação de Template para a documentação da framework de Zachman, Bruno Caires, Pedro Valente, Rui Alves
16h00: Modelação UML para SIG, Emanuel Camacho e Nélio Ramos
17h00: A Arquitectura MDA, Análise de uma Ferramenta e a Implementação de um Caso de Estudo, Duarte Costa, Gonçalo Teixeira, Paulo Figueira
17h30: SOA, desafios para o processo de desenvolvimento, Miguel Gouveia e Vitorino Gouveia.
18h00: RUP, usar ferramentas associadas para configurar/instanciar o RUP para a empresa "Mais Soft" SA, Lisete, Jorge e Mário
Resumo dos Trabalhos de I&DRSS Feed 
Criação de Template para a documentação da framework de Zachman usando uma ferramenta CASE

Bruno Caires, Pedro Valente, Rui Alves
Neste paper são apresentados os estereótipos base para a documentação da Framework de Zachman usando uma ferramenta CASE, o Enterprise Architect (EA). Foram definidos quais os modelos que são necessários para o preenchimento das células da framework e os estereótipos necessários. Com os estereótipos identificados será elaborada uma template para uso no EA. Depois foram identificadas algumas possibilidades de relações entre os mesmos.


Ferramentas de gestão colaborativa de projectos

Lúcio Quintal, Paulo Alves e Rui Henriques
Vamos efectuar o levantamento de três ferramentas existentes e elaborar uma análise comparativa entre elas. Vamos definir um processo de ponderação e classificação a aplicar. Seleccionamos as seguintes: Teamwork (Java); PHP Collab (PHP) e MS Project 2003 (".Net")


Modelação UML para SIG

Este artigo aborda a possibilidade de construir, com recurso ao UML, a modelação de elementos geográficos.
Emanuel Camacho - Nélio Ramos


EA - Gestão de Projectos

Cátia Mateus, Paulo Rodrigues, Vitor Pereira
Análise da vertente de gestão de projectos da ferramenta de modelação Enterprise Architect. Comparação das funcionalidades disponíveis com o Microsoft Project.


Análise da Plataforma Integrada de Desenvolvimento Webdev9

Carlos Martins, Mário Salgado e Sérgio Zolá Ribeiro
Análise das diversas ferramentas que compõem o Webdev:
Editor UML, Editor de Análise, Ferramenta RAD (Rapid Application Development), Gestão Colaborativa, Geração Automática de Documentação.
Implementação de um pequeno projecto.


SOA, desafios para o processo de desenvolvimento

Miguel Gouveia e Vitorino Gouveia. Desafios para o processo de desenvolvimento de software na engenharia de sistemas baseados em SOA (Service Oriented Architectures).


EA - Team Support

Luis, Patricia, Rui
EA- análise dos mecanismos de "team support" e gestão colaborativa de modelos, gestão de utilizadores


A Arquitectura MDA, Análise de uma Ferramenta e a Implementação de um Caso de Estudo.

Duarte Costa, Gonçalo Teixeira, Paulo Figueira
A primeira parte do trabalho será, descrever de forma sucinta os componentes e passos necessários para especificação MDA segundo a OMG. A segunda parte, será identificar e analisar de forma sucinta 2 ou 3 ferramentas existentes no mercado. A terceira parte, será a análise detalhada da utilização e capacidades de 1 ferramenta escolhida, que implemente a especificação MDA. A quarta parte, será a implementação de um caso de estudo na ferramenta escolhida.


RUP, usar ferramentas associadas para configurar/instanciar o RUP para a empresa "Mais Soft" SA

Lisete, Jorge e Mário
Documentos dos Alunos
 Title Ascending orderOwnerCategoryLast Updated
Formato LNCSFormato LNCS Trabalhos de I&D 3/5/2005
SOA, Desafios para o processo de desenvolvimentoSOA, Desafios para o processo de desenvolvimento Investigação & Desenvolvimento 5/28/2005
Trab I&D - Luis, Patricia e RuiTrab I&D - Luis, Patricia e Rui EA - Team Support 5/9/2005
Trabalho_I&D_Lisete_Jorge_MarioTrabalho_I&D_Lisete_Jorge_Mario RUP 5/11/2005