Buscar

FORUM- MODELAGEM DE SISTEMAS B (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

2014.1 - EAD - MODELAGEM DE SISTEMAS
(CCT0192/1508972) 9001 - Fórum de Discussão B
(Aulas 4 e 5)
 
Criado pelo(a) Professor (a) .PRODUÇÃO EAD em 05/03/2014 16:35:01
Esse é o espaço destinado para discussão dos conteúdos e conceitos abordados nas aulas 4 a 5. Contribua com suas anotações, dúvidas e
pontos de vista, visto que sua nota de participação será apurada por meio da colaboração nas discussões dos fóruns Além disso, o (a) tutor (a) a
distância irá lançar questionamentos para interação de todos.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 80 dias atrás
Prezado aluno - Role essa postagem, pois os temas de discussão estão mais abaixo. Leia as observações, ao final
Por favor leiam as aulas antes de posta e façam a postagem compatível com o que esta sendo pedido. As duas questões estão em negrito, no texto
abaixo. Na aula 4 (online e teletransmitidas) temos os detalhes para elaboração de um diagrama de classes, partindo dos casos de uso (diagrama e
especificações. e na aula 5 (online), que corresponde a aula 7 (teletransmitida), vemos os detalhes da elaboração do diagrama de sequência e colaboração, que
compõem os chamados diagrama de interação. 
Os Diagramas de Casos de Uso, Classes e Sequencia, forma o que se chama de "tripé da análise", sendo os três juntos responsáveis por grande parte da
modelagem feita na fase de Análise do processo de desenvolvimento de sistemas. Esses três diagramas interagem entre si, fornecendo elementos de entrada e
saída, uns aos outros. Para modelarmos o diagrama de sequencia, devemos ter em mãos, prontos, o diagramas e caso de uso, com as respectivas
especificações de cada caso de uso, além do diagrama de classes.
Reflita e responda
a) Estabeleça o procedimento, passo a passo, para que com base nos casos de uso (Diagrama e Especificações) e classes, seja montado o diagrama de
sequencia para cada cenário de uso.
b) Você acredita que o diagrama de sequencia possa ser eliminado da modelagem de sistemas OO? Por que (justifique a sua resposta).
Observações
1. Não copie e cole textos da internet
2. Caso use citações ou textos de terceiros, cite as referências e conclua com suas palavras
3. Não INICIE suas postagens nos últimos dois dias do fórum, pois não teremos chances de interação, o que é fundamental no fórum, já que representa nossa
sala de aula no ensino a distância. PARTICIPE !!!
Abs
Marcelo
 Aluno (a) ALEXANDRE LIMA DE SOUZA respondeu a 75 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Boa tarde,
Tenho também tenho dúvidas quanto ao passo a passo para a montagem do diagrama de sequência, mas segue abaixo o procedimento que eu
executaria.:
1º Montaria o diagrama de casos de uso, definindo os atores, objetos e as trocas de mensagens. 
2º Montaria o diagrama de classes, identificando seus atributos, métodos (mensagens) e associações. 
3º com base nos diagramas acima, montaria o diagrama de sequência aplicado ao caso de uso em análise. 
4º Determino o ator (que é uma representação do mundo exterior) os objetos do sistema em uma visão sequenciada (linha da vida) da esquerda para
direita. 
5º E por final, desenharia como os objetos interagem em relação as trocas de mensagens, ou como os métodos são executados, de cima para baixo
do diagrama.
b) Você acredita que o diagrama de sequencia possa ser eliminado da modelagem de sistemas OO? Por que (justifique a sua resposta).
Não, pois o diagrama de sequência consolida os procedimentos demonstrados pelos casos de uso e as informações fornecidas nos diagramas de
classe. 
 
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 73 dias atrás 
Comentário da postagem de ALEXANDRE LIMA DE SOUZA
Alexandre
Leia , por favor, o enunciado e vera que partimos do principio que ja temos prontos
- diagrama de casos de uso e as respectivas especificações, diagrama de classes
Como base nesses 3 modelos, monte o seu passo a passo, para montar o diagrama de sequencia.
Obrigado
 Aluno (a) RODRIGO BRAVO PEREIRA respondeu a 72 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Desculpe professor, mas acho que como todos até o momento , não entendi o enunciado . Poderia por favor exemplificar melhor a primeira
