Prévia do material em texto
QUESTIONÁRIO AVALIAÇÃO A2 - 15/06/2023 Iniciado em quinta, 15 jun 2023, 19:27 Estado Finalizada Concluída em quinta, 15 jun 2023, 20:29 Tempo empregado 1 hora 1 minuto Avaliar 7,5 de um máximo de 9,0(83,3%) Comentários Fico contente que tenha chegado ao final da Avaliação A2. Amanhã vc poderá ver a sua nota. Estarei torcendo para que tenha conseguido atingir a nota suficiente para passar direto. Abraços Parte superior do formulário Questão 1 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão 1) Nas nossas aulas, aprendemos que no processo de ENTREVISTA que existem 3 tipos de perguntas que devemos utilizar. As ABERTAS, as FECHADAS e a de APROFUNDAMENTO. Faça a correlação entre a primera coluna e segunda coluna e depois marque a alternativa correta: 1. ABERTAS 4. Quantos pedidos por email são recebidos por hora em média? 2. FECHADAS 5.O relatório deve juntar as informações do processo A + B? 3. APROFUNDAMENTO 6.O que você acha do sistema atual? 7. Quais são as melhorias que você gostaria de ver/ter no sistema novo? 8.Você poderia me dar um exemplo? 9.Para ver se eu entendi bem esse processo, poderia me detalhar ele um pouco mais? Marque a alternativa que faz a associação correta entre os tipos de perguntas que se pode utilizzar para o levantamento de requisitos: A. A. ABERTAS (6 e, 7) FECHADAS (4 e, 5) APROFUNDAMENTO(8 e,9) B. A. ABERTAS (4 e, 9) FECHADAS (5 e, 8) APROFUNDAMENTO(6 e,7) C. A. ABERTAS (5 e, 8) FECHADAS (4 e, 7) APROFUNDAMENTO(6 e,9) D. A. ABERTAS (6 e, 7) FECHADAS (8 e, 9) APROFUNDAMENTO(4 e,5) E. A. ABERTAS (6 e, 9) FECHADAS (4 e, 7) APROFUNDAMENTO(5 e,8) Feedback A resposta correta é: A. ABERTAS (6 e, 7) FECHADAS (4 e, 5) APROFUNDAMENTO(8 e,9) Questão 2 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão Dentro do fluxo de levantamento de requisitos uma das etapas que vimos em aula foram sobre "resolução de conflitos" e "definição de prioridades". Leia atentamente as alternativas abaixo: I) Os conflitos existem pois o cliente quer que o sistema todo seja feito do jeito que ele quer e o analista desenvolvedor do jeito dele. O ideia é brigar para ver quem tem mais poder II) Os conflitos acontecem devido à classificação dos requisitos em FUNCIONAIS e NÃO-FUNCIONAIS e os analistas/desenvolvedores dvem negociar com o clientes a sequencia/tempo de cada requisito para que atenda às necessidades dos analistas e também do cliente/usuário III) A definição de prioridades deve ser definida pelo analista/desenvolvedor, afinal, a construção do software está sob a responsabilidade dele IV ) Sempre que houver alguma parte não resolvida, ela volta para chegarem a uma situação ótima para ambos (analista/desenvolver E usuário/cliente). Quando os conflitos aparecem, é negociar. Quando se define as prioridades, é negociar pois vai voltar aos conflitos V) A definição de prioridades é uma etapa que pode ser pulada pois fazer rápido é o melhor dos mundos para todos (tanto para o analista/desenvolvedor quanto para o cliente/usuário) Baseado no que estudamos e vimos em aula, marque a alternativa correta: A. Somente as alternativas II e IV são corretas B. Somente as alternativas I, II e IV são corretas C. Somente as alterantivas II e V são corretas D. Somente as alternativas III, IV e V são corretas E. Somente a aternativas V é incorreta Feedback A resposta correta é: Somente as alternativas II e IV são corretas Questão 3 Incorreto Atingiu 0,0 de 0,5 Marcar questão Texto da questão Um programa de computador é uma coleção de objetos dizendo uns aos outros o que deveriam fazer/executar. Leia atentamente as afirmações abaixo: I) Utilizamos as mensagens para fazer uma requisição aos objetos II) O desenvolvimento orientado a objetos modela objetos do mundo real, estudando-os e criando classes a partir de suas características, como nome, cor, tamanho, etc III) Todos os objetos têm uma identidade: podem receber nomes ou serem diferenciados dos demais objetos de alguma maneira IV) A tarefa do analista, portanto, é estudar e observar a realidade e, usando o processo intelectual de abstração, representar esses objetos em um modelo dentro de um contexto denominado DOMINIO DA APLICAÇÃO V) Uma classe é a descrição de um conjunto de objetos comuns Marque a alternativa correta quando se trata de conceitos sobre programação orientada ao objeto: Escolha uma opção: A. Somente as alternativas II, III e V são corretas B. Somente a alternativa I é correta C. Somente as alternativas II e V são corretas D. Todas as alternativas estão corretas E. Somente as alternativas II e III são incorretas Feedback Sua resposta está incorreta. A resposta correta é: Todas as alternativas estão corretas Questão 4 Incorreto Atingiu 0,0 de 0,5 Marcar questão Texto da questão Quando se modelar visualmente o software, se constrói modelos para entender melhor o sistema e sua complexidade para poder compreender tais sistemas em tua totalidade. I) Um dos objetivos da modelagem é permitir a escolha da metodologia de desenvolvimento de uma maneira mais rápida, ou seja, em cascata, espiral, rup e/ou as metodologias ágeis. II) Modelar é importante porque ajuda a equipe de desenvolvimento a visualizar, especificar, construir e documentar a estrutura e comportamento da arquitetura de um sistema. III) Com o uso do UML (Unified Modeling Language), eles podem se comunicar sem equívocos suas decisões uns aos outros. IV) As ferramentas de modelagem visual facilitam o gerenciamento destes modelos, ocultando ou expondo detalhes quando necessários. Marque a alternativa que identifica as vantagens de se modelar o software antes de construí-lo: A. 1. A. Todas as alternativas são corretas B. 1. A. Somente as alternativas I e, III são corretas C. 1. A. Somente a alternativa II é incorreta D. 1. A. Somente as alternativas I, II e, IV são corretas E. 1. A. Somente as alternativas II, III e, IV são corretas Feedback A resposta correta é: 1. A. Somente as alternativas II, III e, IV são corretas Questão 5 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão Uma das formas de identificar as versões de software seriam através dos critérios de 1, 2 e 3. Leia atentamente as seguintes afirmações: I) Esse critério é apenas uma recomendação. Cada empresa adotaria o critério que mais se adapta à realidade dela. II) A identificação 1 (número mais a esquerda), representaria que houveram mudanças significativas no software/sistema. Mudanças nas estrutura, na linguagem de construção, etc. III) A identificação 2 (número no meio) representaria que houveram correções de bugs sejam eles preventivos os corretivos I V) A identificação 3 (número mais a direita) representaria que houveram implementações de novas funcionalidades no software/sistema. Seja por pedido do cliente/usuário ou porque a equipe de desenvolvimento decidiu incluir novas funções no software/sistema Baseado no que vimos em sala de aula sobre a identificação das versões, marque a alternativa correta: A. Somente a alternativa III é incorreta B. Somente a alternativa II é incorreta C. Somente as alternativas II, III e IV são corretas D. Somente as alternativas I, II e III são corretas E. Somente as alternativas I e II são corretas Feedback A resposta correta é: Somente as alternativas I e II são corretas Questão 6 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão Nós, futuros desenvolvedores de sistemas, iremos trabalhar com os diagramas UML. Por isso da importância de entendermos bem como elas funcionam . Faça a correlação entre a primera coluna e segunda coluna e depois marque a alternativa correta: Marque a alternativa que faz a associação correta entre os tipos de diagramas e exemplos: A. A. 1 - 4; 2 – 6; 3 – 5 B. A. 1 – 5; 2 – 6; 3 – 4 Correto C. A. 1 – 5; 2 – 4; 3 – 6 D. A. 1 – 4 ; 2 – 5; 3 - 6 E. A. 1 – 6; 2 – 4; 3 – 5 Feedback A resposta correta é: A. 1 – 5; 2 – 6; 3 – 4 Questão 7 Correto Atingiu 0,5 de 0,5 Marcar questão Texto daquestão O diagrama de Atividade pode ser associado ao fluxograma que todos conhecem. Leia as afirmações a seguir: I) Os gráficos/desenhos são baseados no padrão de fluxograma conhecido no mundo todo. Processo, tomada de decisão, início, fim etc. II) Demonstra o fluxo/sequência de controle de uma atividade III) Descreve os passos a serem percorridos para a conclusão da atividade específica IV) Representa os componentes/módulos que o sistema terá após o seu desenvolvimento Leia atentamente as afirmações acima e marque a alternativa correta quando do diagrama de atividade: Escolha uma opção: A. Somente a alternativa I é correta B. Somente as alternativas II, III e IV são corretas. C. Somente as alternativas I, II e, III são corretas D. Somente as alternativas II e, III são corretas E. Somente as alternativas II e, IV são incorretas Feedback Sua resposta está correta. A resposta correta é: Somente as alternativas I, II e, III são corretas Questão 8 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão O UML – Unified Modeling Language é uma linguagem visual utilizada para modelar softwares baseados em orientação de objetos. I) Serve para definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica dos processos e até mesmo as características físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado; II) O diagrama “casos de uso” procura identificar os atores (usuários, outros sistemas ou até mesmo algum hardware especial) que utilizarão de alguma forma o software, bem como os serviços, ou seja, as funcionalidades que o sistema disponibilizará aos atores; III) É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de softwares a definirem as características do software; IV) O diagrama de classes define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos que cada classe tem, além de estabelecer como as classes se relacionam e trocam mensagens entre si. Leia atentamente as afirmações acima e marque a alternativa correta quando se trata do UML: A. Somente as alternativas II, III e IV são corretas B. Somente a alternativa I é correta C. Todas as alternativas são corretas D. Somente as alternativas II e, III são corretas E. Somente as alternativas I, II e, IV são corretas. Feedback A resposta correta é: Somente as alternativas I, II e, IV são corretas. Questão 9 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão O diagrama de implantação deve ser construído visando descrever como ficará o sistema fisicamente. Leia atentamente e marque a alternativa que complementa corretamente o diagrama de implantação: Escolha uma opção: A. Só deve ser criado quando a estrutura física for em nuvem (cloud) B. Auxiliará ao desenvolvedor a dividir os módulos dos subsistemas criados de maneira a não sobrecarregar um único servidor e todos ficarem felizes C. Faz parte do grupo de diagramas de comportamentos do UML D. Se deve representar somente a estrutura lógica do sistema que irá ser implantado E. Determina as necessidades de hardware do sistema, suas características físicas que servirá para o pessoal de suporte/redes colocar o sistema no ar depois de pronto Feedback Sua resposta está correta. A resposta correta é: Determina as necessidades de hardware do sistema, suas características físicas que servirá para o pessoal de suporte/redes colocar o sistema no ar depois de pronto Questão 10 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão Os repositórios são um local sob controle de acesso onde são armazenados os itens de configuração Leia as afirmações abaixo: I) Podem ser centralizados II) Podem ser distribuídos III) Existem softwares que auxiliam no gerenciamento. Exemplos: Git, CVS, Subversion Sobre o tema Versionamento, marque a alternativa correta: A. Somente a alternativa II é correta B. Somente as alternativas I e, II são corretas C. Todas as alternativas são corretas D. Somente as alternativas II e III são corretas E. Somente a alternativa III é correta Feedback A resposta correta é: Todas as alternativas são corretas Questão 11 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão Saber conduzir uma entrevista pode definir o sucesso ou fracasso do projeto de desenvolvimento de um software. Leia as afirmações a seguir: I. Ao término, pergunte se há algo mais sobre o assunto que o entrevistado ache importante; II. Faça um resumo da entrevista e dê suas impressões globais; III. Informe o entrevistado sobre os passos seguintes; IV. Agradeça e pergunte se há outra pessoa com o qual deveria conversar sobre o assunto e, se necessário, agende outra entrevista Marque a alternativa que identifique os melhores critérios para uma boa entrevista de levantamento de dados de software: A. Todas as alternativas estão corretas B. Somente as alternativas II, III e IV são corretas C. Somente as alternativas I e, II são corretas D. Somente as alternativas I e, IV são corretas E. Somente as alternativas I, II e III são incorretas Feedback A resposta correta é: Todas as alternativas estão corretas Questão 12 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão A UML – Unified Modeling Language é uma linguagem visual utilizada para modelar softwares baseados em orientação de objetos. I) Serve para definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica dos processos e até mesmo as características físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado; II) O diagrama “casos de uso” procura identificar os atores (usuários, outros sistemas ou até mesmo algum hardware especial) que utilizarão de alguma forma o software, bem como os serviços, ou seja, as funcionalidades que o sistema disponibilizará aos atores; III) É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de softwares a definirem as características do software; IV) O diagrama de classes define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos que cada classe tem, além de estabelecer como as classes se relacionam e trocam mensagens entre si. Leia atentamente as afirmações acima e marque a alternativa correta quando se trata do UML: A. A. Somente a alternativa I é correta B. A. Somente as alternativas II, III e IV são corretas. C. A. Somente as alternativas I, II e, IV são corretas. D. A. Somente as alternativas II e, III são corretas. E. A. Todas as alternativas são corretas Feedback A resposta correta é: A. Somente as alternativas I, II e, IV são corretas. Questão 13 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão Quando formos fazer o levantamento de requisitos, existem alguns perfis que devemos levar em consideração pois aumentará a chance de obter melhores resultados. Leia abaixo as afirmações e marque V(verdadeira) e F (Falso) e depois assinale a alternativa correta que preencherá de acordo com as suas marcações: ( ) Se classificarmos / organizarmos / conhecermos os perfis dos entrevistados baseado na posição hierárquica (funções na organização) que eles ocupam na empresa facilitará, além de outros pontos, o uso da linguagem e abordagem correta ( ) Como os que estão mais no nível executivos possuem uma visão global, é mais interessante e produtivo fazer perguntas do tipo abertas e de nível mais amplo sobre a empresa e o problema que o sistema irá resolver de forma mais geral ( ) Classificando / organizando / conhecendo por características de personalidade irá ajudar ao analista que está fazendo o levantamento de requisitos a conhecer o nível de experiência com relação ao uso do sistema /software que será desenvolvido ( ) Uma das técnicas / maneiras que podemos utilizar para melhorarmosa indiferença e os conservadores seria mostrar as vantagens que o software / sistema trará para ele e para a empresa ( ) Temos que ter um certo cuidado com os extrovertidos pois eles tendem a perder o foco e dispersar do objetivo que o analista estabeleceu para o levantamento de requisitos Preencha os campos entre os parênteses e agora marque a alternativa correta: A. V, V, F, V, V B. V, F, F, F, V C. V, F, F, V, F D. F, V, F, V, V E. V, F,V, F, V Feedback A resposta correta é: V, F,V, F, V Questão 14 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão A maioria dos problemas com a manutenção do software é causada por deficiências na maneira como o software foi planejado e desenvolvido e, problemas também durante a realização de algum processo de manutenção. Leia as afirmações seguintes: I) Ausência ou deficiência na documentação; II) Dificuldade na identificação de manutenções realizadas anteriormente; III) Falta de controle de versão IV) Não ter utilizado uma metodologia ágil que garantiria a qualidade no desenvolvimento Marque a alternativa que identifica alguns problemas que podem surgir ao se fazer a manutenção do software/sistema: A. Todas as alternativas são corretas B. Somente as alternativas I, II e, IV são corretas C. Somente as alternativas I, II e, III são corretas D. Somente as alternativas I e, III são corretas E. Somente a alternativa II é incorreta Feedback A resposta correta é: Somente as alternativas I, II e, III são corretas Questão 15 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão Nós, futuros desenvolvedores de sistemas, iremos trabalhar com os diagramas UML. Por isso da importância de entendermos bem como elas funcionam . Faça a correlação entre a primera coluna e segunda coluna e depois marque a alternativa correta: Marque a alternativa que faz a associação correta entre os tipos de diagramas e exemplos: Escolha uma opção: A. 1 – 6; 2 – 4; 3 – 5 B. 1 – 5; 2 – 4; 3 – 6 C. 1 – 4 ; 2 – 5; 3 - 6 D. 1 – 5; 2 – 6; 3 – 4 E. 1 - 4; 2 – 6; 3 – 5 Feedback Sua resposta está correta. A resposta correta é: 1 – 5; 2 – 6; 3 – 4 Questão 16 Incorreto Atingiu 0,0 de 0,5 Marcar questão Texto da questão O Diagrama de Sequência é um diagrama do tipo comportamental. Leia as afirmações a seguir: I) Baseia-se em um caso de uso, diagrama de classes e diagrama de objeto II) Preocupa-se com a sequência de mensagens que são trocadas entre os objetos envolvidos em um determinado processo III) Deve-se começar pelo ator responsável pelo evento IV) Determina um elemento por meio de um conjunto finito de transições Leia atentamente as afirmações acima e marque a alternativa correta quando do diagrama de sequência: A. A. Somente as alternativas II, III e IV são corretas. B. A. Somente a alternativa I é correta C. A. Somente as alternativas II e, IV são incorretas. D. A. Somente as alternativas I, II e, III são corretas E. A. Somente as alternativas II e, III são corretas. Feedback A resposta correta é: A. Somente as alternativas I, II e, III são corretas Questão 17 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão Uma das formas de fazer um Levantamento de Requisitos é através do questionário. Inclusive praticamos isso durante o decorrer do semestre. Leia as afirmações abaixo: I) Eles podem ser do tipo Múltipla escolha; Lista de verificação e; Questões com espaços em branco. II) O melhor questionário é aquele feito em papel pois dá mais seriedade ao processo. III) Algumas desvantagens deste tipo desta técnica são: existe uma baixa interação durante a comunicação e; dificilmente se poderá verificar a seriedade/atenção com que o pesquisado respondeu as questões IV) Algumas vantagens deste tipo desta técnica são: contempla uma área geográfica maior; atinge muitos usuários e; permite uma análise por amostragem V) São perguntas organizadas com o objetivo de levantar dados para uma pesquisa ou estudo, cujas respostas são fornecidas pelo informante sem a participação/orientação direta do pesquisador. Marque a alternativa que identifica características da técnica do questionário para o levantamento de requisitos: A. Somente as alternativas I, III , IV e, V são corretas B. Somente a alternativa I é incorreta C. Somente as alternativas I, II, IV e V são corretas D. Somente as alternativas II, IV e V são corretas E. Somente as alternativas I, II e III são incorretas Feedback A resposta correta é: Somente as alternativas I, III , IV e, V são corretas Questão 18 Correto Atingiu 0,5 de 0,5 Marcar questão Texto da questão Uma das formas de fazer um Levantamento de Requisitos é através da entrevista. Inclusive praticamos isso durante o decorrer das aulas. Leia as afirmações a seguir: I) Obter as necessidades do entrevistado (descoberta dos problemas-chave a serem tratados); II) Conhecer os sentimentos/perspectivas do entrevistado sobre o estado atual do sistema (caso ele já trabalhe com algum); III) Obter metas organizacionais e pessoais; IV) Como foi registrado por gravação a entrevista, não é importante transcrevê-lo tão rápido quanto possível pois o mais importante é dar priorização à criação do UML (diagramas) e criar a planilha de custos para poder passar ao cliente; V) Uma entrevista somente é suficiente para fazer o levantamento de requisitos pois o importante é ter apenas uma visão global do sistema. O restante tudo se acerta com a tua experiência em desenvolvimento. Marque a alternativa que identifica a função e maneira de se fazer uma entrevista de levantamento de requisitos: A. Somente a alternativa I é incorreta B. Somente as alternativas II, IV e V são corretas C. Somente as alternativas I, II e III são corretas D. Somente as alternativas I, II, IV e V são corretas E. Somente as alternativas I, II e III são incorretas Feedback A resposta correta é: Somente as alternativas I, II e III são corretas Parte inferior do formulário