Prévia do material em texto
Endereço de e-mail * miltonbatel@gmail.com Identificação Preencha seus dados de identificação 852 Milton Armando Batel Celestino 2016102388 Questão Diagrama de Atividades Diagrama de Colaboração Diagrama Entidade-Relacionamento Diagrama de Casos de Uso Questão Transição de Estados Colaboração Sequencia Componentes Casos de Uso Questão MVC Monolítica Macarrônica Acoplada Questão representa os nós de processamento do sistema representa as interações entre objetos para a execução de cenários operacionais representa os componentes de um SSOO representa o sequenciamento das operações sob o ponto de vista dos usuários finais Questão Indica a estrutura interna de um objeto indica um e-mail enviado pelo sistema ao usuário representa chamada à operações que um objeto pode realizar Indica atributos de uma classe Questão Descrever um Diagrama de Classes alternativo Modularizar a construção do diagrama Apontar uma auto-mensagem no diagrama Complicar o diagrama de sequencia Questão Identificar interações entre os objetos Modelar a estrutura de componentes do software Mapear os objetos de um sistema OO para as tabelas de um SGBD Descrever a estrutura do banco de dados e suas relações Questão Objetos transientes Objetos agregados Objetos persistentes Objetos instanciados Questão Uma única relação para toda a hierarquia Não há uma opção que possa ser considerada a melhor em definitivo. Uma relação para cada classe da hierarquia Uma relação para cada classe concreta (instanciável) Questão Maximizar o reúso Permitir melhor entendimento e gestão da complexidade do sistema alvo Máximizar o desacoplamento Aumentar a conexão física entre os componentes Questão Diagrama de implantação Diagrama de classes Diagrama de componentes Diagrama de pacotes Diagrama de objetos Questão os elementos internos podem recorrer à serviços desta mesma camada e de camadas inferiores através de sua interface os elementos internos podem recorrer à serviços desta mesma camada e de camadas superiores através de sua interface os elementos externos podem recorrer à serviços desta camada desde que sejam de camadas inferiores os elementos internos podem recorrer à serviços desta mesma camada e de qualquer outra camada Questão Todas as opções (i)(ii)(iii) estão corretas A unica opção correta é a opção (i) estão corretas as opções (i) e (ii) A unica opção correta é a opção (iii) Questão Falso Verdadeiro Questão Classes Camadas Estado Componentes Implantação Questão apenas (ii) e (iii) estão corretas apenas (iii) está correta apenas (i) está correta (i)(ii)(iii) estão corretas Questão (1) Ator (2) Foco de controle (3) Linha de vida (1) Mensagem (2) Associação (3) Classe (1) Classe instanciada (2) linha de vida (3) Quadro de interação (1) Objeto (2) Quadro de Interação (3) Foco de controle Questão a quantidade de mensagens enviadas pelo Objeto 1 é 4 (quatro) o envio de "Mensagem1" implica a invocação de uma operação definida na classe cuja instancia é Objeto 3 o envio de "Mensagem5" implica a invocação de uma operação definida na classe cuja instancia é Objeto 3 há o envio em paralelo de, pelo menos, duas mensagens Questão Errado Certo Questão (i) Servidor de Banco de Dados; (ii) Servidor de Aplicação; (iii) Máquina Cliente. (i) Servidor Web; (ii) Servidor Cliente; (iii) Servidor de Aplicação. (i) Servidor Web; (ii) Servidor de Banco de Dados; (iii) Máquina Cliente. (i) Servidor de Banco de Dados; (ii) Máquina Cliente; (iii) Servidor de Aplicação. (i) Máquina Cliente; (ii) Servidor Web; (iii) Servidor de Banco de Dados. Este conteúdo não foi criado nem aprovado pelo Google. - Termos de Serviço - Política de Privacidade Avaliação 2 - Análise e Projeto de Sistemas - Turma 852 Queridos Alunos, Este é o nosso questionário de Avaliação da turma 862 - Análise e Projeto de Sistemas. Ele deverá ser resolvido em modo online. Este teste corresponde à 80% da nota da AV2 que será lançada no boletim, conforme definido nos critérios de avaliação da UniCarioca. O questionário estará disponível para resposta a partir de quarta-feira (03/06/2020) e ficará aberto até o sábado (06/06/2020)às 23:59. NÃO DEIXEM PARA ÚLTIMA HORA. Não me responsabilizo por eventuais problemas que possam ter. O aluno terá 2(duas) horas para resolver o questionário. O controle do tempo deverá ser exclusivo do aluno. Durante a TENTATIVA ÚNICA, ele deverá atentar para o tempo de prova e NÃO DEVERÁ FECHAR A JANELA DO BROWSER em hipótese alguma. Ao final da tentativa o aluno deverá enviar suas respostas. Qualquer problema durante a tentativa, enviar o PRINT da tela para dzanetti@unicarioca.edu.br (usar somente para este fim) e verificarei o log do sistema para conferir o problema em questão. Estudem bastante e boa prova! Grande abraço, David Turma * Nome * Matrícula * Diversos modelos da UML são úteis para fornecer um entendimento do PROBLEMA correspondente ao sistema a ser desenvolvido. Qual dos diagramas abaixo tem foco maior na organização da SOLUÇÃO tecnológica do sistema em construção? * O diagrama utilizado pela UML que apresenta a interação entre os objetos, levando em consideração o elemento tempo é o de: * Qual estilo arquitetural é caracterizado por organizar um sistema em camadas com responsabilidades distintas, facilitando a manutenção e escalabilidade futura da aplicação? * Qual o objetivo da modelagem de interações? * No contexto de diagramas de interação, qual o significado de "mensagem"? * Um dos elementos possíveis no diagrama de sequencia é o "Quadro (Fragmento) de interação" que tem por objetivo: * Qual o objetivo do "mapeamento objeto-relacional" ? * Que tipos de objetos são armazenados para recuperação em futuras execuções do programa OO? * Dentre as possíveis opções de mapeamento de uma hierarquia de classes, qual apresenta-se como a melhor solução? * Assinale as opções que identificam vantagens em dividir um sistema em diversas partes (subssistemas) * Que diagrama da UML pode ser útil para realizar o agrupamento de classes que possuam responsabilidades comuns? * Assinale a alternativa que complementa corretamente a frase: "Em uma arquitetura em camadas fechada..." * Julgue os elementos da frase a seguir, relativos a conceitos de UML: (i) no diagrama de componente, existem módulos de código cujos elementos de componentes os representam; (ii) também existem diagramas de componentes onde as dependências de compilação entre os componentes são representadas por setas tracejadas; (iii) no diagrama de implantação, podemos ter nós representando unidades de processamento computacional e outros que representam dispositivos periféricos. * Julgue a corretude da seguinte declaração: "O diagrama de componentes é útil para modelar a configuração e a arquitetura de um SSOO onde estarão conectados e representados todos os softwares e hardwares, bem como suas interações com outros elementos externos." * De acordo com os diagramas da UML, o diagrama cuja utilidade é representar os elementos de configuração de processamento juntamente com os componentes de software alocados, processos e objetos que neles se mantêm, é o diagrama de * Em relação ao diagrama de implantação da UML, analise as seguintes afirmações a seu respeito: (i ) Apresenta o layout físico de um sistema, revelando quais partes do software são executadas em quais partes do hardware.(ii) Define como as máquinas estarão conectadas e através de quais protocolos se comunicarão.(iii) Não deve ser utilizado quando o sistema a ser modelado for ser executado sobre múltiplas camadas.Assinale a alternativa que apresenta a sequência correta de cima para baixo. * Observe a imagem a seguir e assinale a alternativa que representa corretamente os elementos enumerado. * Observe o diagrama a seguir e assinale a resposta correta * Julgue a seguinte afirmação: "A persistência trata de uma necessidade de determinadas classes de preservar suas instâncias. Utilizar uma camada de persistência pode auxiliarna determinação de maneiras preservação destas instâncias. Os diagramas de classe podem ser utilizados para modelar o projeto lógico de um banco de dados e para modelar as classes não persistentes." * Uma arquitetura bastante utilizada no desenvolvimento de softwares Web é a arquitetura em 3 Camadas: (i) Apresentação; (ii) Lógica de Negócio; (iii) Persistência. Associe os componentes que respectivamente encapsulam as camadas supracitadas. * Formulários https://policies.google.com/terms https://policies.google.com/privacy mailto:dzanetti@unicarioca.edu.br https://www.google.com/forms/about/?utm_source=product&utm_medium=forms_logo&utm_campaign=forms https://www.google.com/forms/about/?utm_source=product&utm_medium=forms_logo&utm_campaign=forms