questão ? 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 72 dias atrás 
Comentário da postagem de RODRIGO BRAVO PEREIRA
Rodrigo
Você deve fazer um passo a passo, como se fosse um procedimento para que qualquer um que leia saiba como fazer o diagrama de
sequencia. Para isso voce deve dizer de onde (diagrama de casos de uso, diagrama de classes e especificação de casos de uso) se
extraem os dados necessários a cada passo.. Assim
1.. faz isso e busca os dados da especificacaçao de casos de uso
2 faz aquilo e busca os dados do diagrama de classes...
e por ai vai.
entendeu ? Em caso negativo, pontue claramente sua dúvida
Abs
 
 Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 72 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
1 - PACIENTE: Nome: RG, CPF, Endereço, TEL, CEL, e-mail.
1A - Consulta: Histórico. 1Aa- Serviço: Descrição
 1-AA Registro de consulta. 1aa- Preço
 1-AB Recuperar Histórico de Consulta. 1ab-Registrar Serviço
 2A-Horário: Data. 1ac-Recuperar Serviço.
 2AA-Obter horário disponível. 1Bb- Exame:
 2AB-Alterar disponibilidade de horário. 1ba-Medida Preventiva
 3A-Agenda: 1bc-Tipo de Exame
 3AA: Ano.
 3Aa- Abrir Agenda.
 3Ab- Registrar Agenda Dia.
 3Ac- Registrar Agenda 2 dia.
 3Ad- Registrar Agenda Semana
 Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 72 dias atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
2- Não, A modelagem é a atividade de construir modelo que explique as características ou componentes de um software e/ou
sistema. 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 71 dias atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
anderson
Ok, mas acho que falta voce concluir. qual a relacao do que disse com o diagrama de sequencia?
Abs 
 Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 71 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
O Diagrama de sequência vai mostrar como as mensagens são trocadas entre os objetos durante a
realização, execução da operação.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
 Anderson
Obrigado pela participacao
Abs
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 71 dias atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
Anderson
Nao entendi , o que e isso? 
Você deve fazer um passo a passo, como se fosse um procedimento para que qualquer um que leia saiba como fazer o diagrama de
sequencia. Para isso voce deve dizer de onde (diagrama de casos de uso, diagrama de classes e especificação de casosde uso) se
extraem os dados necessários a cada passo.. Assim
1.. faz isso e busca os dados da especificacaçao de casos de uso
2 faz aquilo e busca os dados do diagrama de classes...
e por ai vai.
entendeu ? Em caso negativo, pontue claramente sua dúvida
Abs
 Aluno (a) ANDERSON DA COSTA LACERDA respondeu a 71 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Por exemplo em uma galeria de artes:
