3 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesO sistema Fórum de Notícias permite que questões sejam postadas e permite que várias respostas sejam anexadas a cada questão. O diagrama acima identifica os casos de uso previstos para o software.Qualquer usuário assume o mesmo papel ao utilizar o sistema por tanto todas as funcionalidades estarão disponíveis para qualquer usuário do sistema.Como se trata de um sistema cujo foco é a modelagem e não efetivamente sua usabilidade, foram descartados aspectos importantes como persistência (armazenamento em disco) das informações entre outras tantas possíveis funcionalidades aderentes ao projeto.A communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

4 Diagrama de casos de usoModelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Jogo da VelhaDiagrama de casos de usoCadastrar questõesEste caso de uso representa a necessidade de um usuário publicar uma questão de seu interesse para compartilhar com outros usuários e futuramente, poder consultar suas respostas. Cada questão é colocada de forma independente sem qualquer tipo de classificação ou conferência.A communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

5 Diagrama de casos de usoModelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Jogo da VelhaDiagrama de casos de usoConsultar questõesUm usuário pode percorrer a lista de questões a fim de verificar temas de interesse de outros usuários e até verificar se alguma questão é de seu interesse tanto na leitura das respostas como até, eventualmente, contribuir com sua resposta no futuro.A communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

6 Diagrama de casos de usoModelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Jogo da VelhaDiagrama de casos de usoResponder questõesUm usuário pode registrar sua opinião a respeito de temas levantados por outros usuários do Fórum de Notícias. A sua resposta é anexada à questão e é disponibilizada para qualquer outro usuário.A communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

7 Diagrama de casos de usoModelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Jogo da VelhaDiagrama de casos de usoConsultar respostasO usuário pode se interessar em ler as respostas de questões postadas ou não por ele. Caso tenha interesse, ele poderá navegar pelas questões do Fórum e consultar as várias possíveis respostas anexadas a cada questão.A communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

8 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesMN#01 – Caso de Uso Cadastrar QuestõesAtor Principal: UsuárioPré-condições NenhumaPós-Condições: Questão Cadastrada1. Seleciona a opção de cadastrar uma nova questão.2. Exibe uma tela para a redação da nova questão com os campos: nome do usuário e questão. A data e a hora serão armazenadas automaticamente juntamente com os dados de entrada do usuário.3. Digita as informações da tela e submete a questão para o Fórum de Discussão.4. Acrescenta a questão do usuário no sistema.A communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

9 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesDiagrama de Robustez para o caso de uso Cadastrar QuestõesA communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

10 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesDiagrama de Seqüência para o caso de uso Cadastrar QuestõesA communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

11 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesMN#02 – Caso de Uso Consultar QuestõesAtor Principal: UsuárioPré-condições NenhumaPós-Condições: Questões consultadas1. Seleciona a opção de consultar questões.2. Exibe uma tela com a lista de todas as questões já cadastradas no sistema.3. Consulta as questões cadastradas e depois solicita a volta ao menu principal.4. Fecha a tela de consulta.A communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

12 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesDiagrama de Robustez para o caso de uso Consultar QuestõesA communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

13 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesDiagrama de Seqüência para o caso de uso Consultar QuestõesA communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

14 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesMN#03 – Caso de Uso Responder QuestãoAtor Principal: UsuárioPré-condições: Questão cadastradaPós-Condições: Questão com resposta anexada1. Seleciona a opção de responder uma questão.2. Exibe uma tela com todas as questões para que o usuário escolha a questão a ser respondida.3. Escolhe uma das questões apresentadas na tela.4. Apresenta uma tela com a pergunta escolhida e um espaço para que o usuário preencha seu nome e resposta para a questão.5. Preenche seu nome e a resposta à questão.6. Registra o nome, a resposta, a data e a hora do sistema e anexa à questão.A communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

15 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesDiagrama de Robustez para o caso de uso Responder QuestõesA communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

16 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesDiagrama de Robustez para o caso de uso Responder QuestõesA communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

17 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesMN#04 – Caso de Uso Consultar Respostas das QuestõesAtor Principal: UsuárioPré-condições: Questão cadastradaPós-Condições: Respostas da questão consultadas1. Seleciona a opção de consultar respostas de uma questão.2. Exibe uma tela com todas as questões para que o usuário escolha a questão para a consulta de suas respostas.3. Escolhe uma das questões apresentadas na tela.4. Apresenta uma tela com a pergunta escolhida e todas as respostas associadas à esta questão.5. Consulta as respostas associadas à questão e depois solicita a volta ao menu principal.6. Fecha a tela de consulta de respostas.A communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

18 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesDiagrama de Robustez para o caso de uso Consultar Respostas das QuestõesA communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

19 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesDiagrama de Seqüência para o caso de uso Consultar Respostas das QuestõesA communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

20 Refinamento do diagrama de classes Caso de Uso Cadastrar QuestãoModelagem de Software Orientado a Objetos Análise de Modelos de SoftwareUnlike sequence diagrams, communication diagrams emphasize the organization of the objects.Sequence diagrams, on the other hand, emphasize the time ordering of the messages.Fórum de DiscussõesRefinamento do diagrama de classes Caso de Uso Cadastrar QuestãoA communication diagram shows how objects interact to perform the behavior of a particular use case or a part of a use case.Like sequence diagrams, communication diagrams are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determine class responsibilities and interfaces.Because of the communication diagram’s format, they tend to be better suited for analysis activities. Specifically, they tend to be better suited to depict simpler interactions of a smaller number of objects.As the number of objects and messages grows, the diagram becomes increasingly hard to read. It is also difficult to show additional descriptive information like timing, decision points, or other unstructured information that can be easily added to the notes in a sequence diagram.

21 Modelagem de Software Orientado a Objetos Análise de Modelos de SoftwareDúvidas?

Sobre projeto

Feedback

To ensure the functioning of the site, we use cookies. We share information about your activities on the site with our partners and Google partners: social networks and companies engaged in advertising and web analytics. For more information, see the Privacy Policy and Google Privacy &amp Terms.
Your consent to our cookies if you continue to use this website.