trabalho de graduação cap. 3 fatec pdf gratuito

11
3 CAPITULO 3 3.1 DIAGRAMA DE SEQUENCIA Diagrama de sequencia mostra uma interaço! que re"resenta a sequencia de mensagens entre instancias de c#asses! com"onentes! su$sistemas ou atores em uma ordem crono#%gica. &em"o '#ui "ara $ai(o no diagrama e mostra o '#u(o de contro#e de um "artici"ante "ara outro. Em um di agrama de sequenci a! "odem ser enco nt rados os segu intes e#ementos) *in+as ,erticais! que re"resentam o tem"o de ,ida do diagrama- arras ,erticais! que re"resentam o tem"o de con,ersa entre os "artici"antes- *in+as +ori/ontais! que re"resentam as mensagens trocadas. Estas #in+as rece$em um rotu#o com a aço e(ecutada! quando se inicia a con,ersa os r%tu#os rece$em um numero! e(.) 01 e(ecut ar o ! as mensagens de retorno s o numeradas como "arte da seço anterior! rece$endo um "onto e um numero do seguimento! e(.) 01.1 no,a aço. a) Cadas trar cl ien te

Transcript of trabalho de graduação cap. 3 fatec pdf gratuito

Page 1: trabalho de graduação cap. 3 fatec pdf gratuito

7/25/2019 trabalho de graduação cap. 3 fatec pdf gratuito

http://slidepdf.com/reader/full/trabalho-de-graduacao-cap-3-fatec-pdf-gratuito 1/11

3 CAPITULO 3

3.1 DIAGRAMA DE SEQUENCIA

Diagrama de sequencia mostra uma interaço! que re"resenta a sequencia

de mensagens entre instancias de c#asses! com"onentes! su$sistemas ou atores em

uma ordem crono#%gica. &em"o '#ui "ara $ai(o no diagrama e mostra o '#u(o de

contro#e de um "artici"ante "ara outro.

Em um diagrama de sequencia! "odem ser encontrados os seguintes

e#ementos)

*in+as ,erticais! que re"resentam o tem"o de ,ida do diagrama-

arras ,erticais! que re"resentam o tem"o de con,ersa entre os "artici"antes-

*in+as +ori/ontais! que re"resentam as mensagens trocadas. Estas #in+as

rece$em um rotu#o com a aço e(ecutada! quando se inicia a con,ersa os r%tu#os

rece$em um numero! e(.) 01 e(ecutar aço! as mensagens de retorno so

numeradas como "arte da seço anterior! rece$endo um "onto e um numero do

seguimento! e(.) 01.1 no,a aço.

a) Cadastrar cliente

Page 2: trabalho de graduação cap. 3 fatec pdf gratuito

7/25/2019 trabalho de graduação cap. 3 fatec pdf gratuito

http://slidepdf.com/reader/full/trabalho-de-graduacao-cap-3-fatec-pdf-gratuito 2/11

Figura 2 – Diagrama de sequencia para cadastrar o cliente

Curso norma#