Atores: Requisitos:
 { 1a - Abre a exposição. 
1 - Marchand { 1b - Seleciona Quadros.
 { 1c - Cadastra Novos Quadros.
Estou tentando entender por usar exemplos práticos. Caso não seja esta linha de raciocínio, por favor forneça mais detalhes,
informações. Sem mais, valeu, professor. Obrigado.
 
 
 { 2a - Vender os Quadros.
2 - Vendedor{ 2b - Verificar disponibilidade.
 {2c - Cadastrar Clientes. 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de ANDERSON DA COSTA LACERDA
 Anderson
Um manual, como ja expliquei que deveria ser a postagem, e uma passo a passo onde se ensina algo.
Esse manual deveria ensinar as pessoas a fazer diagramas de sequencia, sem exemplos, sem contextualizacoes.
Abs
 Aluno (a) LIERTE BOURGUIGNON CARDOSO JUNIOR respondeu a 71 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Antes de começar a produzir um diagrama de sequência, nós precisamos primeiro estar cientes dos conceitos, os quais podemos citar:
• Atores: São entidades externas que interagem com o sistema e que solicitam serviços.
• Objetos: Representam as instâncias das classes representadas no processo.
• Gate: Indica um ponto em que a mensagem pode ser transmitida para dentro ou para fora.
• Fragmento: Fragmentos de interação como: Alt (Alternativa), Opt (Opcional), Break (Parar), Loop (Repetição) e outras.
• Linha de vida: As linhas de vida compõem a dimensão vertical.
Após o conceito afiado, então vamos ao step-by-step:
1. Primeiramente você deve ter produzir um diagrama de caso de uso.
2. Para cada caso de uso, devemos definir um conjunto de cenários.
3. Para cada cenário definido, vamos aos seguintes passos:
a. Posicione os atoes, objetos de fronteira e controle.
b. Diante do cenário definido, teremos vários passos que serão as mensagens a serem enviadas de um objeto para outro.
c. Uma vez que temos o cenário e a mensagens, agora o próximo passo seria definição de cláusulas de condições e interações, logicamente se
existirem, para as devidas mensagens definidas no passo anterior.
d. De acordo com a necessidade adicione objetos de entidade ou multiobjetos.
Dicas importantes:
1- Não devemos fazer diagramas de sequência para todos os casos de uso do sistema. Apenas as partes mais complicadas devem ser exploradas
para isso, pois este diagrama pode ser trabalhoso e criá-lo para todas as partes do sistema não seria produtivo nem traria benefícios extra.
2- Procurar as ações descritas no caso de uso e podemos fazer isso identificando os verbos nas sentenças. Isto está relacionado ao fato de que os
métodos (que são o ponto chave deste diagrama) modelam o comportamento dos objetos de uma classe e portanto o que pode ou não ser feito.
Segue abaixo um exemplo:
Resposta para a pergunta B: Não! Pois apesar de não ser algo estruturado, podemos criar uma relação simples entre ambos os conceitos, exemplo:
1- Objetos representam as instancias das classes envolvidas no processo ilustrado pelo diagrama de sequência.
2- A linha de vida representa o tempo em que um objeto existiu durante um processo. 
3- As mensagens são utilizadas no diagrama depara demonstrar a ocorrência de eventos, que normalmente forçam a chamada de um método em
algum dos objetos envolvidos no processo.
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 71 dias atrás 
Comentário da postagem de LIERTE BOURGUIGNON CARDOSO JUNIOR
 Lierte
Boa a sua descricao.... isso mesmo, a base e o diagrama de sequencia.....
bem pontuado.. Parabens
Abs
 Aluno (a) ALINE PIMENTEL DE ALMEIDA respondeu a 70 dias atrás 
Comentário da postagem de LIERTE BOURGUIGNON CARDOSO JUNIOR
Boa noite,
Concordo com o colega e acrescento que os diagramas de sequência podem mostrar objetos que são criados ou destruídos
como parte do cenário documentado pelo diagrama. 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de ALINE PIMENTEL DE ALMEIDA
 Ok, Aline, Obrigado
abs
 Aluno (a) WILLIAM BENTO AGÁPITO DE FREITAS respondeu a 71 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
 Desculpe mais só irei responder a segunda questão, como os demais colegas questionaram, está impossivel trabalhar sobre a primeira.
 
b) Não, O diagrama de sequencia tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer da realização de uma
operação.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 71 dias atrás 
Comentário da postagem de WILLIAM BENTO AGÁPITO DE FREITAS
 Willian
1) Ok, mas quase todos ja responderam. Errado ou nao, o que vale e participar e aprender.
2) Ok, mas veremos mais adiante que o diagrama de sequencia podera ser substituido pelo diagrma de colaboracao, que tem a mesma
fnalidade, porem com forma diferente.
- qual a contribuicao do diagrama de sequencia para o diagrama de classes?
Abs
 Aluno (a) WILLIAM BENTO AGÁPITO DE FREITAS respondeu a 69 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
 Os Diagramas de Classe mostram as classes, com seus métodos e atributos bem como os relacionamentos
estáticos entre elas.
Enquanto o Diagrama de sequencia mostra a troca de mensagens entre diversos Objetos (Classes), numa situação específica.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de WILLIAM BENTO AGÁPITO DE FREITAS
 Willian
obrigado, mas voce nao respondeu ao que se pedia, pois o foco era diagrama de sequencia e o passo a passo para
sua realizacao. Os colegas tentaram isso
Abs
 Aluno (a) BRUNO TIBURCIO SILVARES respondeu a 71 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Boa Noite Professor e amigos de turma,
A)
Para criarmos um diagrama de sequênica, temos que saber de algumas coisas. Temos que saber que os atores são entidades que interagem com o
sistema e solicitam serviços de forma externa. A Linha de Vida compõe a Dimensão vertical do Diagrama. São os Fragmentos de interação Alternativa -
Alt, parar - Break, Repetição Loop e Etc. Os Objetos representam as instancias das classes representas no processo. e Gate que indica o ponto que
uma mensagem pode ser enviada do interior para o exterior. Agora como fazer o diagrama de sequencia? Primeiro criamos um diagrama de caso-de-
uso, depois, para cada um, definimos os seus cenários, definidos os cenários, é só colocar os atores, objetos de fronteira e controle. Depois faremos a
parte das mensagens de objeto para objeto. Com esses passos tomados, se necessário, definimos as cláusulas de interação e condição para as
mensagens dos objetos.
B) Acredito que não seja possível eliminá-lo. Além da linha da vida representar o tempo de existencia de um objeto durante um processo, os objetos
também representam as instâncias das classes envolvidas nele.
 
Professor,
Peço que se possível reconsidere a observação de não aceitar postagens em cima da hora. Se possível me diga o necessário para realizar uma melhor
postagem e o merecimento do ponto, forças maiores me impediram de participar do fórum 1 e desse em tempo habil. 
Att,
Bruno Tiburcio
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrásComentário da postagem de BRUNO TIBURCIO SILVARES
 Bruno
Uma pena inciar sua postagem nas ultimas horas do forum, quando a interacao entre nos e muito limitada. O forum e importante demais
para ser relagdo a um segundo plano.
Obriagdo pela participacao
Abs
Marcelo
 
 Aluno (a) THIAGO DE PAULA SIMOES respondeu a 70 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
 Orientação a objeto é um conceito que esta relacionado com a idéia de classificar , organizar e abstrair coisas. Veja a definição formal:
"O termo orientação a objetos significa organizar o mundo real como uma coleção de objetos que incorporam estrutura de dados e um conjunto de
operações que manipulam estes dados. "
Vamos falar uma linguagem mas simples para isto vamos para um ambiente que você conhece bem: A sua casa !
Agora vamos olhar a sua estante , o seu guarda-roupa , o seu armário , a sua cozinha. Em todos estes lugares você classificou coisas no seu domínio e
, somente de olhar para eles você já sabe relacionar a classificação que utilizou em cada um deles e como classificou as coisas que estão neste
lugares.
Na estante você agrupou e organizou os livros , no guarda roupa suas camisas, calças , meias , ternos , etc. Todos os objetos que você classificou
nestes lugares foram organizados baseado em alguma concepção que você possuía sobre eles.
No contexto orientado a objeto a estante , o armário , a cozinha são chamados de classes.
No contexto de software podemos dizer que :
Uma classe é um gabarito para a definição de objetos. Através da definição de uma classe, descreve-se que propriedades -- ou atributos -- o objeto
terá.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de THIAGO DE PAULA SIMOES
 Thiago
Uma pena inciar sua postagem nas ultimas horas do forum, quando a interacao entre nos e muito limitada. O forum e importante demais
para ser relagdo a um segundo plano.
Sua postagem esta completamente fora de contexto do que estamos discutindo
Abs
Marcelo
 
 Aluno (a) FATIMA CRISTINA LAMPA ESTEVES respondeu a 70 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de FATIMA CRISTINA LAMPA ESTEVES
 Fatima
Uma pena inciar sua postagem nas ultimas horas do forum, quando a interacao entre nos e muito limitada. O forum e importante demais
para ser relagdo a um segundo plano.
Sua postagem esta completamente fora de contexto do que estamos discutindo
Abs
Marcelo
 
 Aluno (a) LUCIANO BARBOSA LIMA respondeu a 69 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Olá Professor,
Pergunta A:
1- Produza um diagrama de caso de uso.
2- Para cada caso de uso, defina um conjunto de cenários.
3- Para cada cenário, faça o seguinte:
3.1- Organize os atores, objetos de fronteira e controle.
3.2- Com o cenário definido, teremos vários passos que serão as mensagens a serem enviadas de um objeto para outro.
3.3- Defina as cláusulas de condições de interações, se existirem.
3.4- Conforme a necessidade adicione objetos de entidade ou multiobjetos.
Pergunta B:
Não, pois O diagrama de sequência dá ênfase a ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. Entende-se
por mensagens os serviços solicitados de um objecto a outro, e as respostas desenvolvidas para as solicitações.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de LUCIANO BARBOSA LIMA
 Luciano
Uma pena ter comecado tao tardiamente, a sua postagem. Restando poucos minutos complica a nossa interacao o que e fundamental para
o forum, nao apenas para nota mas principalmente para o aprendizado. Chegue mais cedo nos proximos foruns para melhor aproveitamento
1. O importante e entender que a sequencia, o passo a passo que o Diagrama de sequencia demonstra e baseado nas especificacoes de
casos de uso (narrativa textual de cada caso de uso do diagrama)
2. O diagrama de sequencia e bastante relavante pois vai mostrar como as classes (definidas no diagrama de classes) vao realizar os casos
de uso. Mas veremos adiante que podera ser substituido pelo diagrama de colaboracao que tem a mesma finalidade, porem com foco
difereente.
Obrigado pela postagem
 Aluno (a) MAX LENIN DOS SANTOS TORRES respondeu a 69 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Podemos observar dentro da engenharia a melhor pratica que seria o UML, desenvolvendo modelagem de uma diversidade de sistema,
tanto de pequeno porte quando de grande porte. Dentro do que doi solicitado os objetos devem ter uma liberdade de interação com a linha de vida
temos assim a necessidade inicial de escolher o caso de uso posterior identificar objetos de interação , indentificar messagens trocadas entre objetos
e principalmente a sequencia destes dados, a criação e desenvolvimento do diagrama disponibiliza varias caixas que comtem obejtos e suas linhas de
interações.
b) A resposta inicial e sim, pois devido a complexidade vinda do diagrama de sequencia pode ocorrer a eliminação em troca pela modelagem de
sistemas, principalmente quando o diagrama de sequencia se torna complexo demais, normalmente se da pela aglomeração de objetos portanto para
resolver tal problema podemos confia no diagrama de colaboração que e melhor para vizualizar e da mais clareza dos objetos ali colocados em
questao, sabendo que o mesmo so apresenta suas classes dentro do metodo apresentado ao diagrama.
 
