Message from discussion
Problema com Associações no Enterprise Architect - Engenharia Reversa
Received: by 10.68.135.2 with SMTP id po2mr3175695pbb.0.1352387288792;
Thu, 08 Nov 2012 07:08:08 -0800 (PST)
X-BeenThere: ccppbrasil@googlegroups.com
Received: by 10.68.234.37 with SMTP id ub5ls11781988pbc.6.gmail; Thu, 08 Nov
2012 07:08:07 -0800 (PST)
Received: by 10.68.141.45 with SMTP id rl13mr2786906pbb.8.1352387287009;
Thu, 08 Nov 2012 07:08:07 -0800 (PST)
Date: Thu, 8 Nov 2012 07:08:06 -0800 (PST)
From: "P." <pedro.lama...@gmail.com>
To: ccppbrasil@googlegroups.com
Message-Id: <079af877-4d4e-49c8-9b21-949b2a265f51@googlegroups.com>
In-Reply-To: <CAFE8KLe8T2EBPBBS76MytA9o5C-xMmxzjK-L15e3wkLst9Npog@mail.gmail.com>
References: <CAFE8KLeiLgoiNRi_PxEOuHMYd9yxwqWBbC0vgYmW8oEO46cxSg@mail.gmail.com>
<75dfa666-ad50-42ce-9ce7-dcee2f5481bb@googlegroups.com>
<CAFE8KLe8T2EBPBBS76MytA9o5C-xMmxzjK-L15e3wkLst9Npog@mail.gmail.com>
Subject: =?UTF-8?Q?Re:_[ccppbrasil]_Re:_Problema_com_Associa=C3=A7=C3=B5es?=
=?UTF-8?Q?_no_Enterprise_Architect_-_Engenharia_Reversa?=
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_115_20595637.1352387286222"
------=_Part_115_20595637.1352387286222
Content-Type: multipart/alternative;
boundary="----=_Part_116_3355435.1352387286222"
------=_Part_116_3355435.1352387286222
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Em quinta-feira, 8 de novembro de 2012 11h09min02s UTC-2, Rodrigo Avancini=
=20
escreveu:
=20
> O problema na verdade =C3=A9 o seguinte:=20
> Necessito de um servi=C3=A7o essencial provido de outra classe, mas essa =
classe=20
> =C3=A9 um Singleton, s=C3=B3 crio a associa=C3=A7=C3=A3o em um m=C3=A9tod=
o especifico, mas=20
> obviamente preciso da um include nessa classe (que esta no .cpp), achei q=
ue=20
> somente dando um include o EA criava essa associa=C3=A7=C3=A3o, mas parec=
e que ele s=C3=B3=20
> cria quando declaro a vari=C3=A1vel no .h, tem alguma forma de resolver i=
sso???
>
A rela=C3=A7=C3=A3o que voc=C3=AA descreve -- o m=C3=A9todo de uma classe f=
az uso de um objeto=20
Singleton de outra classe -- n=C3=A3o deve ser representada como uma associ=
a=C3=A7=C3=A3o=20
entre as classes em um diagrama de classes.
O diagrama de classes representa um modelo estrutural e portanto descreve=
=20
coisas como layout de mem=C3=B3ria, schema de banco de dados, formato de=20
arquivos, pacote de rede etc. No seu exemplo, a classe inicial n=C3=A3o tem=
=20
qualquer associa=C3=A7=C3=A3o estrutural com o objeto Singleton.
A rela=C3=A7=C3=A3o que voc=C3=AA descreve existe no decorrer de um process=
o, em uma etapa=20
de uma atividade, em um ponto no tempo de uma timeline etc. e portanto deve=
=20
ser representada em um diagrama de atividades ou de sequ=C3=AAncia ou qualq=
uer=20
dos diagramas de comportamento.
A sua ferramenta CASE est=C3=A1 fazendo a coisa certa. (Uma excelente escol=
ha,=20
eu diria, o Enterprise Architect. Eu uso com frequ=C3=AAncia.)
--
P.
------=_Part_116_3355435.1352387286222
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Em quinta-feira, 8 de novembro de 2012 11h09min02s UTC-2, Rodrigo Avancini =
escreveu:<br><div> </div><blockquote class=3D"gmail_quote" style=3D"m=
argin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"=
><div>O problema na verdade =C3=A9 o seguinte: </div><div>Necessito de=
um servi=C3=A7o essencial provido de outra classe, mas essa classe =C3=A9 =
um Singleton, s=C3=B3 crio a associa=C3=A7=C3=A3o em um m=C3=A9todo&nb=
sp;especifico, mas obviamente preciso da um include nessa classe (que esta =
no .cpp), achei que somente dando um include o EA criava essa associa=C3=A7=
=C3=A3o, mas parece que ele s=C3=B3 cria quando declaro a vari=C3=A1ve=
l no .h, tem alguma forma de resolver isso???</div></blockquote><div><br></=
div><div><br></div><div>A rela=C3=A7=C3=A3o que voc=C3=AA descreve -- o m=
=C3=A9todo de uma classe faz uso de um objeto Singleton de outra classe -- =
n=C3=A3o deve ser representada como uma associa=C3=A7=C3=A3o entre as class=
es em um diagrama de classes.</div><div><br></div><div>O diagrama de classe=
s representa um modelo estrutural e portanto descreve coisas como layout de=
mem=C3=B3ria, schema de banco de dados, formato de arquivos, pacote de red=
e etc. No seu exemplo, a classe inicial n=C3=A3o tem qualquer associa=C3=A7=
=C3=A3o estrutural com o objeto Singleton.</div><div><br></div><div>A rela=
=C3=A7=C3=A3o que voc=C3=AA descreve existe no decorrer de um processo, em =
uma etapa de uma atividade, em um ponto no tempo de uma timeline etc. e por=
tanto deve ser representada em um diagrama de atividades ou de sequ=C3=AAnc=
ia ou qualquer dos diagramas de comportamento.</div><div><br></div><div>A s=
ua ferramenta CASE est=C3=A1 fazendo a coisa certa. (Uma excelente escolha,=
eu diria, o Enterprise Architect. Eu uso com frequ=C3=AAncia.)</div><div><=
br></div><div>--</div><div> P.</div>
------=_Part_116_3355435.1352387286222--
------=_Part_115_20595637.1352387286222--