Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:746176) Peso da Avaliação 3,00 Prova 43916364 Qtd. de Questões 12 Acertos/Erros 12/0 Nota 10,00 É um diagrama utilizado para descrever o relacionamento entre os elementos internos de um sistema, como portas e conectores. É considerado um diagrama estrutural que exibe os componentes e como são divididos. Sobre o conceito do diagrama proposto, assinale a alternativa CORRETA: A Diagrama de Tempo. B Diagrama de Estrutura Composta. C Diagrama de Comunicação. D Diagrama de Implantação. Há um método desenvolvido por Ivar Jacobson, que fornecia excelente suporte para casos de usos como forma de controlar a captura de requisitos, a análise e o projeto de alto nível. Sobre qual é esse método, assinale a alternativa CORRETA: A Método de Booch. B OMT (Object Modeling Technique). C UML. D OOSE (Object-Oriented Software Engineering). O diagrama de sequência é usado em UML para representar a sequência de processos em um programa de computador ou sistema de informação. Ele dá ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. Com relação ao diagrama de sequência, analise as sentenças a seguir: I- A notação para uma mensagem em um diagrama de sequência é uma flecha. II- A seta de envio de mensagens parte sempre do objeto remetente. III- O formato da ponta da seta indica o tipo de mensagem enviada. IV- Os tipos de mensagens enviadas são: assíncrona, síncrona e duplamente encadeada. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças II e IV estão corretas. VOLTAR A+ Alterar modo de visualização 1 2 3 C As sentenças I e IV estão corretas. D As sentenças I, III e IV estão corretas. A Unified Modeling Language - UML - define uma notação gráfica própria que ajuda na descrição e no projeto de sistemas de software, particularmente daqueles construídos, utilizando o paradigma orientado a objetos. Com relação aos diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Diagrama de Casos de Uso captura os requisitos funcionais de um sistema, ajudando no entendimento destes requisitos. ( ) O Diagrama de Atividades é usado para representar fluxos de trabalho e também processos de negócio. ( ) O Diagrama de Máquina de Estados representa a execução sequencial de tarefas que possuem dependência. ( ) O Diagrama de Máquina de Estados demonstra a visão dinâmica de um sistema através da representação da mudança de estados de um objeto. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B V - V - F - V. C F - V - F - V. D V - V - F - F. Os diagramas de implantação consistem em nós, componentes e as relações entre eles. As dependências conectam componentes e esta conexão pode ocorrer através de interfaces. O diagrama de implantação é o diagrama estrutural responsável por estabelecer a relação entre os recursos de infraestrutura e artefatos do sistema, em outras palavras, ele mapeia arquitetura do hardware às necessidades do software a ser implantado. Esse diagrama é basicamente implementado com "nós", "associações entre nós". Com relação aos diagramas de implantação, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Diagramas de implantação são usados para visualizar a topologia dos componentes físicos de um sistema em que os componentes de software são implantados. ( ) Diagramas de implantação são usados para descrever o ponto de vista de implementação de um sistema estático. ( ) Uma das finalidades do diagrama de implantação é descrever os componentes de hardware usados para implantar os componentes de software. ( ) Uma das limitações do diagrama de implantação é a capacidade de descrever nós de processamento em tempo de execução. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B F - V - F - V. C V - V - V - F. D F - F - V - V. A UML consiste em um certo número de elementos gráficos que se combinam para formar diagramas. Como a UML é uma linguagem, ela possui regras para combinar estes elementos nos diversos diagramas. Os processos envolvidos no desenvolvimento de software e seu fluxo de informações podem ser representados pela UML (Linguagem de Modelagem Unificada) através do 4 5 6 diagrama de sequência. Com relação ao diagrama em questão, analise as sentenças a seguir: I- Permite representar o envio de mensagem de um ator para outro. II- Ordena de forma temporal as mensagens trocadas entre os atores. III- Representa sequencialmente um processo e a relação entre os atores e os objetos envolvidos. IV- É o diagrama de maior complexidade da UML. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças II e IV estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças III e IV estão corretas. (ENADE, 2013) Os casos de uso são diagramas UML que permitem modelar facilmente os requisitos funcionais do sistema, tendo como base a própria visão do usuário. Com relação aos casos de uso, assinale a alternativa correta: A O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os requisitos do sistema. B A visão de casos de uso proporcionada pela UML permite que se entenda melhor o problema e as funcionalidades a serem implementadas. C O diagrama de casos de uso é muito complexo, por isso, pouco utilizado. D Diagramas de casos de uso são usados somente quando se está finalizando o projeto. Processos de negócio é uma série de passos que o processo executa para entregar um resultado. É o processo de negócio que determina a sequência que se deve seguir para executar as coisas. Podem ser modelados por diagramas que mostram o que acontece, mas não quem faz acontecer. Concentram-se no que será feito, mas não nas responsabilidades daquilo que foi executado. As características descritas pertencem ao diagrama de: A Casos de uso. B Colaboração. C Sequência. D Atividades. Diagramas de implantação são diagramas do nível de implementação que mostram a estrutura do sistema em tempo de execução. É definido pela Linguagem de Modelagem Unificada (Unified Modeling Language - UML) e descrevem os componentes de hardware e software e sua interação com outros elementos do suporte ao processamento. Sobre os diagramas de implantação, classifique V para as sentenças verdadeiras e F para as falsas: ( ) É o diagrama estrutural responsável por estabelecer a relação entre os recursos de infraestrutura e artefatos do sistema. ( ) Os diagramas de implementação modelam a arquitetura física de um sistema. ( ) Não envolve hardware e todas as 7 8 9 tecnologias relacionadas com a implantação dos sistemas. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F. B V - V - V. C V - V - F. D F - F - V. (ENADE, 2013) O diagrama de atividades permite que se compreenda melhor como funcionam os processos organizacionais. Estes podem ser modelados através de um ou mais modelos de atividades para que se obtenha maior compreensão do processo. Com relação ao diagrama de atividades e sua relação com os processos de negócio, assinale a alternativa correta: A As atividades não são representadas por subatividades. B Modela os processos, mas não mostra o fluxo das atividades. C Mostra as ações executadas nos casos de uso, modela processos, mostrando o fluxo das atividades. D Não é possível usar o diagrama de atividade para descrever algoritmos. Detalham a sequência de um processo, representando os atores e objetos envolvidos num cenário e a sequência de troca de mensagens ao longo do tempo para realizar o cenário. É construído a partir do diagrama de casos de uso. Ordena de forma temporal as mensagens trocadas entre os objetos. Sobre qual termo pertence a essa definição, assinale a alternativa CORRETA: A Diagrama de comunicação. B Diagrama de classes. C Diagrama de colaboração. D Diagrama de sequência. O Projeto Orientado a Objeto é desenvolvido adotando uma nova estratégia que procura analisaro sistema como se suas partes fossem coisas que estariam sendo interligadas por intermédio das funções que cada uma deveria desempenhar. Essas coisas seriam os objetos que são desenvolvidos independentemente, mas que em um período mais avançado do projeto eles se ligariam e formariam o projeto como um todo. Para que o Projeto Orientado a Objeto seja relevante, é necessário que o pensamento em termos de Orientação a Objeto seja desenvolvido desde o início do processo de desenvolvimento do software. Sobre o Projeto Orientado a Objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) É uma estratégia de projeto em que o projetista pensa em termos de coisas em vez de funções. ( ) A funcionalidade do sistema é expressa em termos de serviços 10 11 12 oferecidos pelos objetos. ( ) Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados. ( ) O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a objeto de um sistema de software. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B F - V - F - V. C V - V - V - V. D F - F - F - V. Imprimir
Compartilhar