::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
MAPA SUB – ADS – ENGENHARIA DE SOFTWARE
Precisando de
assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
E-mail: assessoria.academica2m@gmail.com
Whats: (15) 98115-0680
Youtube: https://www.youtube.com/watch?v=sBhHcbPkOB0
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
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.
Atenção:
E-mail: assessoria.academica2m@gmail.com
Facebook: fb.me/ajudaemTrabalhosdeprogramacao
#mapa #Unicesumar #trabalhosacademicos #engenharia #bolsonaro #lula #Galvão #Neymar #love #covid #Vacina #CPI #brasil #brazil #love #paz #instagood #photography #riodejaneiro #tbt #moda #travel #fashion #nature #saopaulo #amor #instagram #sp #photo #lifestyle #fitness #rj #beach #style #fotografia #natureza #picoftheday #bomdia #gratidao #praia #beautiful #boanoite #ficaemcasa #teamo #lookdodia #foco #fashionista #seleção #Corinthians
0 comentários:
Postar um comentário