Programação e Desenvolvimento

Projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços.
Tecnologia do Blogger.

Text Widget

Search (Don't Edit)

Sample Text

Colaboradores

Formulir Kontak

Nome

E-mail *

Mensagem *

Full-Width Version (true/false)

Flickr

Arquivo do blog

Facebook

Translate

Video of the Day

Slider (Add Label Name Here!) (Documentation Required)

Teste Teste Teste

Know us

Teste Teste Teste Teste

Popular Posts

Featured

6 de fev. de 2022

MAPA SUB – ADS – ENGENHARIA DE SOFTWARE

Precisando de ajuda entre em contato com equipe SGP e solicite uma assessoria com a melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos pelo e-mail ou pelo 



==================EQUIPE SGP-ASSESSORIA============================
CONTATO
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

(15)981708778

====================================================================

MAPA SUB – ADS – ENGENHARIA DE SOFTWARE

1ª QUESTÃO

Um diagrama de classe é 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 classe detecta e domina o controle implícito generalizado de dependências, devido a herança e vinculação dinâmica. No entanto, caso um diagrama de classe 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.; SUNYE, G. Testability analysis of a UML class diagram. In;

Proceedings Eighth IEEE Symposium on Software Metrics. IEEE, 2002 p. 54-63.

 

Diante do exposto acima sobre diagrama de classes, analise o cenário a seguir.

A empresa de transporte “ Me leva” localizada no Rio de Janeiro gostaria de começar a atuar no ramo de aplicativos de transporte. Essa empresa, tem como principal objetivo conduzir seus clientes de forma segura ao destino desejado. Para que esse transporte ocorra de forma segura, alguns dados se fazem necessários. Nesse canário, o dono precisará:

1)      Cadastrar os clientes;

2)      Cadastrar os motoristas;

3)      Monitorar corridas;

 

É importante ressaltar que o dono da empresa te informe que guarda alguns dados:

Cliente: Nome do cliente; Endereço completo (logradouro, bairro, cidade e estado); Telefones de contato.

Motorista do aplicativo: Nome; Endereço completo (logradouro, bairro, cidade e estado); Número da placa do veículo que dirige; Dados do veículo (modelo, fabricante e cor); Número da carteira do motorista; Data de validade da carteira de motorista; Tipo de categoria habilitada;

Contudo, os motoristas são trabalhadores da empresa que todos deverão ser cadastrados no sistema quando aderirem ao aplicativo. Além disso, cada motorista pode ter diversos carros. Entretanto, cada carro é de um motorista. Por fim, é necessário controlar as corridas. Essas corridas devem ter tempo de início e tempo de fim. Além de endereço e telefone do cliente.

O que será necessário realizar

1)      Baseado no cenário descrito acima, realize o levantamento de pelo menos 10 classes com seus respectivos atributos. Para a melhor organização dessas classes, você deverá criar uma tabela com duas colunas, conforme o exemplo abaixo:

Classe

Atributo

Classe Caneca

Café

Assim,  você deve criar uma tabela com todos os atributos que acredita que são pertencentes a cada classe. Lembrando que são necessárias 10 classe com no mínimo um atributo cada.

2)      Logo depois, modele um diagrama de classe completo com todas as notações e elementos necessários, tais como, multiplicidade e herança.

 

Qual programa utilizar para desenvolver a atividade.

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

Draw io (https://www.draw.io/)

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

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


0 comentários:

Postar um comentário

Postagem em destaque

MVF5 System - SOLUÇÕES EM TI!

          Desenvolvimento de projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços. Entre em c...

Seguidores

Total de visualizações

Postagens populares