Max Torres
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de MAX LENIN DOS SANTOS TORRES
 Max,
Uma pena ter comecado tao tardiamente, a sua postagem. Restando poucos minutos complica a nossa interacao o que e fundamental para
o forum, nao apenas para nota mas principalmente para o aprendizado. Chegue mais cedo nos proximos foruns para melhor aproveitamento
1. O importante e entender que a sequencia, o passo a passo que o Diagrama de sequencia demonstra e baseado nas especificacoes de
casos de uso (narrativa textual de cada caso de uso do diagrama)
Nao era bem isso que vc fez. O objetivo era descrever o passo a passo, para elaboracao do diagrama de sequencia, uma especia de
manual
2. Ok, bem pontuado.
Obrigado pela postagem
 Aluno (a) CAIO PITASI respondeu a 77 dias atrás
Professor a primeira pergunta eu não entendi o que você deseja coloquei algumas informações sobre o diagrama de seqüência.
1) Um diagrama de seqüência mostra a colaboração dinâmica entre os vários objetos de um sistema. O mais importante aspecto deste diagrama é
que a partir dele percebe-se a seqüência de mensagens enviadas entre os objetos. Ele mostra a interação entre os objetos, alguma coisa que acontecerá em um
ponto específico da execução do sistema. O diagrama de seqüência consiste em um número de objetos mostrado em linhas verticais. O decorrer do tempo é
visualizado observando-se o diagrama no sentido vertical de cima para baixo. As mensagens enviadas por cada objeto são simbolizadas por setas entre os
objetos que se relacionam.
Os diagramas de seqüência podem mostrar objetos que são criados ou destruídos como parte do cenário documentado pelo diagrama. Um objeto pode criar
outros objetos através de mensagens. A mensagem que cria ou destrói um objeto é geralmente síncrona, representada por uma seta sólida.
2) Não. Por que apresenta a colaboração dinâmica entre os vários objetos de um sistema, é possível perceber a seqüência de mensagens enviadas entre os
objetos, mostra o que ocorre em pontos específicos da execução do sistema e apresenta as interações entre atores e sistema.
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 76 dias atrás 
Comentárioda postagem de CAIO PITASI
Olá Caio
Não. Você deve fazer um passo a passo, como se fosse um procedimento para que qualquer um que leia saiba como fazer o diagrama de sequencia.
Para isso voce deve dizer de onde (diagrama de casos de uso, diagrama de classes e especificação de casos de uso) se extraem os dados
necessários a cada passo.. Assim
1.. faz isso e busca os dados da especificacaçao de casos de uso
2 faz aquilo e busca os dados do diagrama de classes...
e por ai vai.
entendeu ?
2) Ok, mas que vantangem especificas ao diagrama de classes o DS traz ? ou seja que acrescimentos são feitos ao Diagrama d classes quando
elaboramos do DS (diagrama de sequencia) ?
Abs
 Aluno (a) RODRIGO VICENTE DA SILVA respondeu a 74 dias atrás
 a) Estabeleça o procedimento, passo a passo, para que com base nos casos de uso (Diagrama e Especificações) e classes, seja montado o
