Successfully reported this slideshow.
Your SlideShare is downloading. ×

Nesse cenário, é possível destacar que o diagrama de classes detecta e domina o controle implícito generalizado de dependências, devido à herança e vinculação dinâmica.

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 3 Ad

Nesse cenário, é possível destacar que o diagrama de classes detecta e domina o controle implícito generalizado de dependências, devido à herança e vinculação dinâmica.

Download to read offline

Um diagrama de classes é um dos diagramas mais utilizados pelos desenvolvedores. Isso porque, além de servir como base para o desenvolvimento, também orienta o teste do sistema. Nesse cenário, é possível destacar que o diagrama de classes detecta e domina o controle implícito generalizado de dependências, devido à herança e vinculação dinâmica. No entanto, caso um diagrama de classes caso não seja bem construído existe a possibilidade de se tornar ambíguo, incompleto e levar a várias interpretações falsas e, consequentemente, implementações falsas.


BAUDRY, B.; LE TRAON, Y.; SUNYÉ, G. Testability analysis of a UML class diagram. França: IEEE, 2002. p. 54-63.


Diante do exposto anterior sobre diagrama de classes, analise o cenário a seguir:

Imagine que você é um analista de requisitos em uma empresa de TI. Seu chefe te solicita que modele às classes de um diagrama de classes para que o desenvolvedor entenda tudo que será necessário implementar. Esse sistema será de pedidos de delivery. Todo pedido terá obrigatoriamente itens em seu respectivo pedido para que possa existir. Além disso, o pedido deve conter data, status, itens e valor total do pedido. Nesse sentido, os itens do pedido precisam ter uma classe separada para serem melhor representados.
Dentro da classe de itens do pedido devem existir a quantidade e o item. Lembrando que, todo pedido deve ter no mínimo um item e a classe pedido só existirá, caso haja um item no pedido. Além dessas classes, também será necessário modelar a classe Item. Na classe item existirá os atributos específicos de cada item, como identificador, descrição, data de cadastro do item, valor de atacado e valor de varejo. Um item pode estar em um ou mais itens do pedido. Por fim, é necessário modelar a classe pessoa. Na classe pessoa existirá os seguintes atributos: CPF, RG, logradouro, número, complemento e cartão de crédito. A classe pessoa pode ter um ou mais pedidos.


O que será necessário realizar?
- Você deverá criar o diagrama de classes do cenário apresentado anteriormente.
- Primeiramente releia o enunciado com atenção e identifique as nomenclaturas das classes, ao todo são 4 classes: Pedido, Pessoa, ItemPedido e Item.
- Logo após identifique todos os atributos pertencentes a cada classe. Por fim, faça o relacionamento dessas classes, observando a multiplicidade apresentada no enunciado.


Qual programa utilizar para desenvolver a atividade?

