Baixe o app para aproveitar ainda mais
Prévia do material em texto
1O padrão de projetos MVC (Model-View-Controller) tem como objetivo separar lógica, interface e fluxo da aplicação. Com relação a esse modelo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Model é responsável pela lógica de negócios. ( ) View é responsável pelo fluxo da aplicação. ( ) Control é responsável pela interface com o usuário. ( ) No model é que ficam inseridas/representadas as classes do projeto. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B V - F - F - V. C V - V - F - V. D F - F - F - V. 2A 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 - V - F - V. B V - V - F - F. C V - V - F - V. D F - F - V - V. 3O diagrama de sequência modela a interação entre os objetos que foram definidos numa etapa anterior, através do diagrama de classes. A interação entre os objetos do modelo é representado por mensagens. O diagrama de sequência permite a intervenção de analistas e desenvolvedores no sentido de facilitarem a tomada de decisões relacionadas ao desenvolvimento, simplesmente analisando o fluxo expresso neste diagrama. Acerca dos conceitos e características do diagrama de sequência, classifique V para as sentenças verdadeiras e F para as falsas: ( ) É um dos componentes do diagrama de visão geral. ( ) Os principais componentes de um diagrama de sequência são: atores, objetos e mensagens trocadas por estes ao longo do tempo. ( ) Não pode ser considerado um diagrama de interação. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - V. B F - F - V. C V - V - F. D F - V - F. 4A Linguagem de Modelagem Unificada é composta por treze diagramas com funções distintas, que tem como objetivo representar graficamente as diferentes partes de um sistema. Os diagramas podem ser de estrutura ou comportamento. Ambos podem ser classificados ainda em estáticos ou dinâmicos. Dentre os diagramas de comportamento e que apresentam uma visão dinâmica, podemos citar um diagrama que descreve é um diagrama comportamental (que especifica o comportamento do software), e através dele podemos modelar partes do comportamento de um software. Este diagrama ilustra graficamente como será o funcionamento do software (em nível micro ou macro), como será a execução de alguma de suas partes, como será a atuação do sistema na realidade de negócio na qual ele está inserido. Sobre o diagrama em que estas características estão relacionadas, assinale a alternativa CORRETA: A Atividade. B Tempo. C Sequência. D Implantação. 5A 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. Um diagrama estrutural importante é o diagrama de estrutura composta. Com relação a esse diagrama, analise as sentenças a seguir: I- É utilizado para modelar colaborações. II- É utilizado para modelar classes subsequentes. III- É utilizado para registrar sequências de classes. IV- É utilizado para modelar atividades complexas. V- É utilizado para registrar comunicações entre atividades. Assinale a alternativa CORRETA: FONTE: https://www.infoescola.com/engenharia-de-software/uml/. Acesso em: 18 mar. 2020. A Somente a sentença I está correta. B As sentenças I, II e V estão corretas. C As sentenças I, II, III e IV estão corretas. D As sentenças I, III, IV e V estão corretas. 6(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. 7(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 é muito complexo, por isso, pouco utilizado. 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 impossibilita descrever de forma clara e objetiva os requisitos do sistema. D Diagramas de casos de uso são usados somente quando se está finalizando o projeto. 8A função dos diagramas de interação é representar como o sistema age internamente para que um ator alcance seu objetivo. Esses diagramas fornecem aos desenvolvedores uma visão consistente e esmiuçada dos objetos e das mensagens envolvidas nos casos de uso, por exemplo. Logo, a mensagem é o componente principal da interação entre os objetos. Podemos considerar como exemplo de diagrama de interação: I- Objeto. II- Componente. III- Sequência. IV- Pacote. Assinale a alternativa CORRETA: A Somente a opção IV está correta. B Somente a opção III está correta. C As opções I e II estão corretas. D Somente a opção II está correta. 9O Diagrama de Implantação é o diagrama que esboça a visão física das aplicações com foco na arquitetura de implantação do software em termos de hardware, ou seja, expressa as características da máquina no qual o software será executado e nos protocolos de comunicação estabelecidos entre as máquinas para a transmissão das informações da aplicação. Sobre o Diagrama de Implantação, analise as sentenças a seguir: I- Representam situações dinâmicas dos sistemas. II- Podem ser entendidos como um conjunto de nós conectados. III- Modelam os aspectos físicos do sistema e mostram a organizaçãoda máquina. IV- Consideram o uso do sistema, seus dispositivos e conexões. Assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças I, II e III estão corretas. C As sentenças II, III e IV estão corretas. D As sentenças I, III e IV estão corretas. 10São os diagramas estruturais da linguagem de modelagem unificada (UML) que definem a estrutura do sistema para as configurações de hardware e de software. Os diagramas estruturais modelam a colaboração, que são as visões das instâncias que trabalham de forma cooperativa na realização das tarefas. Logo, quando um processo é descrito através dos objetos, e cujos objetos são descritos pela colaboração existente, este comportamento deve ser descrito e documentado, utilizando-se o diagrama de: A Visão Geral. B Interação. C Estrutura Composta. D Comunicação. 11A Linguagem de Modelagem Unificada - UML - dá suporte para a criação de modelos claros e objetivos para facilitar a construção de aplicativos computacionais. É composta por 23 diagramas e os divide em duas categorias: estruturais e comportamentais. Assinale a alternativa CORRETA que apresenta um diagrama estrutural e um diagrama comportamental: A Diagrama de objetos e diagrama de classes. B Diagrama de estrutura composta e diagrama de implantação. C Diagrama de objetos e diagrama de casos de uso. D Diagrama de implantação e diagrama de pacotes. 12A 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. Com relação à Análise Orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma classe de objetos representa um conjunto de objetos de mesma característica. ( ) Encapsulamento é a ocultação ou empacotamento de dados e procedimentos dentro do objeto. ( ) No encapsulamento, um objeto só permite o acesso a seus dados mediante o acionamento de seus métodos, através de uma mensagem, para a qual pode devolver uma resposta. ( ) Ao receber uma mensagem, o objeto verificará se há na classe a qual ele pertence um teste que defina o seu desligamento perante a mensagem. Sendo assim, toda classe pode ser considerada um receptor de objeto. 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 F - V - F - V. C V - F - V - V. D V - F - F - F.
Compartilhar