diagrama de sequencia para cada cenário de uso.
Iniciaria com a base analítica de coleta de informações para estabelecer os casos de uso.De posse dos casos de uso, seria necessário definir o diagrama de
classes e suas propriedades. Para então com base nos casos de uso definir o Diagrama de sequencia.
b) Você acredita que o diagrama de sequencia possa ser eliminado da modelagem de sistemas OO? Por que (justifique a sua resposta).s 
Não poderia, sem ao menos prejudicar a ordem de execução de cada fase do processo da modelagem, ou seja voltaríamos à antes da definição das estruturas
de desenvolvimento ordenado, 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 73 dias atrás 
Comentário da postagem de RODRIGO VICENTE DA SILVA
OLa Rodrigo,
Nao.. os casos de uso ja estao prontos, tanto o diagrama como as respectivas especificaões, assim como o diagrama de classes. Começe a partir dai..
Isso esta escrito no enunciado, voce mesmo colou acima.....
Faca o passo a pasoo
1... faz isso e busca os dados do diag de ...
2. faz aaquilo e busca os dados e...
b) o que descreveu não justifica
Agradeço e aguardo
Abs
 
 Aluno (a) THIAGO DE PAULA SIMOES respondeu a 70 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
Definição de Requisitos: Novos casos de usos geralmente geram novos requisitos conforme o sistema vai sendo analisado e
modelado;
2) Comunicação com os Clientes: Pela sua simplicidade, sua compreensão não exige conhecimentos técnicos, portanto o cliente pode
entender muito bem esse diagrama, que auxilia o pessoal técnico na comunicação com clientes
3) Geração de Casos de Teste: A junção de todos os cenários para um caso de uso pode sugerir uma bateria de testes para cada cenário
Com isso chegamos ao fim desta parte do nosso artigo. Espero que tenham gostado. Por favos peço que deixem seus comentários para
que possamos melhorar a qualidade de nossos artigos.
 
