Prévia do material em texto
<p>Prova Impressa</p><p>GABARITO | Avaliação I - Individual (Cod.:986680)</p><p>Peso da Avaliação 2,00</p><p>Prova 85546163</p><p>Qtd. de Questões 10</p><p>Acertos/Erros 10/0</p><p>Nota 10,00</p><p>Entre os diagramas propostos pela UML, destaca-se o Diagrama de Casos de Uso, por ser</p><p>desenvolvido tendo como base a visão do usuário, facilitando o entendimento da solução proposta</p><p>para um determinado problema. Com relação à UML (Unified Modeling Language), classifique V</p><p>para as sentenças verdadeiras e F para as falsas:</p><p>( ) São eficientes no levantamento de requisitos do sistema.</p><p>( ) A retirada de uma certa quantia de dinheiro de um caixa eletrônico bancário é um exemplo de</p><p>caso de uso.</p><p>( ) Um caso de uso não pode ser considerado a especificação de uma sequência completa de</p><p>interações entre um sistema de um ou mais usuários.</p><p>( ) Cenário é a descrição da forma de execução de um caso de uso.</p><p>Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A V - V - F - F.</p><p>B F - V - V - V.</p><p>C V - V - F - V.</p><p>D V - F - F - V.</p><p>O objetivo dos diagramas é apresentar múltiplas visões do sistema sendo que este conjunto de</p><p>múltiplas visões é chamado de modelo. Podemos dizer que um modelo UML pode ser visto como um</p><p>conjunto de diagramas que podem ser examinados e modificados a fim de compreender e desenvolver</p><p>um sistema de software. Uma das maiores dificuldades no desenvolvimento de sistemas consiste em</p><p>descrever de forma eficiente os seus requisitos. Qual é o diagrama mais adequado para capturar os</p><p>requisitos funcionais de um aplicativo?</p><p>FONTE: Disponível em: . Acesso em: 15 set. 2017.</p><p>A Sequência.</p><p>B Atividades.</p><p>C Casos de uso.</p><p>D Colaboração.</p><p>VOLTAR</p><p>A+ Alterar modo de visualização</p><p>1</p><p>2</p><p>A UML consiste em um certo número de elementos gráficos que se combinam para formar</p><p>diagramas. Como a UML é uma linguagem, ela possui regras para combinar estes elementos nos</p><p>diversos diagramas. Casos de uso são diagramas comportamentais e informais usados para fases de</p><p>levantamento e análise de Requisitos do Sistema. Com relação aos casos de uso, analise as sentenças</p><p>a seguir:</p><p>I- O diagrama de atividades pode expressar as ações executadas nos casos de uso.</p><p>II- Um dos objetivos dos casos de uso é compreender o sistema através de cenários de utilização.</p><p>III- É necessário que o detalhamento dos casos de uso seja o maior possível.</p><p>IV- Casos de uso chamam e se comunicam com outros casos de uso de forma prática e rápida.</p><p>Assinale a alternativa CORRETA:</p><p>FONTE: Disponível em: . Acesso em: 29 set. 2017.</p><p>A As sentenças III e IV estão corretas.</p><p>B As sentenças II e IV estão corretas.</p><p>C As sentenças I e II estão corretas.</p><p>D As sentenças I e III estão corretas.</p><p>Casos de uso permitem expressar as funcionalidades do sistema com foco para os cenários onde</p><p>o usuário final está inserido. São diagramas comportamentais que facilitam a extração dos requisitos</p><p>funcionais da aplicação. Com aos diagramas de casos de uso, analise as sentenças a seguir:</p><p>I- Diagramas de casos de uso são usados nas fases de levantamento e análise de requisitos do sistema.</p><p>II- Permitem entender a interação do usuário com o sistema.</p><p>III- Especificam o que o sistema faz, mas não detalham como as coisas são feitas.</p><p>IV- Diagramas de casos de uso não podem ser considerados como uma ferramenta de comunicação</p><p>utilizada pelos clientes e envolvidos no desenvolvimento da aplicação.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças I, II e IV estão corretas.</p><p>B As sentenças I, II e III estão corretas.</p><p>C As sentenças II, III e IV estão corretas.</p><p>D As sentenças I, III e IV estão corretas.</p><p>São cinco as diferentes visões proporcionadas pela UML durante a construção de modelos de</p><p>software. A arquitetura da complexidade de um software pode ser descrita por cinco visões</p><p>interligadas. Cada visão constitui uma projeção na organização e estrutura do sistema, cujo foco está</p><p>voltado para determinado aspecto desse sistema. Com relação às visões, analise as sentenças a seguir:</p><p>I- A visão de implantação se refere ao ambiente geral em que o software será implantado.</p><p>3</p><p>4</p><p>5</p><p>II- A visão de Projeto é responsável por analisar a solução como um todo no que se refere à estrutura e</p><p>à análise.</p><p>III- A visão de processos auxilia no controle de versão dos sistemas.</p><p>IV- A visão de implementação se preocupa com os arquivos de instalação e respectivas versões.</p><p>V- O diagrama de casos de uso permite uma visão geral da solução apresentada do ponto de vista do</p><p>usuário.</p><p>Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A As sentenças III, IV e V estão corretas.</p><p>B As sentenças II, III e IV estão corretas.</p><p>C As sentenças I, II, IV e V estão corretas.</p><p>D As sentenças I, II e III estão corretas.</p><p>Uma das atividades mais importantes da etapa de desenvolvimento é a validação dos estados</p><p>pelos quais um objeto deve passar. Compreender a ordem temporal e a sequência com que as</p><p>transições de estados acontecem permite uma validação mais eficiente e um domínio da solução mais</p><p>abrangente ao desenvolvedor. Ele procura demonstrar o comportamento de um elemento por meio de</p><p>transições de estado. O elemento modelado, muitas vezes, é uma instância de uma classe. No entanto,</p><p>é possível usar esse diagrama para modelar o comportamento de um caso de uso, o comportamento de</p><p>um dado durante uma transação ou mesmo o comportamento de um sistema completo. Com relação</p><p>aos diagramas de máquina de estado, classifique V para as sentenças verdadeiras e F para as falsas:</p><p>( ) A situação acadêmica de um aluno pode ser representada pelo Diagrama de Máquina de Estado,</p><p>pois ele muda de situação a cada início e término de semestre.</p><p>( ) Este diagrama representa o comportamento interno de determinado objeto, subsistema ou</p><p>sistema.</p><p>( ) É um diagrama comportamental, cuja visão apresentada é dinâmica.</p><p>( ) Descreve como os processos operam e se relacionam entre si e em qual ordem.</p><p>Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A F - V - V - V.</p><p>B V - V - V - F.</p><p>C F - V - F - F.</p><p>D V - F - V - F.</p><p>Os Casos de Uso são diagramas UML (Linguagem de Modelagem Unificada) que focam as</p><p>características comportamentais. Foram criados no intuito de extrair as características e o</p><p>funcionamento de uma determinada situação, envolvendo atores e cenários de um sistema em</p><p>construção. Sobre o Diagrama de Casos de Uso da UML, assinale a alternativa CORRETA:</p><p>A Não permite visualizar como os usuários interagem com o sistema.</p><p>B Representa uma visão interna do sistema.</p><p>6</p><p>7</p><p>C Utilizado na fase de levantamento e análise de requisitos do sistema.</p><p>D É pouco utilizado, pois é considerado muito burocrático.</p><p>A UML (Unified Modeling Language ou "Linguagem de Modelagem Unificada") possui uma</p><p>séria de diagramas - cada um com uma finalidade específica com suas respectivas regras, premissas e</p><p>restrições - que podem ser utilizados na especificação de sistemas (tanto sistemas de software quanto</p><p>em sistemas de hardware, por exemplo). O Diagrama de Caso de Uso na UML é um diagrama</p><p>comportamental. No entanto, quando o assunto é caso de uso, o diagrama é só uma parte da solução.</p><p>O principal nem é o diagrama (parte gráfica), mas sim a especificação do caso de uso (o que tem</p><p>"dentro de cada bolinha"), a descrição dos seus cenários. Sobre o exposto, classifique V para as</p><p>sentenças verdadeiras e F para as falsas:</p><p>( ) Os casos de uso são modelos que descrevem uma narrativa de um conjunto de sequência de</p><p>atividades que o sistema realiza para atingir determinado objetivo significativo para determinado ator.</p><p>( ) O ator é a representação dos diferentes papéis que os usuários podem desempenhar para que</p><p>possam interagir com os serviços ou funções do sistema.</p><p>( ) Um ator pode representar vários casos de uso, mas os casos de uso só podem ser representados</p><p>por um ator.</p><p>( ) Os casos de uso e os atores se relacionam através de associações.</p><p>Assinale a alternativa que apresenta a sequência CORRETA:</p><p>FONTE: https://www.ateomomento.com.br/o-que-e-caso-de-uso/. Acesso em: 25 maio 2020.</p><p>A V - V - F - V.</p><p>B F - F - V - F.</p><p>C V - F - F - F.</p><p>D F - V - V - V.</p><p>UML é extremamente útil para visualizar e documentar sistemas de software. No entanto, a</p><p>terminologia pode ser um pouco assustadora para pessoas pouco familiarizadas com UML. Um</p><p>diagrama de atividade é essencialmente um fluxograma que mostra as atividades executadas por um</p><p>sistema. Sobre este diagrama, classifique V para as sentenças verdadeiras e F para as falsas:</p><p>( ) Representa ações executadas por casos de uso.</p><p>( ) As linhas verticais do diagrama de atividade identificam o executor da ação.</p><p>( ) Ações não podem ser decompostas dentro das atividades.</p><p>( ) Ações não podem ser entendidas como pré ou pós-condições.</p><p>Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A V - V - F - F.</p><p>B F - F - V - V.</p><p>C V - V - V - F.</p><p>8</p><p>9</p><p>D F - V - V - F.</p><p>A Linguagem de Modelagem Unificada - UML - é uma linguagem padrão para documentar</p><p>projetos de software. Não é apenas uma linguagem visual. Os modelos podem servir de base para</p><p>gerar código em várias linguagens, como C, C++ e Java. Com relação à UML, analise as sentenças a</p><p>seguir:</p><p>I- A origem da UML ocorreu através da união de três metodologias de modelagem: o método de</p><p>Booch, o método OMT e o método OOSE.</p><p>II- Serve de base para todas as etapas de desenvolvimento dos aplicativos computacionais.</p><p>III- O uso dos diagramas UML não permite um entendimento geral de uma solução proposta no</p><p>desenvolvimento de um software.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças II e III estão corretas.</p><p>B As sentenças I e II estão corretas.</p><p>C As sentenças I e III estão corretas.</p><p>D Somente a sentença II está correta.</p><p>10</p><p>Imprimir</p>