1 2 ,endedor acessa o 'ormu#rio "ara cadastro de c#ientes.1.1 2 so't4are e(i$e na te#a os cam"os a serem "reenc+idos.

5 2 ,endedor insere os dados do c#iente.

5.1 2 so't4are ,eri'ica os dados.

5.1.1 2 so't4are adiciona o no,o c#iente.

5.1.1.1 2 c#iente 6 cadastrado.

Curso a#ternati,o

5 2 ,endedor no insere os dados do c#iente.

5.1 2 so't4are ,eri'ica a ine(ist7ncia de dados.

5.1.1 2 so't4are no adiciona o no,o c#iente.

5.1.1.1 2 c#iente no 6 cadastrado.

b) Cadastrar produto

Page 3: trabalho de graduação cap. 3 fatec pdf gratuito

7/25/2019 trabalho de graduação cap. 3 fatec pdf gratuito

http://slidepdf.com/reader/full/trabalho-de-graduacao-cap-3-fatec-pdf-gratuito 3/11

Figura 3 - Diagrama de sequencia para cadastrar o produto

Curso Norma#

1 2 ,endedor acessa o 'ormu#rio "ara cadastro de "rodutos.

1.1 2 so't4are e(i$e na te#a os cam"os a serem "reenc+idos.

5 2 ,endedor insere os dados do "roduto.

3 2 so't4are ,eri'ica os dados.

8 2 so't4are retorna os dados ao ,endedor.

9 2 ,endedor con'irma os dados.

9.1 2 so't4are arma/ena os dados

9.5 2 so't4are con'irma o cadastro do "roduto.

Curso a#ternati,o

5 2 ,endedor no insere os dados do "roduto.

3 2 so't4are ,eri'ica a ine(ist7ncia de dados.

8 2 so't4are no retorna o erro descrito ao ,endedor.

9 2 ,endedor no con'irma os dados.

9.1 2 so't4are no arma/ena os dados.

c) Comprar produto

Page 4: trabalho de graduação cap. 3 fatec pdf gratuito

7/25/2019 trabalho de graduação cap. 3 fatec pdf gratuito

http://slidepdf.com/reader/full/trabalho-de-graduacao-cap-3-fatec-pdf-gratuito 4/11

Figura 4 - Diagrama de sequencia para comprar produto

Curso norma#

1 2 c#iente so#icita a com"ra do "roduto.

1.1 2 ,endedor so#icita o "edido.

1.1.1 2 c#iente rea#i/a o "edido.

5 2 ,endedor ,eri'ica o estoque.

5.1 2 ,endedor retorna ao c#iente.

5.1.1 2 c#iente con'irma o "edido.

3 2 ,endedor rea#i/a a $ai(a no estoque.

8 2 ,endedor con'irma a com"ra.

9 2 ,endedor #i$era o "edido "ara a entrega.

Curso a#ternati,o

1.1.1 2 c#iente no rea#i/a o "edido

5 2 "roduto est indis"on:,e# no estoque.

5.1.1 2 c#iente no con'irma o "edido.

Page 5: trabalho de graduação cap. 3 fatec pdf gratuito

7/25/2019 trabalho de graduação cap. 3 fatec pdf gratuito

http://slidepdf.com/reader/full/trabalho-de-graduacao-cap-3-fatec-pdf-gratuito 5/11

3 2 ,endedor no rea#i/a a $ai(a no estoque.

8 2 ,endedor no con'irma a com"rar.

9 2 ,endedor no #i$era a entrega.

d) Entrega

Figura 5 - Diagrama de sequencia para entrega

Curso norma#

1 2 ,endedor acessa o 'ormu#rio de entrega.

1.1 2 so't4are so#icita os dados "ara a rea#i/aço da entrega.

5 2 ,endedor insere os dados do "edido

3 2 so't4are "ede a con'irmaço desses dados.

8 A entrega 6 #i$erada.

Curso a#ternati,o

5 2 ,endedor insere dados errados no 'ormu#rio.

8 A entrega no 6 #i$erada.

e) Consultar cliente

Page 6: trabalho de graduação cap. 3 fatec pdf gratuito

7/25/2019 trabalho de graduação cap. 3 fatec pdf gratuito

http://slidepdf.com/reader/full/trabalho-de-graduacao-cap-3-fatec-pdf-gratuito 6/11

Figura 6 - Diagrama de sequencia para consulta ao cliente

Curso norma#

1 2 ,endedor consu#ta os dados do c#iente1.1 2 so't4are requisita esses dados ao $anco de dados.

1.1.1 2 $anco de dados carrega os dados.

5 2 $anco de dados carrega os dados e en,ia ao so't4are.

5.1 2s dados esto dis"oni$i#i/ados ao ,endedor.

Curso a#ternati,o

1.1 2 so't4are no tem cone(o ao $anco de dados

1.1.1 2 $anco de dados no carrega os dados.

5 2s dados no so #i$erados ao ,endedor "ara serem consu#tados.

f) Alterar cliente

Page 7: trabalho de graduação cap. 3 fatec pdf gratuito

7/25/2019 trabalho de graduação cap. 3 fatec pdf gratuito

http://slidepdf.com/reader/full/trabalho-de-graduacao-cap-3-fatec-pdf-gratuito 7/11

Figura 7 - Diagrama de sequencia para alterar dados do cliente

Curso norma#

1 2 ,endedor requisita ao so't4are a a#teraço dos dados do c#iente1.1 2 so't4are requisita ao $anco de dados esses dados.

1.1.1 2 $anco de dados carrega os dados.

5 2 $anco de dados dis"oni$i#i/a ao so't4are os dados carregados.

