Prévia do material em texto
21/02/23, 13:20 ATIVIDADE ONLINE 1 - AV12023/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2273596 1/9 Painel / Meus cursos / Fundamentos Da Engenharia De Software. / AVALIAÇÕES DO PERÍODO 2023/1 / ATIVIDADE ONLINE 1 - AV12023/1 Iniciado em terça, 21 fev 2023, 10:44 Estado Finalizada Concluída em terça, 21 fev 2023, 13:20 Tempo empregado 2 horas 35 minutos Avaliar 1,40 de um máximo de 2,00(70%) https://moodle.ead.unifcv.edu.br/my/ https://moodle.ead.unifcv.edu.br/course/view.php?id=398 https://moodle.ead.unifcv.edu.br/course/view.php?id=398#section-12 https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=43118 21/02/23, 13:20 ATIVIDADE ONLINE 1 - AV12023/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2273596 2/9 Questão 1 Correto Atingiu 0,20 de 0,20 A engenharia de software é dividida em camadas, cada uma delas é descrita por Pressman (2011) e visualizada na Figura 1. Avalie cada uma delas e determine se estão corretas ou não atribuindo V (Verdadeiro) e F (Falso) para cada afirmação. Por fim, escolha a alternativa correta: I. ( ) A peça fundamental que sustenta a Engenharia de Software é o Foco na Qualidade. II. ( ) A Camada de Processos mantém as camadas de tecnologia coesas e possibilita o desenvolvimento de software de forma racional e dentro do prazo. III. ( ) Os Métodos fornecem as informações técnicas, com uma gama de tarefas, como comunicação, análise de requisitos, construção do programa, teste e suporte, para desenvolver o software. IV. ( ) As Ferramentas dão suporte automatizado ou semiautomatizado para os processos e métodos. Escolha uma opção: a. V, V, V, V. b. F, F, V, V. c. V, F, V, F. d. F, V, F, V. e. V, V, F, F. 21/02/23, 13:20 ATIVIDADE ONLINE 1 - AV12023/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2273596 3/9 Questão 2 Correto Atingiu 0,20 de 0,20 Para Sommerville (2011), existem muitos processos de software diferentes, mas todos eles incluem pelo menos quatro atividades fundamentais para a Engenharia de Software. Escolha a alternativa que apresenta, corretamente, estas quatro atividades: Escolha uma opção: a. Especificação, Gerenciamento de Projetos, Processo de Qualidade e Implantação. b. Software de computador, programas executáveis, Sistemas de Gestão e Infraestrutura. c. Especificação de Software, Projeto e Implementação de software, Validação de Software e Evolução do Software. d. Especificação , Análise, Desenvolvimento e Implantação. e. Programas executáveis, software de computador, Gestão Técnica e Técnicas de Revisão. 21/02/23, 13:20 ATIVIDADE ONLINE 1 - AV12023/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2273596 4/9 Questão 3 Correto Atingiu 0,20 de 0,20 Foram propostas centenas de padrões para interfaces do usuário nos últimos anos. Sobre a categoria de padrão chamada SortableTable avalie as afirmações e escolher qual alternativa está correta: I. Mostra uma longa lista de registros que podem ser ordenados através da seleção de um mecanismo comutador para qualquer rótulo de coluna. II. Cada linha da tabela representa um registro completo. Cada coluna representa um campo no registro. Cada título de coluna é um botão selecionável que pode ser comutado para iniciar uma ordem crescente ou decrescente para todos os registros exibidos. III. Fornece um caminho de navegação completo quando o usuário está trabalhando com uma hierarquia de páginas ou telas complexa. IV. É atribuído um identificador exclusivo a cada página ou tela. O caminho de navegação para O local atual é especificado em um local predefinido para qualquer tela. Escolha uma opção: a. Todas das afirmações estão corretas. b. Somente as afirmações I e II estão corretas. c. Somente as afirmações II e III estão corretas. d. Somente as afirmações III e IV estão corretas. e. Nenhuma das afirmações está correta. 21/02/23, 13:20 ATIVIDADE ONLINE 1 - AV12023/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2273596 5/9 Questão 4 Correto Atingiu 0,20 de 0,20 Foram propostas centenas de padrões para interfaces do usuário nos últimos anos. Sobre a categoria de padrão chamada CardStack escolher qual alternativa descreve corretamente seus detalhes: Escolha uma opção: a. Funções principais (em geral limitadas a quatro a sete nomes de função) são listadas na parte superior da tela (possível também formatos de colunas verticais) em uma linha horizontal de texto. b. O usuário vê o conteúdo na tela que deve ser alterado. Um clique duplo com o mouse sobre o conteúdo indica ao sistema que se deseja editar. c. As fichas indexadoras são uma metáfora bem compreendida e fácil para o usuário manipular. Cada ficha indexadora (separador) pode ter um formato ligeiramente diverso. d. Cada linha da tabela representa um registro completo. Cada coluna representa um campo no registro. e. Os dados poderiam ser introduzidos em uma caixa de texto e são validados e processados após a seleção de algum indicador de texto ou gráfico (por exemplo, um botão contendo “avançar”, “submeter”, “próximo”). 21/02/23, 13:20 ATIVIDADE ONLINE 1 - AV12023/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2273596 6/9 Questão 5 Correto Atingiu 0,20 de 0,20 Escolha a alternativa que NÃO representa um fundamento da engenharia de software baseada em componentes: Escolha uma opção: a. Os componentes independentes que são completamente especificados por suas interfaces. b. Um processo de desenvolvimento que é voltado para a engenharia de software baseada em componentes. c. Devem ser desenvolvidos em um processo gerenciado e compreendido. d. O middleware que fornece suporte de software para a integração de componentes. Para tornar independentes, os componentes distribuídos trabalham juntos; você precisa de suporte de middleware que lide com as comunicações de componentes. e. Os padrões de componentes que facilitam a integração destes. Essas normas são incorporadas a um modelo de componentes. Questão 6 Incorreto Atingiu 0,00 de 0,20 A maioria das restrições de interface impostas por um designer tem a intenção de simplificar o modo de interação. Existem vários princípios de design que permitem ao usuário manter este controle sem necessariamente impor restrições ao usuário e sim a interface. Escolha a alternativa que NÃO representa um destes princípios: Escolha uma opção: a. Agilize a interação à medida que os níveis de habilidade avançam e permitem que a interação seja personalizada. b. Design para interação direta com objetos que aparecem na tela. c. Permitir que a interação do usuário seja interrompível e que possa ser desfeita. d. Permitir que o usuário remova todas as suas informações do sistema, se assim desejar. e. Ocultar internos técnicos do usuário casual. A interface do usuário deve mover o usuário para o mundo virtual do aplicativo. 21/02/23, 13:20 ATIVIDADE ONLINE 1 - AV12023/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2273596 7/9 Questão 7 Incorreto Atingiu 0,00 de 0,20 Quais são as implicações para tornar a interface consiste? Avalie as afirmações abaixo e escolha a alternativa correta: I. Poucas informações visuais devem ser organizadas de acordo com regras de projeto mantidas ao longo de todas as exibições de telas; II. Mecanismos de entrada são limitados e usado de forma consistente por toda a aplicação; III. Mecanismos de navegação para passar de uma tarefa a outra são definidos e implementados de maneira aberta, permitindo alterações do usuário. Escolha uma opção: a. Somente a afirmação II está correta. b. Somente a afirmação III está correta. c. Todas das afirmações estão corretas. d. Somente a afirmação I está correta. e. Nenhuma das afirmações está correta. 21/02/23, 13:20 ATIVIDADE ONLINE 1 - AV12023/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2273596 8/9 Questão 8 Correto Atingiu 0,20 de 0,20 Quanto mais um usuário tiver dese lembrar, mais sujeita a erros será a interação com o sistema. Existem princípios de projeto que possibilitam a uma interface reduzir a carga de memória do usuário. Analise as afirmações e escolha a alternativa correta: I. Reduza a demanda de memória recente; II. Estabeleça defaults significativos; III. Defina atalhos intuitivos; IV. O layout visual da interface deve se basear na metáfora do mundo real; Escolha uma opção: a. Somente a afirmação III está correta. b. Somente a afirmação IV está correta. c. Somente a afirmação II está correta. d. Somente a afirmação I está correta. e. Todas das afirmações estão corretas. Questão 9 Incorreto Atingiu 0,00 de 0,20 Os padrões de projeto de componentes nos dão soluções comprovadas que tratam um ou mais subproblemas extraídos do modelo de requisitos. Escolha a alternativa que contenha SOMENTE padrões de componentes válidos: Escolha uma opção: a. AdvancedSearch, SearchArea, BoxSearch. b. AdvancedSearch, SearchArea, SearchResults. c. HelpAdvanced, SearchArea, SearchResults. d. BoxSearch, AreaSerach, ResultsSearch. e. AdvancedSearch, SearchWizard, BoxSearch. 21/02/23, 13:20 ATIVIDADE ONLINE 1 - AV12023/1 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2273596 9/9 Questão 10 Correto Atingiu 0,20 de 0,20 O _______ cria uma nova aplicação através da busca de um conjunto de soluções comprovadas para um conjunto de problemas claramente delineados. Cada problema é descrito por um padrão de projeto que foi ______ por outros engenheiros de software que depararam com o problema e implementaram a solução ao projetarem outras aplicações. Cada padrão de projeto nos oferece uma ______ para parte do problema a ser resolvido. Escolha uma opção: a. abordagem comprovada, catalogado e investigado, projeto baseado em padrões. b. projeto baseado em padrões, abordagem comprovada, parte da solução. c. projeto baseado em padrões, catalogado e investigado, abordagem comprovada. d. projeto baseado em padrões, abordagem comprovada, catalogado e investigado. e. Catalogado, projetado e desenvolvido, parte da solução.