Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Entre os conjuntos de diagramas da UML (Unified Modeling Language) estão os diagramas estruturais, utilizados para visualizar, especificar, construir e documentar os aspectos estáticos de um sistema. Estes diagramas tratam o aspecto estrutural tanto do ponto de vista do sistema, quanto das classes, cobrindo dois dos quatro pontos de vista essenciais de uma modelagem. Assinale a alternativa CORRETA que apresenta um diagrama estrutural: a) Diagrama entidade relacionamento. b) Diagrama de pacotes. c) Diagrama de casos de uso. d) Diagrama de atividades. 2. A Análise Orientada a Objetos consiste da definição das classes (objetos) que representam o problema a ser resolvido, o modo pelo qual as classes se relacionam e interagem umas com as outras, o funcionamento interno (atributos e operações) dos objetos e os mecanismos de comunicação (mensagens) que permitem a eles trabalharem juntos. Deve-se fazer uma descrição das características estáticas e dinâmicas das classes que descrevem um sistema ou um produto. A análise estrutural é uma fase crítica no desenvolvimento de sistemas e programas de software porque afeta as fases de desenvolvimento seguintes. Ela é difícil por causa dos problemas de comunicação, das mudanças nos requisitos do sistema e das técnicas inadequadas de avaliação. Não é fácil descrever os requisitos do sistema em uma forma precisa. A linguagem do usuário e a linguagem do responsável pelo desenvolvimento são tão diferentes que tornam complicada uma comunicação eficaz. Os requisitos, no entanto, apresentam um alvo móvel que continua a modificar-se por todo o desenvolvimento do sistema e por todo o seu ciclo de vida. Em relação às características dos conceitos expostos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A organização do código-fonte em pacotes e o uso de diagrama de classes. ( ) Programas elaborados com o uso de funções e determinação do dicionário de dados. ( ) O uso de diagramas de sequência e o uso do diagrama de contexto. ( ) A modelagem do fluxo de dados e a abstração de conceitos do mundo real. ( ) A técnica de encapsulamento e a extensão de classes com a aplicação de herança. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - F - V - F. b) V - F - V - F - F. c) F - F - F - V - V. d) V - V - F - F - V. 3. Existe uma hierarquia para a elaboração dos diagramas UML e uma dependência entre eles. Com relação ao diagramas de sequência, analise as sentenças a seguir: I- O diagrama de sequência se baseia no diagrama de classes para obter os cenários de uso. II- O diagrama de sequência retorna ao diagrama de classe os novos métodos descobertos em sua elaboração. III- O diagrama de sequência usa a especificação de caso de uso para ver o passo a passo das mensagens, a ordem de suas ocorrências e os cenários de uso. IV- O diagrama de sequência usa o diagrama de classes para identificar as classes que contêm os objetos que interagem. Assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) Somente a sentença III está correta. c) As sentenças II, III e IV estão corretas. d) As sentenças I e IV estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_3%20aria-label= 4. A Análise Orientada a Objetos consiste da definição das classes (objetos) que representam o problema a ser resolvido, o modo pelo qual as classes se relacionam e interagem umas com as outras, o funcionamento interno (atributos e operações) dos objetos e os mecanismos de comunicação (mensagens) que permitem a eles trabalharem juntos. Deve-se fazer uma descrição das características estáticas e dinâmicas das classes que descrevem um sistema ou um produto. Sobre os conceitos ou ideias fundamentais da metodologia da análise de sistemas orientada a objeto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma classe é a implementação de software de um tipo de objeto, podendo ser abstrata (quando possui objetos instanciados a partir del ou concreta (quando não possui objetos criados a partir del). ( ) Um objeto é qualquer coisa, real ou abstrata, a respeito do qual armazenamos dados e os métodos que os manipulam. ( ) Um método de um tipo de objeto referencia somente as estruturas de dados desse tipo de objeto. Comparativamente, é similar às funções e procedures do universo da programação. ( ) O encapsulamento é importante porque separa a maneira como um objeto se comporta da maneira como ele é implementado, uma vez que a definição sobre como implementar os conhecimentos ou ações de uma classe não são informadas. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: www.urisan.tche.br/pbetencourt/engsoftII/orientacaoobjeto.doc. Acesso em: 18 mar. 2020. a) V - F - F - F. b) V - V - F - V. c) F - V - F - V. d) V - F - V - V. 5. A Análise Orientada a Objetos consiste na definição das classes (objetos) que representam o problema a ser resolvido, o modo pelo qual as classes se relacionam e interagem umas com as outras, o funcionamento interno (atributos e operações) dos objetos e os mecanismos de comunicação (mensagens) que permitem a eles trabalharem juntos. Deve-se fazer uma descrição das características estáticas e dinâmicas das classes que descrevem um sistema ou um produto. Sobre os conceitos ou ideias fundamentais da metodologia da análise de sistemas orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma classe é a implementação de software de um tipo de objeto, podendo ser abstrata (quando possui objetos instanciados a partir del ou concreta (quando não possui objetos criados a partir del). ( ) Um objeto é qualquer coisa, real ou abstrata, a respeito do qual armazenamos dados e os métodos que os manipulam. ( ) Um método de um tipo de objeto referencia somente as estruturas de dados desse tipo de objeto. Comparativamente, é similar às funções e procedures do universo da programação. ( ) O encapsulamento é importante porque separa a maneira como um objeto se comporta da maneira como ele é implementado, uma vez que a definição sobre como implementar os conhecimentos ou ações de uma classe não são informados. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: www.urisan.tche.br/pbetencourt/engsoftII/orientacaoobjeto.doc. Acesso em: 18 mar. 2020. a) F - F - F - V. b) V - V - F - F. c) V - F - F - F. d) F - V - F - V. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_5%20aria-label= 6. Atividades significam funcionamento, operação, atuação, laboração e execução. No contexto da UML, o diagrama de atividades é um diagrama comportamental, que especifica o comportamento do software. Através dele, pode-se modelar partes do comportamento de um software. Com relação ao diagrama de atividades, analise as sentenças a seguir: I- O objetivo do diagrama de atividades é mostrar o fluxo de atividades em um determinado processo. II- O diagrama mostra a dependência das atividades de um processo. III- Diagrama de atividade é um gráfico de fluxo que mostra as atividades que compõem um processo do sistema. IV- Seu uso não é recomentado quando se deseja documentar o aspecto funcional do software. Assinalea alternativa CORRETA: a) Somente a sentença III está correta. b) As sentenças I, II e IV estão corretas. c) As sentenças I, II e III estão corretas. d) As sentenças II, III e IV estão corretas. 7. A estrutura de um sistema é definida pela arquitetura do software. Esta arquitetura compreende os componentes e suas relações. A arquitetura de um software pode ser modelada graficamente através dos diagramas estruturais e comportamentais da UML (Linguagem de Modelagem Unificada). Entre os treze diagramas propostos pela UML, o diagrama que permite representar as características físicas de um aplicativo é o diagrama de: a) Implantação. b) Componentes. c) Comunicação. d) Estrutura Composta. 8. Criada para auxiliar as pessoas a focarem nas vantagens provenientes do uso do paradigma orientado a objetos, a Unified Modeling Language (UML) é uma linguagem de modelagem, ou seja, com ela é possível elaborar a estrutura de sistemas complexos de software. Através da sua utilização, podem-se criar projetos para as empresas de maneira ágil e eficaz. Um dos diagramas utilizados na UML é utilizado para representar um sistema sob a sua perspectiva física, mostrando nós de processamento e seus artefatos. Essa característica descreve o diagrama de: a) Implantação. b) Comunicação. c) Estrutura composta. d) Componentes. 9. O Diagrama de Atividades da UML tem um papel semelhante ao dos fluxogramas, mas a principal diferença é que os Diagramas de Atividades suportam comportamento paralelo. São usados para descrever processos de negócios e fluxos de trabalho dos usuários em seus sistemas. Também podem descrever as etapas de execução dos casos de uso. Com base no exposto, analise as sentenças a seguir: I- Diagramas de Atividades modelam o aspecto estático de um sistema. II- Diagramas de Atividades documentam processos e ações. III- Diagramas de Atividades exibem as ramificações de controle de fluxo. IV- Diagramas de Atividades oferecem uma notação para mostrar uma sequência de atividades. Assinale a alternativa CORRETA: a) As sentenças II, III e IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças I, II e IV estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_9%20aria-label= d) As sentenças I, III e IV estão corretas. 10.A UML (Unified Modeling Language), que significa Linguagem Unificada de Modelagem, é uma linguagem padrão para modelagem orientada a objetos. Ela surgiu da fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson). Esta linguagem de modelagem, não proprietária de terceira geração, não é um método de desenvolvimento. Tem como papel auxiliar a visualizar o desenho e a comunicação entre objetos. Ela permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados, e é muito usada para criar modelos de sistemas de software. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML poderá ser a linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos. Utiliza-se de um conjunto de técnicas de notação gráfica para criar modelos visuais de software de sistemas intensivos, combinando as melhores técnicas de modelagem de dados, negócios, objetos e componentes. É uma linguagem de modelagem única, comum e amplamente utilizável. A Linguagem Unificada de Modelagem possui diagramas (representações gráficas do modelo parcial de um sistema) que são usados em combinação, com a finalidade de obter todas as visões e aspectos do sistema. Os Diagramas da UML estão divididos em Estruturais e Comportamentais. Com relação à UML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) UML é um modelo-padrão para a elaboração da estrutura de software. ( ) UML é uma linguagem visual de programação que pode ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. ( ) UML contém vocabulário e regras que apontam para quais e quando os modelos deverão ser criados. ( ) UML é apenas uma linguagem de notação, portanto apenas parte de um método para desenvolvimento de software. ( ) UML abrange quatro tipos de blocos de construção: Itens, Relacionamentos, Iteração e Diagramas. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: https://www.infoescola.com/engenharia-de-software/uml/. Acesso em: 18 mar. 2020. a) F - F - F - V - F. b) V - V - V - F - V. c) F - V - V - V - F. d) V - F - F - F - V. 11.(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) Não é possível usar o diagrama de atividade para descrever algoritmos. b) Mostra as ações executadas nos casos de uso, modela processos, mostrando o fluxo das atividades. c) As atividades não são representadas por subatividades. d) Modela os processos, mas não mostra o fluxo das atividades. 12.(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) Diagramas de casos de uso são usados somente quando se está finalizando o projeto. b) O diagrama de casos de uso é muito complexo, por isso, pouco utilizado. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_10%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_11%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyNDI=#questao_12%20aria-label= c) O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os requisitos do sistema. d) A visão de casos de uso proporcionada pela UML permite que se entenda melhor o problema e as funcionalidades a serem implementadas.
Compartilhar