Prévia do material em texto
Questão 1 Incorreto Atingiu 0,00 de 1,00 Metodologia Tradicional X Ágil ► AVALIAÇÃO ► PROVA SUBSTITUTIVA Data de inicio segunda, 23 Jan 2023, 14:22 Estado Finalizada Data de conclusão segunda, 23 Jan 2023, 14:42 Tempo empregado 20 minutos 12 segundos Nota 5,00 de um máximo de 10,00(50%) O desenvolvimento do ciclo de vida do software mostrado na Figura 2 é composto de quatro fases tradicionais (1) análise e de�nição de requisitos ou especi�cações de software, (2) projeto e implementação, (3) validação do software através de testes e (4) evolução do software, que se refere às manutenções para a sobrevivência do software. Assinale a alternativa correta, que corresponde à etapa em que é realizada a conversão da especi�cação em um sistema executável para o usuário. Figura 2 – Fases tradicionais de desenvolvimento de software Fonte: Autor. Escolha uma: a. Validação do software. b. Evolução do software. c. Especi�cação de software. d. Projeto e implementação. e. Nenhuma das alternativas anteriores está correta. Sua resposta está incorreta. A resposta correta é: Projeto e implementação.. https://moodle.universoead.com.br/course/view.php?id=729 https://moodle.universoead.com.br/mod/quiz/view.php?id=7832 Questão 2 Correto Atingiu 1,00 de 1,00 Pressman (2016, p. 84), comenta que uma �loso�a ágil para a engenharia de software enfatiza quatro elementos-chave: a importância das equipes que se auto-organizam, que tem controle sobre o trabalho por elas realizado; a comunicação e a colaboração entre os membros da equipe e entre os desenvolvedores e seus clientes. De acordo com os estudos da metodologia ágil, marque a alternativa em que a metodologia ágil NÃO possui tal característica. Escolha uma: a. Versionamento. b. Priorização de projetos. c. Equipes gerenciadas por líder ou gestor de projetos, em que ele gerencia e controla os processo de software através de um plano de gerenciamento. d. Documentação leve e e�ciente (utiliza protótipos, modelos e diagramas para representar o software). e. Iterações em curtos espaços de tempo (de uma a quatro semanas). Sua resposta está correta. A resposta correta é: Equipes gerenciadas por líder ou gestor de projetos, em que ele gerencia e controla os processo de software através de um plano de gerenciamento.. Questão 3 Correto Atingiu 1,00 de 1,00 A Uni�ed Modeling Language (UML) tem um amplo aspecto de utilização, e sua principal função é a modelagem de regras de negócios e especi�cações de sistemas, compreendendo tanto os aspectos estruturais do software como os dinâmicos. Para prover essa ampla gama de aplicação, a linguagem foi de�nida de modo que possa ser estendida e seja genérica o su�ciente para lidar com diferentes tipos de sistemas, evitando especializações e complexidade excessiva. Sobre a aplicação da UML, marque a alternativa correta: Escolha uma: a. Pode ser aplicada em todas as fases do projeto de desenvolvimento de sistemas. b. É aplicada somente na fase de modelagem do sistema. c. Pode ser aplicada na fase de modelagem e codi�cação. d. É aplicada nas fases de especi�cação do software e modelagem do sistema. e. Nenhuma das alternativas anteriores está correta. Sua resposta está correta. A resposta correta é: Pode ser aplicada em todas as fases do projeto de desenvolvimento de sistemas.. Questão 4 Correto Atingiu 1,00 de 1,00 Dada a Figura 1 a seguir sobre o processo de desenvolvimento de software Extreme Programming (XP), e de acordo com os estudos sobre o processo de software XP, nas a�rmativas que seguem, marque V para verdadeiro e F para falso. Figura 1 – O processo da Extreme Programming (Programação Extrema). Fonte: Pressman (2016, p. 72). ( ) O ciclo do processo de software inicia com as histórias de usuários (requisitos do usuário), projeto simples, soluções pontuais (protótipos), codi�cação (programação em pares) e testes de aceitação as unidades. Cria-se, então, uma versão e entrega. ( ) O processo de software XP é baseado em desenvolvimento de sistema estruturado. ( ) A atividade de projeto do XP inicia com o cartão de usuários e deve ser escrita com a linguagem de negócio, de forma clara e precisa, para que seja compreendida por todos. Esta atividade inicia-se em ouvir e entender o ambiente de negócios do software e permite obter uma percepção sobre os resultados solicitados e funcionalidade. ( ) O XP é um processo de desenvolvimento de software voltado para projetos cujos requisitos são vagos e mudam com frequência; ( ) A etapa de projeto da metodologia XP é temporária e seu projeto é continuamente modi�cado conforme a construção prossegue, produzindo poucos artefatos. É gerado um protótipo (soluções pontuais) caso exista um problema do projeto mais complexo. A sequência correta para resposta da questão é: Escolha uma: a. F, V, F, F, F. b. F, F, F, V, V. c. V, F,V, V, V. d. V, F, F, V, F. e. Nenhuma das alternativas anteriores está correta. Sua resposta está correta. A resposta correta é: V, F,V, V, V.. Questão 5 Correto Atingiu 1,00 de 1,00 Na abordagem iterativa as especi�cações do projeto são elaboradas em cada iteração do incremento, ou seja, a de�nição dos requisitos funcionais e não funcionais do sistema (�uxo de levantamento de necessidades da engenharia de requisitos) são levantados a cada inicio de iteração. Marque a alternativa correta que con�rma vantagens do modelo incremental. Escolha uma: a. Para de�nição dos requisitos o protótipo é e�ciente para o projeto de desenvolvimento de software; após a fase de especi�cação, deve ser descartado. b. Prevenção e mudança a tolerâncias. c. Modelo utilizado para projetos internos nas empresas (produção em larga escala), pois se a identi�cação dos riscos for perceptível e o projeto for cancelado, a equipe do projeto poderá ser realocada para as áreas funcionais. d. Os clientes não precisam esperar até que todo o sistema seja entregue para obter a partir dele. Os incrementos iniciais satisfazem os requisitos mais críticos. e. Nenhuma das alternativas está correta. Sua resposta está correta. A resposta correta é: Os clientes não precisam esperar até que todo o sistema seja entregue para obter a partir dele. Os incrementos iniciais satisfazem os requisitos mais críticos.. Questão 6 Incorreto Atingiu 0,00 de 1,00 Segundo Pressman (2016, p. 72), a programação extrema (XP) é a abordagem mais utilizada para o desenvolvimento de software ágil. O nome foi cunhado por Beck (2000), pois a abordagem foi desenvolvida para o desenvolvimento iterativo, a níveis extremos. Contudo, a abordagem tem uma desvantagem considerável. Marque a alternativa que apresenta esta desvantagem: Escolha uma: a. Refatoração. b. Versionamento. c. Desenvolvimento incremental. d. Somente para equipes pequenas. e. Nenhuma das alternativas está correta. Sua resposta está incorreta. A resposta correta é: Nenhuma das alternativas está correta.. Questão 7 Correto Atingiu 1,00 de 1,00 A �gura a seguir (Figura 1) representa a construção de um produto de software em quatro incrementos (A, B, C e D), informando as atividades (�uxos de trabalho em homem-hora) e o tempo do incremento: Figura 1 – Construção de um produto de software em quatro incrementos. Fonte: Schach (2010, p. 43). Marque a alternativa que relaciona o diagrama apresentado a um modelo clássico. Escolha uma: a. Refere-se ao modelo iterativo. b. Refere-se ao modelo cascata. c. Refere-se ao modelo espiral. d. Refere-se ao modelo prototipação. e. Nenhuma das alternativas está correta. Sua resposta está correta. A resposta correta é: Refere-se ao modelo iterativo.. Questão 8 Incorreto Atingiu 0,00 de 1,00 A �gura abaixo (Figura 4) mostra o processo Scrum esquematizado adaptado de Sommerville (2011, p. 50), em que o processo inicial é backlog do produto, que é a lista de trabalho a ser feito no projeto do backlog do sprint (funcionalidades atribuídas ao sprint). Na sequência são aplicadas as fasesde (1) avaliação, (revisa todas as funcionalidades atribuídas, identi�cando as prioridades e riscos); (2) seleção, em que são selecionados os recursos e funcionalidades pela equipe e cliente e (3) após aprovações (acordos), a equipe inicia o desenvolvimento do software, com reuniões diárias de 15 minutos que são geradas para analisar o progresso do desenvolvimento, di�culdades, tarefas realizadas e repriorização do trabalho. Marque a alternativa que NÃO condiz com os estudos sobre o Scrum: Figura 4 – O processo Scrum iniciando com o backlog, após o ciclo sprint e encerramento. Fonte: Adaptado de Sommerville (2011, p. 50). Escolha uma: a. Scrum é um processo bastante leve para gerenciar e controlar projetos de desenvolvimento de software e para a criação de produtos. b. Scrum é uma metodologia ágil que segue as �loso�as interativa e incremental. Ela se concentra no que é realmente importante: gerenciar o projeto e criar um produto que acrescente valor para o negócio. c. Fornece uma estrutura de trabalho, sendo útil quando aplicado sozinho. Pode, em último caso, combinar outras metodologias ou práticas para agregar valor. Opera com objetivos bem de�nidos e estáveis, em ambientes complexos e caóticos. d. o Scrum adota uma abordagem empírica, aceitando que o problema pode não ser totalmente entendido ou de�nido na análise e que provavelmente os requisitos mudarão com o passar do tempo, focando na https://moodle.universoead.com.br/mod/lesson/view.php?id=7627 maximização da habilidade da equipe de responder de forma ágil aos desa�os.. e. O projeto Scrum começa com uma visão, que pode ser vaga a princípio, e que depois �cará mais clara à medida que o projeto evolui. A partir da visão é de�nida uma lista de itens priorizados, composta por requisitos e funcionalidades que precisam ser construídos para que a visão seja concretizada. Sua resposta está incorreta. A resposta correta é: Fornece uma estrutura de trabalho, sendo útil quando aplicado sozinho. Pode, em último caso, combinar outras metodologias ou práticas para agregar valor. Opera com objetivos bem de�nidos e estáveis, em ambientes complexos e caóticos.. Questão 9 Incorreto Atingiu 0,00 de 1,00 Na metodologia tradicional de gerenciamento e desenvolvimento de projetos de software, tem-se uma ênfase de controle e de planejamento nas atividades de planejamento e execução do projeto. Essa ênfase depende da cultura organizacional e da estrutura de atividades da organização. Uma empresa pode ter uma ênfase alta ou baixa no controle da execução e no planejamento de suas atividades dos projetos, como mostra a matriz de ênfase de atividades de planejamento e controle na Figura 1: Fig. 1 – Matriz de ênfases em atividades de planejamento e controle. Fonte: Adaptado de Frezatti (2009, p. 19). De acordo o estudo sobre Gerenciamento e controle na etapa do projeto identi�que as a�rmativas corretas abaixo: I. No quadrante 1, a predominância de foco nas atividades no planejamento é mais valorizada e as pessoas estão alertas para a sua relevância e impacto. Contudo, o controle das atividades para assegurar que possam atingir os objetivos desejados não se veri�ca com o mesmo entusiasmo. II. No quadrante 1, temos como exemplo organizações imediatistas, sem perspectivas de planejamento e com pouca proatividade e gestão organizacional. III. O quadrante 2 apresenta signi�cativo foco no planejamento e controle. É a abordagem mais desejada para as metodologias tradicionais. IV. O quadrante 4 apresenta um reduzido foco tanto no planejamento como no controle. Esse tipo de organização já tem seu rumo traçado. Salvo aquelas muito pequenas, que vivem dos impulsos dos seus fundadores e visionários, as demais já se encontram na rota da extinção. V. No quadrante 2, temos como exemplo as organizações que não efetuam controles, pouco ou nenhum indicador para atingir os objetivos de projetos e processos, utilizam o feeling como realimentação dos processos. Sem medição e controle não como realizar gestão Assinale a alternativa que apresenta as a�rmativas corretas: Escolha uma: a. Somente as alternativas I e III estão corretas. b. somente as alternativas I, III, e IV estão corretas. c. somente a alternativa I, IV e V estão corretas. d. somente as alternativas I e IV estão corretas. e. nenhuma das alternativas está correta. Sua resposta está incorreta. A resposta correta é: somente as alternativas I e IV estão corretas.. Questão 10 Incorreto Atingiu 0,00 de 1,00 Pode haver uma confusão quando se fala em requisitos. Os requisitos de um projeto são diferentes dos requisitos de software ou de sistemas. Em tecnologia os requisitos de sistema, segundo Martins (2007, p. 208), são características funcionais e não funcionais que o sistema precisa apresentar. Os requisitos funcionais de software são aqueles que: Escolha uma: a. de�nem as características não necessariamente comportamentais, como a usabilidade, con�abilidade, performance e suporte. b. de�nem as características do projeto como tempo e custo. c. de�nem as funções dos envolvidos no desenvolvimento do produto, como os usuários e utilizadores do sistema. d. de�nem o comportamento do sistema, as funcionalidades de utilização e as entradas, os processos e as saídas geradas. e. nenhuma das alternativas anteriores está correta. Sua resposta está incorreta. A resposta correta é: de�nem o comportamento do sistema, as funcionalidades de utilização e as entradas, os processos e as saídas geradas..