Prévia do material em texto
<p>Aumentar, F</p><p>Acertos/Erros10/0</p><p>Nota10,00</p><p>1A 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. Casos de uso são diagramas comportamentais e informais usados para fases de levantamento e análise de Requisitos do Sistema. Com relação aos casos de uso, analise as sentenças a seguir: I- O diagrama de atividades pode expressar as ações executadas nos casos de uso. II- Um dos objetivos dos casos de uso é compreender o sistema através de cenários de utilização. III- É necessário que o detalhamento dos casos de uso seja o maior possível. IV- Casos de uso chamam e se comunicam com outros casos de uso de forma prática e rápida. Assinale a alternativa CORRETA: FONTE: Disponível em: . Acesso em: 29 set. 2017.</p><p>A</p><p>As sentenças III e IV estão corretas.</p><p>B</p><p>As sentenças II e IV estão corretas.</p><p>C</p><p>As sentenças I e II estão corretas.</p><p>D</p><p>As sentenças I e III estão corretas.</p><p>2O Diagrama de Casos de Uso da UML tem o propósito de representar situações reais na perspectiva do usuário final ou usuário-chave. Neste sentido, usa uma notação simples e de fácil entendimento para todos os envolvidos no projeto. Sobre os Diagramas de Casos de Uso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A associação é a relação mais comum nos casos de uso. É percebida entre dois atores ou um ator e um caso de uso. ( ) São usados para representar apenas os requisitos inversos. ( ) A relação ATOR - ATOR é um exemplo de relação associativa em casos de uso. ( ) A relação ATOR - CASO indica quem inicia o processo comunicacional. Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A</p><p>V - F - V - V.</p><p>B</p><p>F - F - V - V.</p><p>C</p><p>V - F - V - F.</p><p>D</p><p>V - V - F - V.</p><p>3Uma das atividades mais importantes da etapa de desenvolvimento é a validação dos estados pelos quais um objeto deve passar. Compreender a ordem temporal e a sequência com que as transições de estados acontecem permite uma validação mais eficiente e um domínio da solução mais abrangente ao desenvolvedor. Ele procura demonstrar o comportamento de um elemento por meio de transições de estado. O elemento modelado, muitas vezes, é uma instância de uma classe. No entanto, é possível usar esse diagrama para modelar o comportamento de um caso de uso, o comportamento de um dado durante uma transação ou mesmo o comportamento de um sistema completo. Com relação aos diagramas de máquina de estado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A situação acadêmica de um aluno pode ser representada pelo Diagrama de Máquina de Estado, pois ele muda de situação a cada início e término de semestre. ( ) Este diagrama representa o comportamento interno de determinado objeto, subsistema ou sistema. ( ) É um diagrama comportamental, cuja visão apresentada é dinâmica. ( ) Descreve como os processos operam e se relacionam entre si e em qual ordem. Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A</p><p>V - V - V - F.</p><p>B</p><p>V - F - V - F.</p><p>C</p><p>F - V - V - V.</p><p>D</p><p>F - V - F - F.</p><p>4A Linguagem de Modelagem Unificada - UML - é uma linguagem padrão para documentar projetos de software. Não é apenas uma linguagem visual. Os modelos podem servir de base para gerar código em várias linguagens, como C, C++ e Java. Com relação à UML, analise as sentenças a seguir: I- A origem da UML ocorreu através da união de três metodologias de modelagem: o método de Booch, o método OMT e o método OOSE. II- Serve de base para todas as etapas de desenvolvimento dos aplicativos computacionais. III- O uso dos diagramas UML não permite um entendimento geral de uma solução proposta no desenvolvimento de um software. Assinale a alternativa CORRETA:</p><p>A</p><p>As sentenças I e II estão corretas.</p><p>B</p><p>As sentenças II e III estão corretas.</p><p>C</p><p>As sentenças I e III estão corretas.</p><p>D</p><p>Somente a sentença II está correta.</p><p>5O objetivo dos diagramas é apresentar múltiplas visões do sistema sendo que este conjunto de múltiplas visões é chamado de modelo. Podemos dizer que um modelo UML pode ser visto como um conjunto de diagramas que podem ser examinados e modificados a fim de compreender e desenvolver um sistema de software. Uma das maiores dificuldades no desenvolvimento de sistemas consiste em descrever de forma eficiente os seus requisitos. Qual é o diagrama mais adequado para capturar os requisitos funcionais de um aplicativo? FONTE: Disponível em: . Acesso em: 15 set. 2017.</p><p>A</p><p>Atividades.</p><p>B</p><p>Casos de uso.</p><p>C</p><p>Sequência.</p><p>D</p><p>Colaboração.</p><p>6São cinco as diferentes visões proporcionadas pela UML durante a construção de modelos de software. A arquitetura da complexidade de um software pode ser descrita por cinco visões interligadas. Cada visão constitui uma projeção na organização e estrutura do sistema, cujo foco está voltado para determinado aspecto desse sistema. Com relação às visões, analise as sentenças a seguir: I- A visão de implantação se refere ao ambiente geral em que o software será implantado. II- A visão de Projeto é responsável por analisar a solução como um todo no que se refere à estrutura e à análise. III- A visão de processos auxilia no controle de versão dos sistemas. IV- A visão de implementação se preocupa com os arquivos de instalação e respectivas versões. V- O diagrama de casos de uso permite uma visão geral da solução apresentada do ponto de vista do usuário. Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A</p><p>As sentenças III, IV e V estão corretas.</p><p>B</p><p>As sentenças II, III e IV estão corretas.</p><p>C</p><p>As sentenças I, II e III estão corretas.</p><p>D</p><p>As sentenças I, II, IV e V estão corretas.</p><p>7A Linguagem de Modelagem Unificada - UML - é composta por 13 diagramas com características distintas e que servem para detalhar diferentes partes de um sistema. O diagrama de casos de uso apresenta uma visão dinâmica, sendo um dos mais utilizados na modelagem dos sistemas computacionais orientados a objetos. Sobre o diagrama de casos de uso, analise as sentenças a seguir: I- É um diagrama que facilita a captação dos requisitos, além de auxiliar no entendimento da interação do usuário com o sistema proposto. II- Diagramas de Casos de Uso são compostos por: Cenário: sequência de eventos que acontecem quando um usuário interage com o sistema. Ator: usuário do sistema. III- Associações e generalizações são relacionamentos dos casos de uso. IV- Trabalha fortemente para representar a interação de todos os elementos de um sistema. Assinale a alternativa CORRETA:</p><p>A</p><p>As sentenças I e IV estão corretas.</p><p>B</p><p>As sentenças I, III e IV estão corretas.</p><p>C</p><p>As sentenças III e IV estão corretas.</p><p>D</p><p>As sentenças I, II e III estão corretas.</p><p>8O diagrama de caso de uso descreve a funcionalidade proposta para um novo sistema que será projetado, é uma excelente ferramenta para o levantamento dos requisitos funcionais do sistema. É uma especificação de um conjunto de ações executadas por um sistema, que contém um resultado observável. Sobre o Diagrama de Casos de Uso da UML, analise as sentenças a seguir: I- É um diagrama comportamental. II- Não facilita a visão de como os usuários interagem com o sistema. III- É considerado um diagrama informal, usado nas fases iniciais de levantamento de requisitos do sistema. IV- É uma eficiente ferramenta de comunicação para todos os envolvidos no sistema: desenvolvedores, analistas e clientes. Assinale a alternativa CORRETA:</p><p>A</p><p>As sentenças II e III estão corretas.</p><p>B</p><p>As sentenças I, III e IV estão corretas.</p><p>C</p><p>As sentenças II e IV estão corretas.</p><p>D</p><p>As sentenças I, II e III estão corretas.</p><p>9Casos de uso permitem expressar as funcionalidades do sistema com foco para os cenários onde o usuário final está inserido. São diagramas comportamentais que facilitam a extração dos requisitos funcionais da aplicação. Com aos diagramas de casos de uso, analise as sentenças a seguir: I- Diagramas de casos de uso são usados nas fases de levantamento e análise de requisitos do sistema. II- Permitem entender a interação do usuário com o sistema. III- Especificam o que o sistema faz, mas não detalham como</p><p>as coisas são feitas. IV- Diagramas de casos de uso não podem ser considerados como uma ferramenta de comunicação utilizada pelos clientes e envolvidos no desenvolvimento da aplicação. Assinale a alternativa CORRETA:</p><p>A</p><p>As sentenças I, II e IV estão corretas.</p><p>B</p><p>As sentenças I, II e III estão corretas.</p><p>C</p><p>As sentenças II, III e IV estão corretas.</p><p>D</p><p>As sentenças I, III e IV estão corretas.</p><p>10O 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 dinâmico de um sistema. II- Diagramas de Atividades ilustram um processo de negócio ou fluxo de trabalho entre usuários e o sistema. III- Diagramas de Atividades não servem para exibir fluxos de trabalho. IV- Diagramas de Atividades são diagramas comportamentais que especificam o comportamento do software. Assinale a alternativa CORRETA:</p><p>A</p><p>As sentenças I, II e IV estão corretas.</p><p>B</p><p>As sentenças II, III e IV estão corretas.</p><p>C</p><p>As sentenças I, III e IV estão corretas.</p><p>D</p><p>As sentenças I, II e III estão corretas.</p>