Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/04/2020 Avaliação Online 1: G.FEV.ANSIST.1 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/6600/quizzes/10704 1/11 Avaliação Online 1 Entrega 5 abr em 23:59 Pontos 15 Perguntas 10 Disponível 30 mar em 0:00 - 5 abr em 23:59 7 dias Limite de tempo 120 Minutos Tentativas permitidas 2 Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 39 minutos 12 de 15 As respostas corretas estarão disponíveis em 6 abr em 0:00. Pontuação desta tentativa: 12 de 15 Enviado 3 abr em 21:03 Esta tentativa levou 39 minutos. Leia com atenção as orientações abaixo antes de iniciar esta prova: Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota. Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos cronometrados (por tentativa) para conclusão e envio das respostas. Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou não; Durante a realização da prova: Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro do período da tentativa; A tentativa somente será contabilizada após clicar no botão “Enviar”. Fazer o teste novamente 1,5 / 1,5 ptsPergunta 1 Os sistemas de informação: https://newtonpaiva.instructure.com/courses/6600/quizzes/10704/history?version=1 https://newtonpaiva.instructure.com/courses/6600/quizzes/10704/take?user_id=9125 03/04/2020 Avaliação Online 1: G.FEV.ANSIST.1 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/6600/quizzes/10704 2/11 Coletam e transmitem informação para um usuário, a informação é passada da mesma forma que veio, o sistema é apenas um transportador. Apenas transmite informação, sem se preocupar com o valor do resultado. Coletam, processam e transmitem informações úteis para um usuário. Não auxiliam na tomada de decisão. Tem foco em processamento de informação, processando entrada de dados, mas não precisam gerar informação útil. 1,5 / 1,5 ptsPergunta 2 A análise de sistemas possui 5 atividades fundamentais, são elas. Comunicação, planejamento, modelagem, construção e implantação. Com relação à atividade de comunicação, a qual possui grande interação com os stakeholders do sistema. Além do conhecimento sistêmico, são necessárias outras habilidades. Considerando as informações apresentadas, avalie as afirmações a seguir. I. Somente habilidades sistêmicas são importantes. II. Habilidades sistêmicas são importantes. III. Somente Soft Skills são importantes. IV. Soft Skills são importantes. V. Nem habilidades sistêmicas e nem Soft Skills são importantes. Estão CORRETAS: Somente V. 03/04/2020 Avaliação Online 1: G.FEV.ANSIST.1 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/6600/quizzes/10704 3/11 Somente III II e IV apenas. I e III apenas. Somente I 1,5 / 1,5 ptsPergunta 3 A modelagem de sistemas de software consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representam as partes essenciais de um sistema, considerando-se várias perspectivas diferentes e complementares. Fonte: BEZERRA, E. Princípios de análise e projeto de sistema com UML. Elsevier Brasil, 2015. Uma das técnicas para se modelar sistemas de software mais difundidas no mercado é a orientada a objetos. A respeito da orientação a objetos na modelagem de sistemas, avalie as afirmativas a seguir: 1. Diminui a diferença semântica entre a realidade a ser modelada e os modelos a serem construídos. 2. Os principais elementos são dados e processos, nos quais os processos agem sobre os dados para que um objetivo seja alcançado. III. Cada objeto é responsável por realizar tarefas específicas. É CORRETO o que se afirma em: II, apenas. III, apenas 03/04/2020 Avaliação Online 1: G.FEV.ANSIST.1 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/6600/quizzes/10704 4/11 I e III apenas. I, II e III I e II, apenas. A orientação a objetos propõe uma forma de abordar problemas mais próximas ao mundo real; assim, diminui-se a semântica entre a realidade e o modelo do sistema. Os elementos dados e processos são parte dos conceitos utilizados na análise estruturada, e não na orientação a objetos Na orientação a objetos, visualiza-se um sistema de software como uma coleção de agentes interconectados chamados objetos, onde cada objeto é responsável por realizar tarefas específicas. 1,5 / 1,5 ptsPergunta 4 A orientação a objeto infere vários conceitos úteis na análise de sistemas, como encapsulamento, herança e polimorfismo. Com base nos conceitos da orientação a objetos, avalie as afirmações a seguir. 1. O conceito de polimorfismo está relacionado à herança e à interface. 2. A herança é usada para reaproveitar componentes, como as classes. 3. O encapsulamento determina a visibilidade de atributos e métodos, ou seja, a forma como as operações serão acessadas. É CORRETO o que se afirma em: I, apenas. 03/04/2020 Avaliação Online 1: G.FEV.ANSIST.1 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/6600/quizzes/10704 5/11 II e III, apenas. I, II e III. I e II, apenas. I e III, apenas. Nesse caso, todas as alternativas estão corretas. O polimorfismo permite diferentes comportamentos para uma mesma classes ou métodos com a mesma assinatura. Para se fazer isso, é necessário utilizar a herança e ou a interface. A herança possibilita a uma classe filha herdar comportamentos de uma classe pai, possibilitando o reúso. O encapsulamento é a forma como os atributos e métodos estão visíveis no sistema, como private, public, protect. Assim, o encapsulamento define a forma de acesso desses atributos e métodos. Fonte: GUEDES, G. T. A. UML 2 – Guia Prático. 2. ed. Novatec Editora, 2014. 0 / 1,5 ptsPergunta 5IncorretaIncorreta Avalie as afirmações a seguir e a relação entre elas: A análise de sistemas é uma importante etapa de um processo de desenvolvimento de sistemas de informação sendo importante para definir, entre outros, a linguagem de programação e o banco de dados do sistema. PORQUE A análise de sistemas como primeira etapa no processo de desenvolvimento de sistemas ajuda a compreender abstrações da tecnologia e de requisitos dos usuários de forma interativa e incremental, como ocorre no Processo Unificado (PU). 03/04/2020 Avaliação Online 1: G.FEV.ANSIST.1 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/6600/quizzes/10704 6/11 A primeira é uma afirmação verdadeira, e a segunda, falsa. A primeira é uma afirmação falsa, e a segunda, verdadeira. As duas são afirmações verdadeiras, mas a segunda não é uma justificativa correta da primeira. Tanto a primeira quanto a segunda são afirmações falsas. As duas são afirmações verdadeiras, e a segunda é uma justificativa correta da primeira. 1,5 / 1,5 ptsPergunta 6 No desenvolvimento de sistemas, o caso de uso descreve a interação do usuário com o sistema definindo os passos que o usuário deve realizar para executar suas funções. O diagrama de caso de uso permite ter uma visão geral das funcionalidades do sistema. Considerando a imagem do diagrama de caso de uso de um cenário de um banco, pode-se afirmar que o termo include: 03/04/2020 Avaliação Online 1: G.FEV.ANSIST.1 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/6600/quizzes/10704 7/11 Simboliza os casos de uso Consultar Saldo, Depositar e Sacar que podem usar o caso de uso de Registrar Operação do Usuário, mas não é obrigatório o seu uso no sistema. Significa que o ator do caso de uso utilizará o sistema de serviços disponibilizados em um servidor. Significa que essa associação é opcional no caso de uso. Estabelece a obrigatoriedade dos casos de uso Consultar Saldo, Depositar e Sacar utilizarem o Registrar Operação do Usuário. Refere-se à herança, assim todos os casos de uso herdam funcionalidades de Registrar Operação do Usuário.No diagrama, não existe sinalização de herança. O termo que poderia usar o caso de uso sem obrigatoriedade é o exclude. O ator é um cliente, e não um sistema. Essa associação não é opcional. 1,5 / 1,5 ptsPergunta 7 Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos do sistema, e são escritos de forma detalhada e estruturada para satisfazer às metas do usuário. LARMAN, C. Utilizando UML e padrões. São Paulo: Bookman, 2002. (Adaptado). 03/04/2020 Avaliação Online 1: G.FEV.ANSIST.1 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/6600/quizzes/10704 8/11 Considerando os elementos presentes na estrutura de um caso de uso, avalie as afirmações a seguir. 1. Os atores podem ser representados por pessoas, organizações, softwares e máquinas. 2. As pré-condições não são testadas dentro do caso de uso. 3. O fluxo principal é o primeiro cenário do caso de uso. Ele descreve o caminho de sucesso ou falha do caso de uso. 4. Os fluxos alternativos indicam cenários ou ramos, tanto de sucesso quanto de fracasso. É CORRETO apenas o que se afirma em: II, III e IV. I e II. II e IV. I, II e IV. I e III. Os atores podem ser qualquer pessoa ou coisa que acione o caso de uso. A pré-condição é o que precisa ser verdade antes de iniciar um cenário. Elas não precisam ser testadas dentro do caso de uso, pois assume-se que elas sejam verdadeiras. O fluxo principal é o caminho correto do caso de uso. Ele descreve um caminho de sucesso que satisfaz aos interessados. Os fluxos alternativos são extensões que indicam todos os outros cenários, tanto de sucesso como de fracasso. 03/04/2020 Avaliação Online 1: G.FEV.ANSIST.1 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/6600/quizzes/10704 9/11 1,5 / 1,5 ptsPergunta 8 A engenharia de requisitos fornece o mecanismo apropriado para entender aquilo que o cliente deseja. Ela abrange sete tarefas distintas: concepção, levantamento, elaboração, negociação, especificação, validação e gestão. Fonte: PRESSMMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016. (Adaptado). Nesse contexto, avalie as afirmações, a seguir, a respeito da tarefas da engenharia de requisitos. 1. Na concepção, define-se a comunicação e colaboração entre os interessados e a equipe de software. 2. No levantamento, entende-se o que o sistema deve fazer sem detalhar como vai ser feito. 3. Na especificação, descrevem-se documentos ou cenários de uso para o sistema. 4. Na gestão de requisitos, são avaliados os custos e os riscos dos requisitos, podendo esses serem eliminados, combinados ou modificados para atenderem às necessidades do cliente. É CORRETO apenas o que se afirma em: I e III. II e IV. II, III e IV. I, II e IV. I e II. 0 / 1,5 ptsPergunta 9IncorretaIncorreta 03/04/2020 Avaliação Online 1: G.FEV.ANSIST.1 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/6600/quizzes/10704 10/11 Os requisitos de um sistema descrevem os serviços e restrições operacionais fornecidos pelo sistema. Durante o levantamento, são detalhados diversos requisitos que podem ser classificados como funcionais e não funcionais: SOMMERVILLE, I. Engenharia de software. PEARSON BRASIL, 2011. Considerando os requisitos de um sistema de votação eletrônica para o colegiado de uma escola, avalie os requisitos funcionais a seguir: 1. O sistema deve permitir cadastrar os candidatos da eleição. 2. O sistema deve ser acessado por qualquer dispositivo conectado à Internet, como computadores, smartphones ou tablets. III. O sistema deve verificar se o eleitor está cadastrado no sistema. 1. O sistema deve gerar relatórios em formato PDF. 2. Após finalizar a eleição, o sistema não poderá registrar mais nenhum voto. É CORRETO o que se afirma em: III, IV e V, apenas. II, IV e V, apenas. I, III e V, apenas. I, II, III, IV e V. I, II e III, apenas. 1,5 / 1,5 ptsPergunta 10 03/04/2020 Avaliação Online 1: G.FEV.ANSIST.1 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/6600/quizzes/10704 11/11 O caso de uso descreve o comportamento do sistema sob diversas condições, conforme o sistema responde a uma requisição de um dos stakeholders. São fundamentalmente textuais, embora possam ser escritos utilizando diagramas. Na escrita de um caso de uso são usados elementos, como ator, cenário, pré-condição, escopo e extensão. Sobre os elementos textuais do caso de uso, assinale a opção CORRETA. Fonte: PRESSMMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016. (Adaptado). O ator é representado por todos os stakeholders do projeto. O cenário é o evento ou condição para iniciar o caso de uso. O escopo é o contrato sobre o comportamento do sistema. A pré-condição descreve aquilo que é conhecido como verdadeiro antes de iniciar o caso de uso. A extensão descreve o comportamento do sistema quando nada acontece de errado. O ator representa quem ou o que interage com o sistema, mas os stakeholders são quem tem interesse no sistema, não exatamente um usuário. O cenário descreve o fluxo do sistema. O escopo é o limite do projeto, e as extensões são usadas para chamar outros casos de uso. Pontuação do teste: 12 de 15
Compartilhar