Leia mais em: O que é UML e Diagramas de Caso de Uso: Introdução Prática à UML http://www.devmedia.com.br/o-que-e-uml-e-diagramas-
de-caso-de-uso-introducao-pratica-a-uml/23408#ixzz2z6RWK8cH 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de THIAGO DE PAULA SIMOES
 Thiago
Uma pena inciar sua postagem nas ultimas horas do forum, quando a interacao entre nos e muito limitada. O forum e importante
demais para ser relagdo a um segundo plano.
Sua postagem esta completamente fora de contexto do que estamos discutindo
Abs
Marcelo
 
 Aluno (a) FATIMA CRISTINA LAMPA ESTEVES respondeu a 73 dias atrás
 
A vantagem de usar a UML que é uma Linguagem gráfica padronizada de modelagem do sistema .
PU -> O processo unifica insiste que a Arquitectura deve estar no centro dos esforços da equipe do projecto, para dar forma ao sistema.Uma vez que
não existe um modelo único suficiente para cobrir todos os aspectos do sistema, o processo unificado suporta múltiplas visões modelos
arquitecturais.
Uma das entregas mais importantes do processo é arquitectura executável ,que é criada durante a fase de elaboração.Esta implementação parcial do
sistema serve validar a arquitectura e atuar como uma base para o desenvolvimento do restante.
Focado no Risco .
O Processo Unificado requer que a equipe do projecto concentre-se em enfrentar os Riscos mais crítico no inicio do ciclo de vida do projeto.As entrementes na
fase de Elaboração,devem ser selecionadas de forma a garantir que os maiores riscos sejam tratados em primeiro lugar.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 72 dias atrás 
Comentário da postagem de FATIMA CRISTINA LAMPA ESTEVES
Fatima
Ok, mas temos la em cima um fórum, em vermelho, com dois temas para discussão. peço que observe e poste, por gentileza
abs
Marcelo
 Aluno (a) RODRIGO DE SOUZA LINS respondeu a 71 dias atrás 
Comentário da postagem de Corpo Docente: MARCELO VASQUES DE OLIVEIRA
A UML tem origem na compilação das "melhores práticas de engenharia" que provaram ter sucesso na modelagem de
sistemas grandes e complexos. Sucedeu aos conceitos de Booch, OMT (Rumbaugh) e OOSE (Jacobson) fundindo-os numa única
linguagem de modelagem comum e largamente utilizada. A UML pretende ser a linguagem de modelagem padrão para modelar sistemas
concorrentes e distribuídos.
A UML ainda não é um padrão da indústria, mas esse objetivo está a tomar forma sob os auspícios do Object Management Group (OMG). O
OMG pediu informação acerca de metodologias orientadas a objetos que pudessem criar uma linguagem rigorosa de modelagem de
software. Muitos líderes da indústria responderam na esperança de ajudar a criar o padrão. 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de RODRIGO DE SOUZA LINS
 Rodrigo
