Filtrar


Questões por página:
Os padrões de projeto têm como finalidade permitir um adequado desenvolvimento de projetos de software, sendo, tradicionalmente, divididos nas seguintes três grandes categorias:
mostrar texto associado
No mapeamento de consistência entre diagramas de sequência e diagramas de classes da UML, mensagens de chamada podem corresponder a operações declaradas nas classes receptoras; mensagens de retorno, por sua vez, não constituem operações independentes e, portanto, não exigem declaração formal como operações no diagrama de classes.
Durante a modelagem de uma plataforma distribuída de pagamentos, certa equipe de arquitetura avaliou diagramas UML relacionados a casos de uso, diagramas de sequência e relacionamentos estruturais entre objetos do domínio. Na revisão técnica, foram analisados:

• Relacionamentos entre casos de uso;
• Fragmentos combinados em diagramas de sequência;
• Composição entre objetos; e
• Navegabilidade e acoplamento entre classes.

Em relação à especificação UML e aos conceitos de modelagem orientada a objetos, assinale a afirmativa correta.
Durante a revisão de código do módulo de cálculo de rotas e planos de voo de aeronaves, um engenheiro de software percebeu que a classe GerenciadorVoo possuía mais de 5.000 linhas de código, realizando desde a leitura de arquivos de configuração até a impressão de relatórios e conexão direta com o banco de dados de radares.
O cenário descrito apresenta sérios problemas relacionados aos conceitos fundamentais de orientação a objetos e engenharia de software estrutural.
Assinale a opção que identifica o diagnóstico técnico dessa classe e a recomendação de boas práticas de projeto aplicável.
 Em um Diagrama de Classes da UML, há uma associação do tipo todo-parte entre as classes DEPARTAMENTO (todo) e FUNCIONARIO (parte). Se uma instância da classe DEPARTAMENTO for removida do sistema, os objetos da classe FUNCIONARIO, que estavam associados, continuam existindo de forma independente. Como é conhecido esse tipo de associação?