Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201603045986) Pontos: 0,1 / 0,1 Dentro da orientação a objetos este princípio permite que as classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. Ele é conhecido como: Classe Objeto Herança Encapsulamento Polimorfismo 2a Questão (Ref.: 201602538262) Pontos: 0,1 / 0,1 No contexto da UML, os casos de uso: são sempre associados a um único requisito funcional. definem o comportamento dos componentes de software que serão implementados. descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. especificam a organização do sistema de software. capturam os requisitos não funcionais. Gabarito Comentado. 3a Questão (Ref.: 201603046059) Pontos: 0,1 / 0,1 Dos conceitos da orientação a objetos aquele que consiste na separação de aspectos internos e externos de um objeto. Além disto, é utilizado amplamente para impedir o acesso direto ao estado de um objeto, disponibilizando externamente apenas os métodos que alteram estes estados é chamado de: Encapsulamento Objeto Herança Polimorfismo Classe 4a Questão (Ref.: 201603136476) Pontos: 0,1 / 0,1 A UML é uma linguagem indicada ou destinada a: Gerar banco de dados a partir de um modelo de classes Criar plugins em ferramentas de desenvolvimento Nenhuma das anteriores Visualizar, Especificar, Construir e Documentar Programar, Documentar e Formatar 5a Questão (Ref.: 201602538241) Pontos: 0,1 / 0,1 Observe as seguintes afirmações sobre a forma de especificação de requisitos conhecida como Casos de Uso: I - Todo diagrama de caso de uso tem, pelo menos, um ator. II - Um ator pode participar de, somente, um caso de uso. III - A descrição de um caso de uso pode utilizar descrições de outros casos de uso. IV - A descrição de um caso de uso pode ser alterada por outro caso de uso. Assinale a alternativa que contém somente afirmações CORRETAS: I e IV I, II e III I e III II, III e IV I, III e IV 1a Questão (Ref.: 201603300894) Pontos: 0,1 / 0,1 Se você precisasse representar instâncias de uma classe num determinado momento da execução de um sistema você modelaria que diagrama? Diagrama de objetos Diagrama de classe Diagrama de pacotes Diagrama de sequência Diagrama de componentes 2a Questão (Ref.: 201602686732) Pontos: 0,1 / 0,1 Com relação aos conceitos inerentes as especificações de casos de uso, assinale a ÚNICA resposta INCORRETA. As especificações dos casos de uso são fundamentais para elaboração do Diagrama de Sequencia. Os casos de uso possuem 1(um) cenário principal e podem ter mais de 1 (um) cenário alternativo As especificações de casos de uso são narrativas textuais que evidenciam o passo a passo da interação do ator com o sistema Caso de uso e cenário de uso são termos sinônimos, que representam uma interação entre ator e sistema. Um caso de uso pode não ter cenário alternativo Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201603046057) Pontos: 0,1 / 0,1 A instância de uma classe, que é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros é conhecida como: Encapsulamento Objeto Herança Classe Polimorfismo 4a Questão (Ref.: 201602493338) Pontos: 0,1 / 0,1 Num diagrama de classes da UML, multiplicidade se refere: ao número de chamadas de métodos de uma classe por um objeto de outra classe. à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado. ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam. aos dados sobre a quantidades de objetos participantes de uma classe associativa. à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no diagrama. Gabarito Comentado. 5a Questão (Ref.: 201603045111) Pontos: 0,0 / 0,1 Considere as seguintes afirmações sobre UML (Unified Modeling Language): I. A UML é uma linguagem, uma notação, e não uma metodologia; II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, incluindo associações, agregações e generalizações; III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. Quais afirmações estão corretas? Apenas I e II. Apenas II e III. Apenas II. Apenas I e III. I, II e III. 1a Questão (Ref.: 201603030651) Pontos: 0,1 / 0,1 Marque a opção que só contem diagramas da UML: atividade, sequencia, colaboração, atributo, método classes, casos de uso, sequencia, estado, atividade classes, casos de uso, sequencia, navegação, interação Objeto, classe, associações, interação, atividade Relacionamento, associação, atributo, objeto 2a Questão (Ref.: 201603030278) Pontos: 0,1 / 0,1 No que concerne aos conceitos de visibilidade, assinale a única sentença correta Para respeitar o principio do encapsulamento, os atributos devem ser públicos Para respeitar o principio do encapsulamento, os atributos devem ser privados Para respeitar o principio do encapsulamento, os atributos devem ser públicos ou protegidos O encapsulamento não interfere na classificação de visibilidade dos atributos Para respeitar o principio do encapsulamento, os atributos devem não podem ser protegidos Gabarito Comentado. 3a Questão (Ref.: 201603127839) Pontos: 0,0 / 0,1 Qual das opções apresentadas tem pelo menos um elemento que NÂO faz parte do diagrama de atividades. barra de sincronização e temporizador decisão e intercalação evento de entrada e evento de saída atividade e composição barra de separação e evento de saída 4a Questão (Ref.: 201603211465) Pontos: 0,0 / 0,1 Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. Identifique o diagrama utilizado pela UML que apresenta a interação entre os objetos em relação ao tempo. Diagrama de Componentes Diagrama de Caso de Uso Diagrama de Implantação Diagrama de Sequência Diagrama de Atividades 5a Questão (Ref.: 201603046496) Pontos: 0,1 / 0,1 Assinale a opção que responde adequadamente ao que acontece quando um método é definido como protegido: Ele poderá ser visto por todas as classes Ele somente poderá ser visto dentro da própria classe Ele não poderá ser visto por ninguém Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer que seja o relacionamento Ele poderá ser visto por todas as classes que estão na estrutura de herança 1a Questão (Ref.: 201603308046) Pontos: 0,1 / 0,1 Na notação UML os papéis dos usuários de um produto são modelados através de: Processos Casos de uso Estados Objetos Atores Gabarito Comentado. 2a Questão (Ref.: 201602670068) Pontos: 0,1 / 0,1 No que se refere a visibilidade das propriedades (atributos e métodos) de uma classe, assinale a ÚNICA alternativa INCORRETA. Atributos com visibilidade privada só podem ser acessados pelos métodos da própria classe. Para os casos de herança devemos definir atributos e métodoscomo sendo protegidos Se em uma classe todos os seus métodos forem privados, ela não prestará nenhum serviço as demais classes do sistema. Os atributos devem ter, sempre que possível, a visibilidade pública Para garantir o principio do encapsulamento, os atributos devem apenas ser acessados pelos métodos das respectivas classes. Gabarito Comentado. 3a Questão (Ref.: 201602513420) Pontos: 0,0 / 0,1 A Secretaria Estadual de Saúde deseja traçar um perfil das famílias que moram nas comunidades. Sendo assim é preciso cadastrar todas as pessoas e seus laços familiares. Todos da família são pacientes. Portanto é preciso relacionar os membros da família. Qual representação é utilizada no diagrama de classe que melhor expresse a situação? Generalização e especialização. Agregação por valor. Auto-associação. Associação. Classe associativa. 4a Questão (Ref.: 201602693942) Pontos: 0,0 / 0,1 Qual a finalidade dos DIAGRAMAS DE CASOS DE USO ? Mostrar a sequência em que ações ocorrem no sistema. Mostrar os relacionamentos entre os atores externos (pessoa, software ou hardware) e os casos de uso. Treinar o usuário final na utilização da nova ferramenta. Mostrar todas as classes utilizadas no sistema Usar o plano de teste na fase final do projeto 5a Questão (Ref.: 201603046065) Pontos: 0,0 / 0,1 Na análise e projeto de desenvolvimento de software com uso da UML existem diversos diagramas entre eles o diagrama de classes. Neste tipo de diagrama, o relacionamento semântico entre duas classes, nos quais a alteração de um (a classe independente) pode afetar a semântica da outra (a classe dependente) é conhecido como: Dependência. Generalização. Composição. Realização. Agregação.
Compartilhar