29.01.2013 Views

Anais do IHC'2001 - Departamento de Informática e Estatística - UFSC

Anais do IHC'2001 - Departamento de Informática e Estatística - UFSC

Anais do IHC'2001 - Departamento de Informática e Estatística - UFSC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Anais</strong> <strong>do</strong> IHC’2001 - IV Workshop sobre Fatores Humanos em Sistemas Computacionais 285<br />

processo <strong>de</strong> <strong>de</strong>senvolvimento <strong>de</strong> um SI, afim <strong>de</strong> que as interfaces se adaptem melhor às<br />

necessida<strong>de</strong>s <strong>do</strong> usuário [Furta<strong>do</strong>1997].<br />

2. O Méto<strong>do</strong> Proposto<br />

O méto<strong>do</strong>, apresenta<strong>do</strong> na figura 1 e elabora<strong>do</strong> para o <strong>de</strong>senvolvimento <strong>de</strong> SI, combina<br />

vários ciclos <strong>de</strong> vida, pois, baseia-se na construção <strong>de</strong> protótipos e no <strong>de</strong>senvolvimento<br />

incremental e iterativo. Este méto<strong>do</strong> <strong>de</strong>fine a UML como linguagem para expressar as<br />

<strong>de</strong>cisões e soluções. A figura 1 ilustra as fases gerais <strong>do</strong> méto<strong>do</strong> colocan<strong>do</strong> em <strong>de</strong>staque, na<br />

parte superior, o processo <strong>de</strong> <strong>de</strong>senvolvimento correspon<strong>de</strong>nte a Aplicação e, na parte<br />

inferior, o processo correspon<strong>de</strong>nte a Interface. A ilustração não preten<strong>de</strong> <strong>de</strong>finir a<br />

seqüência a ser seguida entre as fases, a qual <strong>de</strong>pen<strong>de</strong> <strong>do</strong> ciclo <strong>de</strong> vida em que se baseia o<br />

méto<strong>do</strong>.<br />

Figura 1: O méto<strong>do</strong> elabora<strong>do</strong>.<br />

Na fase <strong>de</strong> Análise <strong>do</strong> Domínio, <strong>de</strong>ve-se i<strong>de</strong>ntificar e mo<strong>de</strong>lar as necessida<strong>de</strong>s <strong>do</strong> usuário e<br />

o seu relacionamento com o sistema existente. Cenário é uma técnica usada para expressar<br />

tais objetivos, porque representa situações reais, que os usuários costumam se <strong>de</strong>frontar<br />

para aten<strong>de</strong>r suas necessida<strong>de</strong>s. A generalização <strong>de</strong>stas situações está associada à noção <strong>de</strong><br />

caso <strong>de</strong> uso <strong>de</strong>scrita em UML [Quatrani1998]. O resulta<strong>do</strong> <strong>de</strong>sta fase é a validação <strong>do</strong><br />

diagrama <strong>de</strong> caso <strong>de</strong> uso construí<strong>do</strong> com o usuário. Neste momento, o engenheiro <strong>de</strong><br />

software está apto a fazer também um glossário da aplicação e uma estimativa <strong>de</strong> custos e<br />

<strong>de</strong> cronograma.<br />

O Projeto Lógico da Aplicação visa <strong>de</strong>screver o sistema a ser <strong>de</strong>senvolvi<strong>do</strong>, <strong>de</strong>screven<strong>do</strong><br />

as primeiras classes que estão presentes no <strong>do</strong>mínio existente, e <strong>de</strong>talhan<strong>do</strong> os casos <strong>de</strong> uso<br />

mo<strong>de</strong>la<strong>do</strong>s, <strong>de</strong>finin<strong>do</strong> suas ativida<strong>de</strong>s principais. Nesta fase, somente as classes que<br />

pertencem ao <strong>do</strong>mínio existente, chamadas classes da aplicação, são i<strong>de</strong>ntificadas. Sugere-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!