Lucida Chart ( https://www.lucidchart.com/pages/pt )

Draw.io (https://drawio-app.com/)

Visual Paradigm (https://online.visual-paradigm.com/)

Lembrando que essas ferramentas são sugestões, fiquem à vontade para utilizar qualquer ferramenta que se sintam mais confortáveis. Desde que atenda as necessidades de entrega.


Dicas para realizar a atividade mapa:

1. Durante as aulas, o professor irá fornecer dicas que podem ser utilizadas para a confecção das suas atividades, sendo assim, é de suma importância participar da aula ao vivo, ou assisti-las posteriorm

Um diagrama de classes é um dos diagramas mais utilizados pelos desenvolvedores. Isso porque, além de servir como base para o desenvolvimento, também orienta o teste do sistema. Nesse cenário, é possível destacar que o diagrama de classes detecta e domina o controle implícito generalizado de dependências, devido à herança e vinculação dinâmica. No entanto, caso um diagrama de classes caso não seja bem construído existe a possibilidade de se tornar ambíguo, incompleto e levar a várias interpretações falsas e, consequentemente, implementações falsas.


BAUDRY, B.; LE TRAON, Y.; SUNYÉ, G. Testability analysis of a UML class diagram. França: IEEE, 2002. p. 54-63.


Diante do exposto anterior sobre diagrama de classes, analise o cenário a seguir:

Imagine que você é um analista de requisitos em uma empresa de TI. Seu chefe te solicita que modele às classes de um diagrama de classes para que o desenvolvedor entenda tudo que será necessário implementar. Esse sistema será de pedidos de delivery. Todo pedido terá obrigatoriamente itens em seu respectivo pedido para que possa existir. Além disso, o pedido deve conter data, status, itens e valor total do pedido. Nesse sentido, os itens do pedido precisam ter uma classe separada para serem melhor representados.
Dentro da classe de itens do pedido devem existir a quantidade e o item. Lembrando que, todo pedido deve ter no mínimo um item e a classe pedido só existirá, caso haja um item no pedido. Além dessas classes, também será necessário modelar a classe Item. Na classe item existirá os atributos específicos de cada item, como identificador, descrição, data de cadastro do item, valor de atacado e valor de varejo. Um item pode estar em um ou mais itens do pedido. Por fim, é necessário modelar a classe pessoa. Na classe pessoa existirá os seguintes atributos: CPF, RG, logradouro, número, complemento e cartão de crédito. A classe pessoa pode ter um ou mais pedidos.


O que será necessário realizar?
- Você deverá criar o diagrama de classes do cenário apresentado anteriormente.
- Primeiramente releia o enunciado com atenção e identifique as nomenclaturas das classes, ao todo são 4 classes: Pedido, Pessoa, ItemPedido e Item.
- Logo após identifique todos os atributos pertencentes a cada classe. Por fim, faça o relacionamento dessas classes, observando a multiplicidade apresentada no enunciado.


Qual programa utilizar para desenvolver a atividade?

Lucida Chart ( https://www.lucidchart.com/pages/pt )

Draw.io (https://drawio-app.com/)

Visual Paradigm (https://online.visual-paradigm.com/)

Lembrando que essas ferramentas são sugestões, fiquem à vontade para utilizar qualquer ferramenta que se sintam mais confortáveis. Desde que atenda as necessidades de entrega.


Dicas para realizar a atividade mapa:

1. Durante as aulas, o professor irá fornecer dicas que podem ser utilizadas para a confecção das suas atividades, sendo assim, é de suma importância participar da aula ao vivo, ou assisti-las posteriorm

Advertisement
Advertisement

More Related Content

Similar to Nesse cenário, é possível destacar que o diagrama de classes detecta e domina o controle implícito generalizado de dependências, devido à herança e vinculação dinâmica. (20)

More from marcos332287 (20)

Advertisement

Recently uploaded (20)

Nesse cenário, é possível destacar que o diagrama de classes detecta e domina o controle implícito generalizado de dependências, devido à herança e vinculação dinâmica.

  1. 1. MAPA SUB – ADS – ENGENHARIA DE SOFTWARE Entre em contato com a nossa equipe que vamos assessorar com esse trabalho Mais de 10 anos no mercado acadêmico CONTATO (15) 98170-8778 Tele gram.:( 15) 98170-8778 E-MAIL: Mvf5system@gmail.com QUESTÃO 1  Um diagrama de classes é um dos diagramas mais utilizados pelos desenvolvedores. Isso porque, além de servir como base para o desenvolvimento, também orienta o teste do sistema. Nesse cenário, é possível destacar que o diagrama de classes detecta e domina o controle implícito generalizado de dependências, devido à herança e vinculação dinâmica. No entanto, caso um diagrama de classes caso não seja bem construído existe a possibilidade de se tornar ambíguo, incompleto e levar a várias interpretações falsas e, consequentemente, implementações falsas. BAUDRY, B.; LE TRAON, Y.; SUNYÉ, G. Testability analysis of a UML class diagram. França: IEEE, 2002. p. 54-63. Diante do exposto anterior sobre diagrama de classes, analise o cenário a seguir: Imagine que você é um analista de requisitos em uma empresa de TI. Seu chefe te solicita que modele às classes de um diagrama de classes para que o desenvolvedor entenda tudo que será necessário implementar. Esse sistema será de pedidos de delivery. Todo pedido terá obrigatoriamente itens em seu respectivo pedido para que possa existir. Além disso, o pedido deve conter data, status, itens e valor total do pedido. Nesse sentido, os itens do pedido precisam ter uma classe separada para serem melhor representados. Dentro da classe de itens do pedido devem existir a quantidade e o item. Lembrando que, todo pedido deve ter no mínimo um item e a classe pedido só existirá, caso haja um item no pedido. Além dessas classes, também será necessário modelar a classe Item. Na classe item existirá os atributos específicos de cada item, como identificador, descrição, data de cadastro do item, valor de atacado e valor de varejo. Um item pode estar em um ou mais itens do pedido.
  2. 2. Por fim, é necessário modelar a classe pessoa. Na classe pessoa existirá os seguintes atributos: CPF, RG, logradouro, número, complemento e cartão de crédito. A classe pessoa pode ter um ou mais pedidos. O que será necessário realizar? - Você deverá criar o diagrama de classes do cenário apresentado anteriormente. - Primeiramente releia o enunciado com atenção e identifique as nomenclaturas das classes, ao todo são 4 classes: Pedido, Pessoa, ItemPedido e Item. - Logo após identifique todos os atributos pertencentes a cada classe. Por fim, faça o relacionamento dessas classes, observando a multiplicidade apresentada no enunciado. Qual programa utilizar para desenvolver a atividade? Lucida Chart ( https://www.lucidchart.com/pages/pt ) Draw.io (https://drawio-app.com/) Visual Paradigm (https://online.visual-paradigm.com/) Lembrando que essas ferramentas são sugestões, fiquem à vontade para utilizar qualquer ferramenta que se sintam mais confortáveis. Desde que atenda as necessidades de entrega. Dicas para realizar a atividade mapa: 1. Durante as aulas, o professor irá fornecer dicas que podem ser utilizadas para a confecção das suas atividades, sendo assim, é de suma importância participar da aula ao vivo, ou assisti-las posteriormente. 2. Assista ao vídeo explicativo da atividade MAPA. 3. Assista às aulas conceituais da disciplina. Como entregar a atividade: - Modele o diagrama em qualquer programa mencionado acima, ou de sua escolha.
  3. 3. - Tire print do seu diagrama e coloque no template para enviar. - A entrega da atividade deve ser no formato: doc ou pdf. ATENÇÃO: revise seu arquivo antes do envio. Certifique-se de que é o arquivo correto, formato correto, se contempla todas as demandas da atividade, etc. Após o envio não serão permitidas alterações. Durante a disciplina, procure sanar suas dúvidas pontuais em relação ao conteúdo relacionado à atividade. Porém, não são permitidas correções parciais, ou seja, enviar para que o professor possa fazer uma avaliação prévia e retornar para que o aluno possa ajustar e enviar novamente. Isso não é permitido, pois descaracteriza o processo de avaliação. MAPA SUB – ADS – ENGENHARIA DE SOFTWARE Entre em contato com a nossa equipe que vamos assessorar com esse trabalho Mais de 10 anos no mercado acadêmico CONTATO (15) 98170-8778 Tele gram.:( 15) 98170-8778 E-MAIL: Mvf5system@gmail.com

×