Equipa Johannes

08 novembro 2005

Diagramas de Use-case e de classes disponivel

Já está disponivel para consulta o nosso diagrama de use-cases geral e o diagrama de classes do nosso projecto.
Para fazer o download do Diagrama de Use-Cases Geral cliquem aqui!!

Para o Diagrama de Classes cliquem aqui!!

Diagrama de Gantt

Acabei de fazer o upload do nosso diagrama de Gant para todos os interessados no nosso projecto poderem fazer o download. Este ainda é um diagrama versão beta!!
Podem fazer o download a partir daqui.

24 outubro 2005

Introdução do seminário

A introdução do seminário sobre os Padrões de Desenho vai ser apresentado no dia 25 de Outubro a partir deste documento de Powerpoint aqui.

23 outubro 2005

Livro mega completo sobre design patterns open source

Consegui encontrar um livro sobre design patterns muito bom e melhor ainda por ser open source. O livro chama-se EJB Design Patterns de Floyd Marinescu.

Podem fazer o download em: http://www.theserverside.com/books/wiley/EJBDesignPatterns/...

Para isso os interessados basta registarem-se no site e têm acesso ao download do livro inteiro!!!

22 outubro 2005

Estive a investigar sobre o tema do meu seminário dos Design Patterns e encontrei um link super interessante.

http://www.guj.com.br/java.tutorial.artigo.137.1.guj

Aqui quem for mais curioso acerca do que a minha equipa vai apresentar no seminário pode averiguar estes tópicos:

  • BREVE HISTÓRICO
  • O QUE SÃO OS DESIGN PATTERNS?
  • PORQUE USAR OS PATTERNS?
  • DOCUMENTANDO UM PATTERN
  • EXPLICANDO E IMPLEMENTANDO OS DESIGN PATTERNS
  • No seminário iremos abordar a explicação do que são os Padões de Desenho ou Design Patterns.
    Muitos de vocês, tal como nós, devem-se estar a perguntar o que são os Design Patterns, então aqui vai:

    Os Design Patterns são uma coleção de padrões de desenho de software, que são soluções para problemas conhecidos e recorrentes no desenvolvimento de software.

    Um Pattern descreve uma solução comprovada para um problema de desenho recorrente, dando ênfase particular no contexto e forçando a aproximação do problema, e as conseqüências e o impacto de sua solução.

    Patterns são dispositivos que permitem que os programas compartilhem conhecimento sobre o seu desenho. Quando programamos, nós encontramos muitos problemas que ocorrem, ocorreram e irão ocorrer novamente. A questão que nos perguntamos agora é como nós vamos solucionar este problema desta vez? Documentar um padrão (pattern) é uma maneira de podermos reusar e possivelmente compartilhar informação que nós aprendemos sobre a melhor maneira de se resolver um problema de desenho de software.

    Por unanimidade deicidimos que o elemento desta equipa que irá ter o papel de Analista será o João Cabral visto que vamos reutilizar o trabalho de Análise e Modelação de Sistemas realizado por ele. O Arquitecto do sistema vou ser eu e vamos dividir o papel de gestores "fifty-fifty".

    Assim sendo temos:

    -Gestor de Projecto (João Cabral,João Duarte)
    -Arquitecto de Sistemas (João Duarte)
    -Analista (João Cabral)

    Neste projecto vamos reutilizar os dados extraídos do trabalho da cadeira de Análise e Modelação de Sistemas.
    Tal como o tema indica vamos trabalhar na gestão da informação de alunos de uma escola, isto é, vamos abordar toda a informação relacionada com alunos: isto implica lançar notas, faltas, processos disciplinares, dados dos alunos, etc. É toda a informação relevante desde o processo de matrícula até ao final do ano lectivo.

    Já foram escolhidos por unanimidade os temas quer do projecto, quer do seminário.

    Tema do projecto -> Gestão da informação de alunos numa escola.
    Tema do seminário-> Padões de Desenho