Uma pena inciar sua postagem nas ultimas horas do forum, quando a interacao entre nos e muito limitada. O forum e importante
demais para ser relagdo a um segundo plano.
Sua postagem esta fora do contexto do que estamos discutindo
Abs
Marcelo
 
 Aluno (a) CARLOS ROBERTO HONORIO DA SILVA respondeu a 71 dias atrás
 a) Estabeleça o procedimento, passo a passo, para que com base nos casos de uso (Diagrama e Especificações) e classes, seja montado o
diagrama de sequencia para cada cenário de uso.
 
Há alguns elementos que tem que ser levados em conta nesse caso, já que o objetivo do DIAGRAMA DE SEQUENCIA é principalmente demonstrar a interação
dos objetos de acordo com sua linha de vida. Esses elementos são.
Construçãodo diagrama PASSO A PASSO:
A montagem do diagrama é feita disponibilizando-se as caixas que contém o nome do objeto, os parâmetros e as ações, e estabelecendo entre esses objetos as
linhas que demonstram as interações.
b) Você acredita que o diagrama de sequencia possa ser eliminado da modelagem de sistemas OO? Por que (justifique a sua resposta).
Sim, quando o diagrama de sequência torna-se por demais complexo.
Quando o diagrama de sequência envolve vários objetos, pode-se ter dificuldade em se visualizar o método que se está desenhando.
Para resolver isto temos outro tipo de diagrama chamado diagrama de colaboração que tem o mesmo objetivo do diagrama de sequência, mas permite uma
melhor visualização, pois só representa as classes envolvidas no método.
MENSAGENS
LINHAS DE VIDA
OBJETOS 
FOCOS DE CONTROLE
Escolher um caso de Uso.
Identificar os objetos que fazem parte da interação.
Identificar o objeto que começa a interação.
Identificar as mensagens trocadas entre os objetos.
Identificar a sequência destas mensagens.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de CARLOS ROBERTO HONORIO DA SILVA
 Carlos
Uma pena inciar sua postagem nas ultimas horas do forum, quando a interacao entre nos e muito limitada. O forum e importante demais para ser
relagdo a um segundo plano.
Obriagdo pela participacao
Abs
Marcelo
 
 Aluno (a) LUCAS GARCIA TEIXEIRArespondeu a 70 dias atrás
Boa noite professor e colegas,
Em um sistema computacional orientado a objeto os serviços (casos de uso) são fornecidos através da colaboração de grupos. Os objetos
interagem através de comunicações de forma que juntos, cada um com suas responsabilidades, realizem os casos de uso.
O Diagrama de seqüência é uma ferramenta importante no projeto de sistemas orientados a objetos. Embora a elaboração dos diagramas possa consumir um
tempo considerável para sistemas maiores ou mais complexos, eles oferecem a seguir as bases para a definição de uma boa parte do projeto como: os
relacionamentos necessários entre as classes, métodos e atributos das classes e comportamento dinâmico dos objetos.
Um diagrama de seqüência é um diagrama de objetos, ou seja, ele contém como primitiva principal um conjunto de objetos de diferentes classes. O objetivo dos
diagramas de seqüência é descrever as comunicações necessárias entre objetos para a realização dos processos em um sistema computacional. Os diagramas
de seqüência têm este nome porque descrevem ao longo de uma linha de tempo a seqüência de comunicações entre objetos. Como podem existir muitos
processos em um sistema computacional, sugere-se proceder à construção dos diagramas de seqüência por caso de uso. Assim, tomar-se-ia separadamente
cada caso de uso para a construção de seus diagramas de seqüência. De uma forma geral, para cada caso de uso constrói-se um diagrama de seqüência
principal descrevendo as seqüências normais de comunicação entre objetos e diagramas complementares descrevendo seqüências alternativas e tratamento de
situações de erro.
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de LUCAS GARCIA TEIXEIRA
 Lucas
Uma pena inciar sua postagem nas ultimas horas do forum, quando a interacao entre nos e muito limitada. O forum e importante demais para ser
relagdo a um segundo plano.
O contexto de discussao nao era esse
Abs
Marcelo
 
 Aluno (a) ALINE PIMENTEL DE ALMEIDA respondeu a 70 dias atrás 
Editado por ALINE PIMENTEL DE ALMEIDA em 16/04/2014 21:52
 Boa noite,
