SOP - PowerPoint PPT Presentation

About This Presentation
Title:

SOP

Description:

SOP Componente Cadastro Augusto C sar Melo de Oliveira Sabrina Bet Estrutura Original Componente Biblioteca Componente RH Componente Secretaria Acad mica ... – PowerPoint PPT presentation

Number of Views:87
Avg rating:3.0/5.0
Slides: 12
Provided by: Sabr67
Category:
Tags: sop

less

Transcript and Presenter's Notes

Title: SOP


1
SOP Componente Cadastro
  • Augusto César Melo de Oliveira
  • Sabrina Bet

2
Estrutura Original
BIBLIOTECA
Usuário
Comunidade
Aluno
Funcionário
Professor
RH
Funcionário
Professor
SECRETARIA
Aluno
Professor
3
Componente
  • Biblioteca

4
Componente
  • RH

5
Componente
  • Secretaria Acadêmica

6
Arquivo de Composição
  • -hyperspace
  • hyperspace CadastroHYperSpace
  • composable class uniplac.biblioteca.
  • composable class uniplac.rh.
  • composable class uniplac.secretaria.
  • -concerns
  • package uniplac.rh Setor.RH
  • package uniplac.secretaria Setor.Secretaria
  • package uniplac.biblioteca Setor.Biblioteca
  • -hypermodules
  • hypermodule cadastroUniplac
  • hyperslices
  • Setor.RH,
  • Setor.Biblioteca,
  • Setor.Secretaria
  • relationships

7
Resultado Esperado
UNIVERSIDADE
PESSOA
Comunidade
Aluno
Funcionário
Professor
8
Entretanto ...
  • O merge não funcionou corretamente, aplicando o
    override.
  • A opção into no manual não está disponível no
    release. Sem a opção into ele recriou a mesma
    estrutura de pacotes.

9
Alguns Problemas Proposto / Soluções
  • Nomes iguais para funções diferentes
  • Ideal NoMerge desabilitados
  • Opção Rename
  • Nomes diferentes para funções iguais
  • Ideal Override

10
Problemas
  • Documentação diferente do release apresentado
  • Relacionamentos
  • noMerge, funciona apenas para operações
  • merge,override, desabilitados
  • Bracket, funciona só pra operações e métodos e
    não podem ser static
  • E estratégias de composição
  • nonCorrespondingMerge, não funciona
  • Operações de Conjuntos não suportados
  • União, Interseção,etc.
  • Summary function deve ser static
  • Wildcard () não funciona em sub-pacotes e
    classes static

11
Conclusão
  • HyperJ como ferramenta para Separação
    Multi-Dimensional de Concerns, que inclui SOP,
    apresenta os meios para solução de SOP em Java.
  • Entretanto, suas opções para compor regras ainda
    estão incompletas no release atual.
Write a Comment
User Comments (0)
About PowerShow.com