|
| | |
|
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)
| |
| | |
| |
| | |
|
(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
| |
| | |
| |
| | |
|
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
|
| |
| | |
| | | | |
|
|