geração (semi)automática de metadados - Universidad Autónoma ...
geração (semi)automática de metadados - Universidad Autónoma ...
geração (semi)automática de metadados - Universidad Autónoma ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ISBN: 978–972–8924–45-4 © 2007 IADIS<br />
1a. iteração da Fase <strong>de</strong><br />
Concepção, workf low <strong>de</strong><br />
Levantamento <strong>de</strong><br />
Requisitos<br />
I<strong>de</strong>ntificar<br />
Usuários<br />
Perfil do<br />
Usuário<br />
Elucidar Inf ormações<br />
Necessárias<br />
Elucidar Navegação<br />
necessária<br />
Encontrar atores<br />
e Casos <strong>de</strong> Uso<br />
Levantamento<br />
do vocabulário<br />
Concepção(1a. iteração)<br />
Descrição do<br />
Conteúdo<br />
Cenários<br />
Mo<strong>de</strong>lo <strong>de</strong> Casos <strong>de</strong><br />
Uso<br />
Glossário<br />
Concepção(2a. Iteração)<br />
2a. iteração da Fase <strong>de</strong><br />
Concepção, workf low <strong>de</strong><br />
Levantamento <strong>de</strong> Requisitos<br />
Mo<strong>de</strong>lo <strong>de</strong> CSU<br />
<strong>de</strong>talhado<br />
Refinar Casos<br />
<strong>de</strong> uso<br />
Priorizar Casos<br />
<strong>de</strong> Uso<br />
Def inir necessida<strong>de</strong>s<br />
para Interf aces<br />
Def inição da<br />
arquitetura<br />
Descrição das<br />
Interfaces<br />
Elaboração (1a. Iteração)<br />
1a. iteração da Fase <strong>de</strong><br />
Elaboração, workf low <strong>de</strong><br />
Análise e Projeto<br />
Análise dos<br />
Casos <strong>de</strong> uso<br />
Projeto Conceitual e<br />
Def inição da Arquitetura<br />
Projeto<br />
Navegacional<br />
Diagramas <strong>de</strong><br />
Seqüência<br />
Mo<strong>de</strong>lo Conceitual<br />
Mo<strong>de</strong>lo<br />
Navegacional<br />
Projeto <strong>de</strong><br />
Apresentação<br />
Mo<strong>de</strong>lo <strong>de</strong><br />
Apresentação<br />
Elaboração (2a. Iteração)<br />
2a. iteração da Fase <strong>de</strong><br />
Elaboração, workf low <strong>de</strong><br />
Análise e Projeto<br />
Mo<strong>de</strong>lo Temporal<br />
Detalhamento das<br />
Classes<br />
Classes<br />
Detalhadas<br />
3a. iteração da Fase <strong>de</strong><br />
Elaboração, worlf low <strong>de</strong><br />
implementação<br />
I<strong>de</strong>ntif icar<br />
Componentes<br />
Prover o<br />
Conteúdo<br />
Implementar estrutura<br />
do Hiperespaço<br />
Atualizar o<br />
Mo<strong>de</strong>lo<br />
Implementar<br />
Interfaces<br />
Planejamento para<br />
Fase <strong>de</strong> Construção<br />
Elaboração (3a. Iteração)<br />
Mo<strong>de</strong>lo <strong>de</strong> Componentes<br />
Conteúdo<br />
Classes<br />
Persistentes<br />
Links Principis<br />
Mo<strong>de</strong>lo<br />
Atualizado<br />
Protótipo <strong>de</strong><br />
Interfaces<br />
Plano <strong>de</strong> Ativida<strong>de</strong><br />
para Construção<br />
Figura 1. Fluxo <strong>de</strong> controle das ativida<strong>de</strong>s do processo <strong>de</strong> <strong>de</strong>senvolvimento proposto – Fase <strong>de</strong> Concepção e <strong>de</strong><br />
Elaboração.<br />
4.2 Proposta <strong>de</strong> customização<br />
Algumas experiências têm sido <strong>de</strong>scritas [5] [7] para sugerir estratégias e regras que <strong>de</strong>vem ser seguidas para<br />
customização <strong>de</strong> processos. Das observações importantes po<strong>de</strong>-se realçar como preocupação comum o fato<br />
<strong>de</strong> que para o sucesso <strong>de</strong> uma customização é necessário conhecimento sólido do processo escolhido como<br />
base e cuidadosa análise do problema para o qual <strong>de</strong>ve ser <strong>de</strong>senvolvido o sistema. Após estudo dos<br />
processos <strong>de</strong> Conallen [4] e Koch [8] e com alguma experiência no problema envolvido o resultado da<br />
aplicação do processo com as adaptações necessárias é <strong>de</strong>scrito a seguir.<br />
A proposta sugerida é baseada na característica <strong>de</strong> complementarida<strong>de</strong> entre os dois processos base.<br />
Assim, utilizam-se para mo<strong>de</strong>lar os aspectos navegacionais do sistema, os recursos do UPHD e para <strong>de</strong>talhar<br />
elementos que caracterizam sistemas Web, como páginas, formulários, quadros, utiliza-se o método <strong>de</strong><br />
Conallen (WAE). Esse é um ponto importante da customização que faz com que as <strong>de</strong>ficiências <strong>de</strong> um<br />
processo sejam supridas pelo outro.<br />
O processo UPHD sugere a participação <strong>de</strong> diferentes operadores como arquiteto, analista <strong>de</strong> hipermídia,<br />
engenheiro <strong>de</strong> hipermídia, projetista <strong>de</strong> interfaces, entre outros, para cumprir as ativida<strong>de</strong>s. Em um projeto <strong>de</strong><br />
pequeno porte como o que é apresentado neste trabalho essas ativida<strong>de</strong>s são realizadas por dois operadores: o<br />
analista-<strong>de</strong>senvolvedor e o projetista web (web <strong>de</strong>signer).<br />
No processo utilizado para o presente trabalho faz-se uma adaptação para separar as ativida<strong>de</strong>s do<br />
workflow <strong>de</strong> Implementação <strong>de</strong>vido à dificulda<strong>de</strong> já <strong>de</strong>scrita. As ativida<strong>de</strong>s do workflow <strong>de</strong> Implementação<br />
foram separadas para ativida<strong>de</strong>s na fase <strong>de</strong> Elaboração que consta basicamente do mo<strong>de</strong>lo <strong>de</strong> implementação,<br />
<strong>de</strong>finição do conteúdo, inclusão dos principais links, construção das classes persistentes e esboço das<br />
interfaces principais do usuário. As ativida<strong>de</strong>s que constituem a Fase <strong>de</strong> Construção foram mencionadas em<br />
um Plano <strong>de</strong> Construção para trabalhos futuros.<br />
É importante que pontos <strong>de</strong> variabilida<strong>de</strong> do processo sejam explicitados dando origem, no trabalho aqui<br />
apresentado, em um tabela <strong>de</strong>scritiva <strong>de</strong>sses pontos, dos quais po<strong>de</strong>-se ressaltar: o número <strong>de</strong> iterações em<br />
cada workflow que po<strong>de</strong>m se a<strong>de</strong>quar ao tamanho e complexida<strong>de</strong> do projeto; em sistemas maiores também<br />
po<strong>de</strong>m ser <strong>de</strong>finidas ativida<strong>de</strong>s específicas para outros tipos <strong>de</strong> operadores como o arquiteto, analista <strong>de</strong><br />
148