Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: Professor: Turma: 9004/AD Nota da Prova: 5,0 Nota de Partic.: 0 Av. Parcial 2 Data: 18/11/2016 18:10:17 1a Questão (Ref.: 201503459360) Pontos: 0,0 / 1,0 Considere a assertiva • "A UML (Linguagem Unificada de Modelagem) é uma metodologia eficiente para desenvolvimento de software orientado a objeto" E responda: a) A assertiva é Verdadeira ou Falsa ? b) Justifique sua resposta Resposta: verdadeira pq podemos representar o modelo real, fatos, esquema de uma compra, de uma locacao, na linguagem UML. na linguagem orientado a objeto temos classe, visibilidade, metodo, atributo, estado. Gabarito: a) Falsa b) A UML não é uma metologia, pois não determinada: - quais diagramas devem ser usados - em que fases do processo de desenvolvimento os diagramas devem ser usados - e em que ordem (sequencia) os diagramas devem ser usados. A UML é uma linguagem de modelagem, que unifica um conjunto de diagramas, com diferentes visões do processo de desenvolvimento de software, que pode ser usado por qualquer empresa, por qualquer metodologia e qualquer processo de desenvolvimento de software. 2a Questão (Ref.: 201503420489) Pontos: 1,0 / 1,0 A visibilidade pública atribuída a uma atributo de uma classe, permite que o acesso a esse atributo seja realizado por outra classe. Isso pode ser um problema? Por que (justifique a resposta). Resposta: visibilidade na UML publica representada por (+) PUBLIC, significa permissao publico ou seja visivel e acessivel a todos os "niveis", ou seja como e publico acessivel a todos nao gera problema de permissao, como todos podem acessar o publico Page 1 of 4BDQ Prova 25/12/2016http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Gabarito: Sim. Isso pode ser um problema e deve ser feito com muito cuidado, pois fere o principio do encapsulamento e consequentemente a segurança da classe 3 a Questão (Ref.: 201503420642) Pontos: 1,0 / 1,0 A Orientação a objetos é uma tecnologia eficiência e de qualidade comprovada, usada em inúmeros projetos e para construção de diferentes tipos de sistemas. Assinale a ÚNICA alternativa que NÃO apresenta uma vantagem no uso Orientação a objetos. Segurança no uso de componentes por parte do programador. Menor eficiência de código Obter um melhor aproveitamento do código. Facilidade de manutenção dos códigos desenvolvidos. Melhor compreensão do código. 4 a Questão (Ref.: 201503420580) Pontos: 0,0 / 1,0 Quais são os relacionamentos possíveis entre Casos de Uso? associação, inclusão e extensão generalização, inclusão e extensão agregação, inclusão, extensão agregação, generalização, associação composição, generalização e extensão 5 a Questão (Ref.: 201503420592) Pontos: 1,0 / 1,0 Análise as assertivas a seguir, referentes a técnica de especificação de casos de uso: I. Todo Caso de Uso possui um descrição textual, que define seu passo a passo; II. A Descrição de Caso de Uso é uma seqüência de passos executados por um ator; III. Uma exceção descreve a recuperação da falha de um passo de um Caso de Uso. As assertivas corretas são: Somente a I e II; Somente a I; I, II e III. Somente a II; Somente a III; Page 2 of 4BDQ Prova 25/12/2016http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 6 a Questão (Ref.: 201503420381) Pontos: 1,0 / 1,0 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? atributo - classe - método classe - atributo - método atributo - classe - processo classe - atributo - processo tupla - tabela - método 7 a Questão (Ref.: 201503420635) Pontos: 0,5 / 0,5 Assinale, dentre as alternativas apresentadas, a que exibe o diagrama que tem por função mostrar as trocas de mensagens entre os objetos, além de ter como principal elemento a temporalidade na realização de uma operação entre os objetos. Diagrama de Classes. Diagrama de casos der uso. Descrição de casos de uso. Diagrama de atividades. Diagrama de sequência. 8 a Questão (Ref.: 201503420550) Pontos: 0,5 / 0,5 No que se refere aos tipos de visibilidade possíveis para os atributos e métodos de uma classe, analise as assertivas a seguir I. Devemos usar a visibilidade protegida, quando queremos que os atributos e métodos sejam visualizados por todas as classes do sistema. II. Devemos usar a visibilidade publica para atributos de uma classe. III. Os atributos devem ter visibilidade privada e serem acessados por métodos da própria classe. IV. Nunca devemos usar a visibilidade pública para métodos de uma classe. Com base em sua análise, assinale a UNICA opção correta Estão corretas as assertivas I, II, III e IV. Está correta apenas a assertiva III. Estão corretas apenas as assertivas I, III e IV. Estão corretas apenas as assertivas III e IV. Estão corretas apenas as assertivas I e III. 9 a Questão (Ref.: 201503420650) Pontos: 0,0 / 0,5 Page 3 of 4BDQ Prova 25/12/2016http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Uma ocorrência significativa que pode alterar o estado de um objeto, provocando uma mudança; Como se chama o elemento que uma vez ocorrido provoca essa mudança de estado? Assinale a alternativa correta Acoplamento; Evento; Generalização; Estado; Estimulo; 10a Questão (Ref.: 201503420566) Pontos: 0,0 / 0,5 O diagrama de implantação é também chamado por alguns autores de diagrama de execução. Aponte dentre as opções abaixo aquela que corresponde a opção correta em relação aos objetivos deste diagrama. mostrar a organização do hardware e a ligação com o diagrama de classes;. mostrar a organização do hardware e a ligação do software aos dispositivos físicos. mostrar a organização do hardware necessário ao especificado nos casos de uso. mostrar a organização dos casos de uso a ligados aos dispositivos físicos. mostrar a organização do modelo conceitual de classes com o modelo conceitual de dados; Período de não visualização da prova: desde 17/11/2016 até 01/12/2016. Page 4 of 4BDQ Prova 25/12/2016http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar