Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício 3 em modelagem de sistemas 1. Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a Objetos. Qual representação do diagrama de classe implementa o processo de herança? Generalização. 2. O diagrama de classe posssui diversas representações com suas especificidades. I - A generalização implementa o processo de hibridismo. II - A auto-associação representa a ligação entre objetos da mesma classe. III - A classe associativa deve ser criada sempre que a ligação tenha atributos que a identificam. Analise as sentenças e selecione a alternativa que aponte assertivas corretas. II - III 3. Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a partir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício. Com isso cada aluno tem uma mensalidade diferente. Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor da mensalidade a ser paga, considerando o modelo apresentado abaixo. PlanosContratados 4. É possível conectar uma classe a ela mesma, através de uma associação que representa, semanticamente, a conexão entre dois objetos conectados a mesma classe. Aponte dentre as opções abixo a opção que corresponde ao conceito colocado. Uma associação deste tipo é chamada de associação recursiva. 5. Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Para isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porção calórica. A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha. Se você fosse desenvolver um sistema para o restaurante conceitualmente o que seria alimento, valor calórico e o cálculo, respectivamente? classe - atributo - método 6. Num diagrama de classes da UML, multiplicidade se refere: à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado _1503721362.unknown _1503721363.unknown _1503721360.unknown _1503721361.unknown _1503721359.unknown _1503721358.unknown
Compartilhar