5.1 2 ,endedor ,isua#i/a os dados carregados.

5.1.1 2 ,endedor rea#i/a a#teraç;es

5.1.1.1 2 so't4are requisita a con'irmaço dessas a#teraç;es.

3 2 ,endedor con'irma as a#teraç;es.

3.1 2 so't4are en,ia os dados ao $anco de dados "ara serem sa#,os.

3.1.1 2 $anco de dados sa#,a os dados a#terados.

8 2 $anco de dados con'irma ao so't4are o sa#,amento dos dados.

9 2 so't4are emite uma mensagem de A#teraço rea#i/ada ao ,endedor.

Curso a#ternati,o

1.1 2 so't4are no tem cone(o com o $anco de dados.

1.1.1 2 $anco de dados no carrega os dados.

Page 8: trabalho de graduação cap. 3 fatec pdf gratuito

7/25/2019 trabalho de graduação cap. 3 fatec pdf gratuito

http://slidepdf.com/reader/full/trabalho-de-graduacao-cap-3-fatec-pdf-gratuito 8/11

5 2 $anco de dados no dis"oni$i#i/a os dados requisitados.

5.1 2 ,endedor no ,isua#i/a os dados dos c#ientes.

3.1.1 2 $anco de dados no sa#,a os dados a#terados.

g) Excluir cliente

Page 9: trabalho de graduação cap. 3 fatec pdf gratuito

7/25/2019 trabalho de graduação cap. 3 fatec pdf gratuito

http://slidepdf.com/reader/full/trabalho-de-graduacao-cap-3-fatec-pdf-gratuito 9/11

Figura 8 - Diagrama de sequencia para excluir um cliente

Curso norma#

1 2 ,endedor requisita ao so't4are a e(c#uso dos dados do c#iente

1.1 2 so't4are requisita ao $anco de dados esses dados.1.1.1 2 $anco de dados carrega os dados.

5 2 $anco de dados dis"oni$i#i/a ao so't4are os dados carregados.

5.1 2 ,endedor ,isua#i/a os dados carregados.

5.1.1 2 ,endedor e(c#ui os dados do c#iente.

5.1.1.1 2 so't4are requisita a con'irmaço.

3 2 ,endedor con'irma a e(c#uso.

3.1 2 so't4are requisita ao $anco de dados a e(c#uso dos dados.

3.1.1 2 $anco de dados a"aga os dados.

3.1.5 A e(c#uso 6 rea#i/ada.

Curso a#ternati,o

1.1 2 so't4are no tem cone(o com o $anco de dados.

1.1.1 2 $anco de dados no carrega os dados.

5 2 $anco de dados no dis"oni$i#i/a os dados requisitados.

5.1 2 ,endedor no ,isua#i/a os dados dos c#ientes.

Page 10: trabalho de graduação cap. 3 fatec pdf gratuito

7/25/2019 trabalho de graduação cap. 3 fatec pdf gratuito

http://slidepdf.com/reader/full/trabalho-de-graduacao-cap-3-fatec-pdf-gratuito 10/11

5.1.1 2 ,endedor no e(c#ui os dados do c#iente.

3 2 ,endedor no con'irma a e(c#uso.

3.1 2 so't4are no so#icita a e(c#uso ao $anco de dados.

3.1.1 2 $anco de dados no a"aga os dados cadastrais do c#iente.

h) Deletar pedido

Page 11: trabalho de graduação cap. 3 fatec pdf gratuito

7/25/2019 trabalho de graduação cap. 3 fatec pdf gratuito

http://slidepdf.com/reader/full/trabalho-de-graduacao-cap-3-fatec-pdf-gratuito 11/11

Figura 9 - Diagrama de sequencia para deletar um pedido

Curso norma#

1 2 ,endedor requisita ao so't4are a e(c#uso do "edido.

5 2 so't4are requisita o c%digo de "edido a ser e(c#u:do.

5.1 2 ,endedor insere o c%digo.

3 2 so't4are ,eri'ica o c%digo.

8 2 so't4are en,ia uma mensagem "ara con'irmaço da e(c#uso do

"edido.

8.1 2 ,endedor con'irma a e(c#uso.

9 2s dados so e(c#u:dos.

Curso a#ternati,o

5.1 2 c%digo inserido 6 ine(istente.

9 2s dados no so e(c#u:dos.