1 - Para cada caso de uso, devemos definir um conjunto de cenários relevantes.
Posicionar os atores, objeto de fronteira e objeto de controle no diagrama para cada caso de uso definido.
Em cada passo do cenário selecionado, definir as mensagens a serem enviadas de um objeto a outro.
2- Não. Mesmo que seja trabalhoso, esse diagrama oferece a base para a definição de uma grande parte do projeto como: os relacionamentos necessários entre
as classes, métodos e atributos e comportamento dinâmico dos objetos. 
 
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de ALINE PIMENTEL DE ALMEIDA
 Oi Aline
Uma pena inciar sua postagem nas ultimas horas do forum, quando a interacao entre nos e muito limitada. O forum e importante demais para ser
relagdo a um segundo plano.
Obriagdo pela participacao
Abs
Marcelo
 
 Aluno (a) ERIK FERREIRA NUNES respondeu a 70 dias atrás
B) não é possivel eliminar o diagrama de sequência, pois ele representa a sequência de processos, as mensagens passadas entre objetos de um
software, dependendo do tamanho do projeto, é dificil determinar um sequência que engloba o comportamento e o diagrama de sequência
representa essa informação de uma maneira lógica e bem simples. 
 Aluno (a) THIAGO DE PAULA SIMOES respondeu a 70 dias atrás 
Comentário da postagem de ERIK FERREIRA NUNES
 Esse diagrama documenta o que o sistema faz do ponto de vista do usuário. Em outras palavras, ele descreve as principais
funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema. Nesse diagrama não nos aprofundamos em
detalhes técnicos que dizem como o sistema faz.
Este artefato é comumente derivado da especificação de requisitos, que por sua vez não faz parte da UML. Pode ser utilizado também para criar o
documento de requisitos.
Diagramas de Casos de Uso são compostos basicamente por quatro partes:
Cenário: Sequência de eventos que acontecem quando um usuário interage com o sistema.
Ator: Usuário do sistema, ou melhor, um tipo de usuário.
Use Case: É uma tarefa ou uma funcionalidade realizada pelo ator (usuário)
Comunicação: è o que liga um ator com um caso de uso
Leia mais em: O que é UML e Diagramas de Caso de Uso: Introdução Prática à UML http://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-
de-uso-introducao-pratica-a-uml/23408#ixzz2z6RLfiAZ
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de THIAGO DE PAULA SIMOES
 Uma pena inciar sua postagem nas ultimas horas do forum, quando a interacao entre nos e muito limitada. O forum e
importante demais para ser relagdo a um segundo plano.
Esse nao era o contexto da discussao
Abs
Marcelo
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de ERIK FERREIRA NUNES
 Uma pena inciar sua postagem nas ultimas horas do forum, quando a interacao entre nos e muito limitada. O forum e importante demais
para ser relagdo a um segundo plano.
Obriagdo pela participacao
Abs
Marcelo
 Aluno (a) ARISTIDES ALMEIDA MONTEIRO DA SILVA respondeu a 70 dias atrás
 Objetivo Diagramas de classe.
Descreve o vários tipos de objetos no sistema e o relacionamento entre eles.
Perspectivas
Um diagrama de classes pode oferecer três perspectivas, cada uma para um tipo de observador diferente. São elas:
Conceitual (exemplo)
Representa os conceitos do domínio em estudo.
Perspectiva destinada ao cliente.
Especificação (exemplo)
Tem foco nas principais interfaces da arquitetura, nos principais métodos, e não como eles irão ser implementados.
Perspectiva destinada as pessoas que não precisam saber detalhes de desenvolvimento, tais como gerentes de projeto.
Implementação - a mais utilizada de todas (exemplo)
Aborda vários detalhes de implementação, tais como navegabilidade, tipo dos atributos, etc.
Perspectiva destinada ao time de desenvolvimento.
 Professor (a) MARCELO VASQUES DE OLIVEIRA respondeu a 69 dias atrás 
Comentário da postagem de ARISTIDES ALMEIDA MONTEIRO DA SILVA
 Aristoteles
Uma pena inciar sua postagem nas ultimas horas do forum, quando a interacao entre nos e muito limitada. O forum e importante demais para ser
relagdo a um segundo plano.
o contexto da discussao nao era esse
Abs
Marcelo
 
Para Você
Central de Mensagens
Certificados
Histórico
Onde Ir
Home Disciplinas
Busca Avançada
LMS webAula Versão 4.0. © Direitos Autorais Reservados.
Mapa do Site
webAula

Outros materiais