Prévia do material em texto
19/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 1/8 Avaliação Online 1 Entrega 20 set em 23:59 Pontos 15 Perguntas 10 Disponível 14 set em 0:00 - 20 set em 23:59 7 dias Limite de tempo 120 Minutos Tentativas permitidas 2 Instruções Histórico de tenta�vas Tentativa Tempo Pontuação MANTIDO Tentativa 2 8 minutos 15 de 15 MAIS RECENTE Tentativa 2 8 minutos 15 de 15 Tentativa 1 10 minutos 13,5 de 15 As respostas corretas estarão disponíveis em 21 set em 0:00. Pontuação desta tentativa: 15 de 15 Enviado 19 set em 17:43 Esta tentativa levou 8 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”. 1,5 / 1,5 ptsPergunta 1 O processo unificado é um framework extensível para a concepção de processos, podendo ser adaptado às características específicas de diferentes empresas e projetos. Nele, são definidas quatro fases: concepção, elaboração, construção e transição. A respeito das fases definidas no unificado, avalie as afirmações a seguir: I - Na fase de concepção, são planejadas as interações e priorização das funcionalidades para desenvolver o sistema. II - A fase de elaboração consiste no detalhamento da análise e da realização do projeto para o sistema como um todo. III - Na fase de construção, um produto deve ser desenvolvido, testado e adequado para uso pelo usuário final. Fonte: WAZLAWICK, Raul S. Engenharia de software: conceitos e práticas. Rio de Janeiro: Elsevier, 2013. https://newtonpaiva.instructure.com/courses/8896/quizzes/17689/history?version=2 https://newtonpaiva.instructure.com/courses/8896/quizzes/17689/history?version=2 https://newtonpaiva.instructure.com/courses/8896/quizzes/17689/history?version=1 19/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 2/8 IV - A fase de transição consiste em colocar o sistema desenvolvido no ambiente final. É CORRETO apenas o que se afirma em: II e IV. I, III e IV. I e III. I e II. II, III e IV. De acordo com Wazlawick (2013), na fase de concepção do processo unificado, tem-se uma visão abrangente do sistema e são levantados os principais requisitos. Na fase de elaboração, é feito o detalhamento da análise de requisitos utilizando modelos definidos. A construção consiste na geração de código e teste do sistema. Na fase de transição, é colocado o sistema em uso no ambiente final, sendo necessários testes de aceitação e operação, treinamento do usuário. 1,5 / 1,5 ptsPergunta 2 No desenvolvimento de um sistema para uma loja de estofados, Juliano, o dono da empresa, apresentou ao analista de sistemas os funcionários Carlos e João, que mostraram ao analista o processo de estoque dos materiais e emissão das notas fiscais. Além disso, Juliano estava interessado, além de controlar o estoque, controlar a parte de vendas, do qual Carlos e João ainda não participavam. Por isso, ele descreveu esse processo ao analista. Após desenvolvido o sistema, o Carlos ficou responsável pelo controle de estoque, e o João, pelas vendas. Considerando as informações apresentadas, avalie as afirmações a seguir. I. Carlos e João são clientes. II. Carlos e João são usuários. III. Juliano é o usuário. IV. Juliano é cliente e usuário. V. Juliano é o cliente. É CORRETO o que se afirma em: V, apenas. I, III e IV, apenas. I, II e III, apenas. 19/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 3/8 I, apenas. III, apenas. Nesse caso, Carlos e João são considerados usuários, uma vez que utilizam diretamente o sistema, e Juliano é o cliente, no qual é quem paga pelo serviço. PFLEEGER, S. L. Engenharia de software: teoria e prática. Prentice Hall, 2004. 1,5 / 1,5 ptsPergunta 3 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). A primeira é uma afirmação verdadeira, e a segunda, falsa. As duas são afirmações verdadeiras, mas a segunda não é uma justificativa correta da primeira. As duas são afirmações verdadeiras, e a segunda é uma justificativa correta da primeira. Tanto a primeira quanto a segunda são afirmações falsas. A primeira é uma afirmação falsa, e a segunda, verdadeira. 1,5 / 1,5 ptsPergunta 4 Um modelo conceitual: 19/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 4/8 É útil para entender a necessidade de negócio de um cliente e posteriormente validar se foram empregados corretamente. Tem por objetivo descartar os requisitos não entendidos completamente pelo analista de sistemas. Segue os princípios de orientação a objetos já que permite implementar sistemas complexos sem a necessidade de documentação. É composto por desenhos, código fonte e testes sistemáticos a serem realizados pela equipe de desenvolvimento. É um conjunto de etapas para se desenvolver um sistema. 1,5 / 1,5 ptsPergunta 5 Os sistemas de informação: Coletam e transmitem informação para um usuário, a informação é passada da mesma forma que veio, o sistema é apenas um transportador. Não auxiliam na tomada de decisão. Coletam, processam e transmitem informações úteis para um usuário. Tem foco em processamento de informação, processando entrada de dados, mas não precisam gerar informação útil. Apenas transmite informação, sem se preocupar com o valor do resultado. 1,5 / 1,5 ptsPergunta 6 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). 19/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 5/8 Nesse contexto, avalie as afirmações, a seguir, a respeito da tarefas da engenharia de requisitos. I. Na concepção, define-se a comunicação e colaboração entre os interessados e a equipe de software. II. No levantamento, entende-se o que o sistema deve fazer sem detalhar como vai ser feito. III. Na especificação, descrevem-se documentos ou cenários de uso para o sistema. IV. 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: II e IV. I e III. I, II e IV. I e II. II, III e IV. 1,5 / 1,5 ptsPergunta 7 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 diagramade caso de uso de um cenário de um banco, pode-se afirmar que o termo include: 19/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 6/8 Significa que essa associação é opcional no caso de uso. 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. 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. Significa que o ator do caso de uso utilizará o sistema de serviços disponibilizados em um servidor. 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 8 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 cenário é o evento ou condição para iniciar o caso de uso. A extensão descreve o comportamento do sistema quando nada acontece de errado. O escopo é o contrato sobre o comportamento do sistema. 19/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 7/8 O ator é representado por todos os stakeholders do projeto. A pré-condição descreve aquilo que é conhecido como verdadeiro antes de iniciar o caso de uso. 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. 1,5 / 1,5 ptsPergunta 9 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: I. O sistema deve permitir cadastrar os candidatos da eleição. II. 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. IV. O sistema deve gerar relatórios em formato PDF. V. Após finalizar a eleição, o sistema não poderá registrar mais nenhum voto. É CORRETO o que se afirma em: I, II, III, IV e V. II, IV e V, apenas. I, II e III, apenas. III, IV e V, apenas. I, III e V, apenas. 19/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 8/8 Os requisitos RQ2 e RQ04 são requisitos não funcionais. 1,5 / 1,5 ptsPergunta 10 A UML é uma linguagem padrão utilizada para documentar projetos de software. Ela pode ser usada em várias fases do desenvolvimento, tornando-se um artefato essencial para o desenvolvimento. Entendendo a UML, pode-se especificar sistemas. A UML disponibiliza vários diagramas. Por conseguinte, avalie as afirmações a seguir: I - Diagrama de classe mostra a natureza dinâmica de comunicação entre os objetos. II - Diagramas de atividade mostram o comportamento dinâmico dos fluxos do sistema. III Diagramas de sequência determinam a sequência da construção do sistema. IV - Diagramas de caso de uso definem os requisitos do sistema sob a ótica do usuário. É CORRETO apenas o que se afirma em: Fonte: PRESSMMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016. (Adaptado). II e III. II e IV. I e II. III e IV. I e III. O diagrama de classe apresenta uma estrutura dinâmica, e o diagrama de sequência apresenta a interação entre os objetos. Pontuação do teste: 15 de 15