Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/04/2019 Fixação 01 https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 1/10 Iniciado em sexta, 12 Abr 2019, 18:11 Estado Finalizada Concluída em sexta, 12 Abr 2019, 18:26 Avaliar 8,00 de um máximo de 10,00(80%) QuestãoQuestão 1 Correto O Extreme Programming (XP) é, talvez, o mais conhecido e mais utilizado dos métodos ágeis. O XP recomenda o uso de refatoração, que consiste: Escolha uma: A resposta correta é: Na reorganização interna do código-fonte sem alteração no seu comportamento externo. Isso permite melhorias no projeto depois que a implementação já iniciou, uma vez que projeto e implementação ocorrem em paralelo.. Na reorganização interna do código-fonte sem alteração no seu comportamento externo. Isso permite melhorias no projeto depois que a implementação já iniciou, uma vez que projeto e implementação ocorrem em paralelo. a. Na reorganização interna do código-fonte sem alteração no seu comportamento externo. Isso permite melhorias no projeto depois que a implementação já iniciou, uma vez que projeto e implementação ocorrem em paralelo. b. Em garantir uma participação nos lucros aos membros da equipe de desenvolvimento, técnica que incentiva e aumenta o desempenho de toda a equipe. c. No processo de desenvolvimento contínuo, em que a equipe se mantém focada no sistema até que uma funcionalidade específica seja entregue, comumente agregando horas extras ao turno de trabalho. d. No envolvimento do cliente apenas na fase final do sistema, fator que difere de outras metodologias como SCRUM e TDD e confere agilidade ao processo de desenvolvimento. e. Na utilização de técnicas de ofuscação do código fonte, trazendo segurança e garantindo que apenas a equipe de desenvolvimento poderá ter acesso a este código. 12/04/2019 Fixação 01 https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 2/10 QuestãoQuestão 2 Correto O Scrum adota ideias da teoria de controle de processos industriais no desenvolvimento de softwares, reinserindo conceitos de flexibilidade, adaptabilidade e produtividade. O foco do método é: Escolha uma: A resposta correta é: Encontrar uma maneira para que os profissionais de TI atuem de forma flexível para produzir o software em um ambiente de constantes mudanças.. a. Entender o planejamento do produto a longo termo e de forma empírica. b. Criar um ambiente que não exija documentação. Encontrar uma maneira para que os profissionais de TI atuem de forma flexível para produzir o software em um ambiente de constantes mudanças. c. Encontrar uma maneira para que os profissionais de TI atuem de forma flexível para produzir o software em um ambiente de constantes mudanças. d. Treinar o time para que crie, de forma clara e precisa, os itens do projeto de software. e. Encontrar técnicas para a manutenção efetiva do produto e transmitir essas técnicas para a equipe de desenvolvimento. 12/04/2019 Fixação 01 https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 3/10 QuestãoQuestão 3 Incorreto O Rational Unified Process (RUP), tem como objetivo a produção de softwares de alta qualidade que atendam às necessidades dos usuários com orçamento e cronograma controlados. As fases abordadas pelo RUP, são: Escolha uma: A resposta correta é: Iniciação, elaboração, construção e transição.. a. Iniciação, elaboração, construção e transição. Iniciação, elaboração, construção e transição. b. Análise, construção, testes e transição. c. Entendimento, análise, codificação e testes. d. Iniciação, elaboração testes e entrega. e. Análise, codificação, testes e entrega. 12/04/2019 Fixação 01 https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 4/10 QuestãoQuestão 4 Correto Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade coletiva. É correto afirmar que, nessa prática: Escolha uma: A resposta correta é: Todos compartilham do mesmo orgulho, e das mesmas críticas.. a. Cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação. b. Grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time. Todos compartilham do mesmo orgulho, e das mesmas críticas. c. Todos compartilham do mesmo orgulho, e das mesmas críticas. d. Um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da responsabilidade do código desenvolvido. e. Os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro. 12/04/2019 Fixação 01 https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 5/10 QuestãoQuestão 5 Correto Comumente chamado de modelo de ciclo de vida clássico, o modelo em cascata organiza as atividades do processo de software de forma sequencial. Em princípio, o modelo em cascata deve ser usado quando: Escolha uma: A resposta correta é: Os requisitos são bem compreendidos e pouco provavelmente venham a ser alterados durante o desenvolvimento do sistema.. a. Os envolvidos estão iniciando na área de TI e precisam de um maior controle. b. Os requisitos não são bem compreendidos e provavelmente venham a ser alterados durante o desenvolvimento do sistema. Os requisitos são bem compreendidos e pouco provavelmente venham a ser alterados durante o desenvolvimento do sistema. c. Os requisitos são bem compreendidos e pouco provavelmente venham a ser alterados durante o desenvolvimento do sistema. d. O sistema é pequeno e sua entrega deverá ser rápida. e. O sistema é um sistema inovador e vai requerer muita rigidez.. 12/04/2019 Fixação 01 https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 6/10 QuestãoQuestão 6 Correto Em relação a requisitos de software, considere: I. O modo como um sistema deve reagir a certas entradas e o comportamento em que o sistema deve ter em certas situações e, em alguns casos, especificar o que o sistema não deve fazer, são chamados de requisitos não-funcionais II. As restrições aos serviços ou funções de um sistema, como, por exemplo, processos de desenvolvimento ou utilização de padrões, são requisitos de funcionamento do sistema ou requisitos funcionais III. Requisitos organizacionais são derivados de metas, políticas e procedimentos das organizações. Contêm requisitos de entrega, requisitos de implementação e requisitos de padrões Está correto o que afirma-se em: Escolha uma: A resposta correta é: III apenas. a. I apenas III apenasb. III apenas c. II e III apenas d. I, II e III e. I e II apenas 12/04/2019 Fixação 01 https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 7/10 QuestãoQuestão 7 Correto Considere: I-Para cada cliente deve ser aplicado um identificador único. II-O tempo de resposta entre a requisição e a informação não pode exceder a 2 ms. III-Clientes têm filiais que devem "carregar", na base de dados, o identificador do cliente principal. IV-O sistema não deve ferir as leis de proteção ambiental. São requisitos não-funcionais os que constam em: Escolha uma: A resposta correta é: II e IV apenas.. a. I, III e IV apenas. II e IV apenasb. II e IV apenas. c. I e II apenas. d. II e III, apenas. e. I, II, III e IV. 12/04/2019 Fixação 01 https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 8/10 QuestãoQuestão 8 Correto Podemos afirmar que requisitos de software é um conjunto de atividades que tem como principal objetivo ajudar a equipe de projeto a:Escolha uma: A resposta correta é: Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue.. a. Construir um modelo técnico refinado de funções, características e restrições do software. b. Utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, através da UML. Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue c. Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue. d. Avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, omissões e erros tenham sido detectados e corrigidos. e. Negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada requisito. 12/04/2019 Fixação 01 https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 9/10 QuestãoQuestão 9 Correto No processo de engenharia de requisitos, podemos encontrar diferentes tipos de requisitos, tais como: Escolha uma: A resposta correta é: Requisitos funcionais, requisitos não-funcionais e requisitos de domínio.. a. Requisitos de usuário e funcionais. b. Requisitos de sistema e requisitos de domínio. c. Requisitos não-funcionais e requisitos de sistema. d. Requisitos funcionais e requisitos não-funcionais. Requisitos funcionais, requisitos não-funcionais e requisitos de domínio e. Requisitos funcionais, requisitos não-funcionais e requisitos de domínio. 12/04/2019 Fixação 01 https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 10/10 QuestãoQuestão 10 Incorreto A engenharia de requisitos ajuda os engenheiros de software a compreender melhor o problema que eles vão trabalhar para resolver. Ela inclui um conjunto de tarefas que levam a um entendimento de qual será o impacto do software sobre o negócio, do que o cliente quer e de como os usuários finais vão interagir com o software. A função de negociação no processo de engenharia de requisitos: Escolha uma: A resposta correta é: Discutir os requisitos que apresentam problemas, definir quais são as prioridades e chegar a um acordo sobre o conjunto de requisitos.. a. Define o escopo e a natureza do problema a ser resolvido. b. Discutir os requisitos que apresentam problemas, definir quais são as prioridades e chegar a um acordo sobre o conjunto de requisitos. Discutir os requisitos que apresentam problemas, definir quais são as prioridades e chegar a um acordo sobre o conjunto de requisitos c. Especifica, revisa e valida o problema de modo a garantir que seu entendimento e o entendimento do cliente sobre o problema coincidam. d. Refina e modifica os requisitos. É uma ação de modelagem de análise composta de várias tarefas de modelagem e refinamento. e. Ajuda o cliente a definir o que é necessário.
Compartilhar