Prévia do material em texto
16/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 1/11 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 MAIS RECENTE Tentativa 1 71 minutos 10,5 de 15 As respostas corretas estarão disponíveis em 21 set em 0:00. Pontuação desta tentativa: 10,5 de 15 Enviado 16 set em 23:57 Esta tentativa levou 71 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 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 https://newtonpaiva.instructure.com/courses/8896/quizzes/17689/history?version=1 https://newtonpaiva.instructure.com/courses/8896/quizzes/17689/take?user_id=13747 16/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 2/11 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: I e III apenas. Somente I Somente V. II e IV apenas. Somente III 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. 16/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 3/11 IV. Juliano é cliente e usuário. V. Juliano é o cliente. É CORRETO o que se afirma em: I, II e III, apenas. I, apenas. III, apenas. I, III e IV, apenas. V, 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. 0 / 1,5 ptsPergunta 3IncorretaIncorreta Avalie as seguintes afirmações sobre a modelagem de sistemas: I. A modelagem de sistemas contribui para a entrega do projeto no prazo acordado. II. A modelagem de sistemas aumenta o entendimento dos requisitos pelo usuário. III. A modelagem de sistemas ajuda na abstração das informações coletadas junto ao cliente. Estão corretas: I, II e III. 16/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 4/11 I e III somente. Somente uma delas. I e II somente. II e III somente. 1,5 / 1,5 ptsPergunta 4 Os sistemas de informação: Não auxiliam na tomada de decisão. Coletam, processam e transmitem informações úteis para um usuário. 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. Tem foco em processamento de informação, processando entrada de dados, mas não precisam gerar informação útil. 1,5 / 1,5 ptsPergunta 5 No processo de desenvolvimento de software, o analista de sistemas é responsável por realizar a especificação do sistema. Nessa fase, 16/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 5/11 espera-se que o analista: Solicite mudanças de nas funcionalidades do sistema. Realize a modelagem e codificação do sistema. Desenvolva protótipos para testar o sistema. Garanta a qualidade das funcionalidade do software. Documente as funcionalidades do sistema. a - A garantia da da qualidade de software está relacionada ao processo de validação de software. b - Quem solicita mudanças de funcionalidade do sistema é o cliente. c - O analista realiza a modelagem, porém a codificação é o papel do desenvolvedor. d - Protótipos podem ser criados na fase de análise, contudo não servem para testar o sistema. e - A documentação de funções e restrições do sistema é o que se espera na especificação do sistema. Fonte: SOMMERVILLE, I. Engenharia de software. PEARSON BRASIL, 2011. 0 / 1,5 ptsPergunta 6IncorretaIncorreta 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). 16/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 6/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: I e II. I, II e IV. II, III e IV. I e III. II e IV. 1,5 / 1,5 ptsPergunta 7 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. Fonte: PRESSMMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016. (Adaptado). 16/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 7/11 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. A pré-condição descreve aquilo que é conhecido como verdadeiro antes de iniciar o caso de uso. 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 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 fluxodo sistema. O escopo é o limite do projeto, e as extensões são usadas para chamar outros casos de uso. 0 / 1,5 ptsPergunta 8IncorretaIncorreta 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). 16/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 8/11 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. II, III e IV. I e II. I, II e IV. 1,5 / 1,5 ptsPergunta 9 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. Fonte: PRESSMMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016. (Adaptado). 16/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 9/11 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: II e IV. III e IV. II e III. I e II. 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. 1,5 / 1,5 ptsPergunta 10 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. 16/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 10/11 Considerando a imagem do diagrama de caso de uso de um cenário de um banco, pode-se afirmar que o termo include: Significa que essa associação é opcional no caso de uso. Refere-se à herança, assim todos os casos de uso herdam funcionalidades de Registrar Operação do Usuário. Estabelece a obrigatoriedade dos casos de uso Consultar Saldo, Depositar e Sacar utilizarem o Registrar Operação do Usuário. Significa que o ator do caso de uso utilizará o sistema de serviços disponibilizados em um servidor. 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. 16/09/2020 Avaliação Online 1: G.AGO.ANSIS.3 - Análise de Sistemas https://newtonpaiva.instructure.com/courses/8896/quizzes/17689 11/11 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. Pontuação do teste: 10,5 de 15