Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:1522345) Peso da Avaliação 2,00 Prova 105711487 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Mudanças durante o desenvolvimento são inevitáveis. O entendimento dos usuários sobre suas necessidades muda, o ambiente no qual o sistema vai operar muda, a legislação muda, os requisitos mudam. Com tantas mudanças assim, é necessária alguma forma de gerenciamento para que o desenvolvimento não fique caótico. Gerência de Configuração de Software (GCS) é um conjunto de atividades de apoio que permite a absorção controlada das mudanças inerentes ao desenvolvimento de software, mantendo a estabilidade na evolução do projeto. Sobre as três partes da GCS sob a perspectiva de desenvolvimento, analise as sentenças a seguir: I- Controle de versão: responsável por salvar os artefatos alterados em uma nova versão num repositório, guardando um histórico das suas mudanças. II- Controle de mudanças: responsável por rastrear os artefatos, guardando seu histórico, as mudanças e testando sua consistência. III- Integração contínua: responsável por manter um ambiente que junta a última versão de todos os artefatos alterados, validando sua consistência. IV- Controle de mudanças: responsável por documentar as alterações realizadas nos artefatos do sistema, contendo o controle de tarefas, sabendo identificar o que mudou, por que mudou, quem mudou etc. V- Controle de versão: responsável por integrar os artefatos, documentando as alterações de cada versão do sistema. Agora, assinale a alternativa CORRETA: A As sentenças II, III e V estão corretas. B As sentenças I, II e III estão corretas. C As sentenças III, IV e V estão corretas. D As sentenças I, III e IV estão corretas. A Gestão de Configuração de Software (GCS) é um método utilizado para controlar as modificações ocorridas nos artefatos e códigos de um projeto, a fim de minimizar os erros durante suas versões alteradas. Roger Pressman, em seu livro “Software Engineering: A Practitioner's Approach”, afirma que a GCS é o conjunto de atividades projetadas para controlar as mudanças pela identificação dos produtos do trabalho que serão alterados, estabelecendo um relacionamento entre eles, definindo o mecanismo para o gerenciamento de diferentes versões destes produtos, controlando as mudanças impostas, e auditando e relatando as mudanças realizadas. A respeito das terminologias utilizadas na área de GCS, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Baseline: um marco de referência para evolução do software, que é caracterizado pela entrega de um ou mais itens de configuração. ( ) Repositório: repositório físico e lógico, onde os artefatos (itens de configuração) são VOLTAR A+ Alterar modo de visualização 1 2 03/09/25, 16:50 Avaliação II - Individual about:blank 1/5 armazenados. ( ) Release: conjunto de itens de configuração empacotados que são disponibilizados ao Cliente. ( ) Branch: junção de diferentes versões de um mesmo item de configuração, realizando a integração de um branch com os itens de configuração do fluxo principal. ( ) Merge: é um fluxo alternativo para implementação de novas funcionalidades em paralelo para atualização de versões de itens de configuração. Agora, assinale a alternativa que apresenta a sequência CORRETA: FONTE: PRESSMAN, Roger. Software Engineering: a Practitioner's Approach. 7ª ed. Higher Education. 2010. A V - V - F - F - F. B F - F - F - V - V. C V - F - V - V - F. D V - V - V - F - F. É a atividade de apoio da Engenharia de Software que inicia antes de qualquer atividade técnica, e prossegue ao longo da modelagem, construção e utilização do software. A que estamos nos referindo? A Gerência de Pessoas. B Gerência de Hardware. C Gerência de Software. D Gerência de Projetos. É uma técnica que surgiu em 1993 a partir da tese de Gustav Karner. O método é baseado em Análise de Pontos de Função, especialmente MK II, que é um modelo relativamente mais simples que o do IFPUG. A que técnica estamos nos referindo? A Linha de Código. B Modelo de Cocomo II. C Pontos de História. D Pontos de Caso de Uso. 3 4 03/09/25, 16:50 Avaliação II - Individual about:blank 2/5 É uma métrica de estimativa de tempo, preferida (embora não exclusiva) de métodos ágeis como Scrum e XP. Não é uma medida de complexidade funcional como pontos de função ou pontos de caso de uso, mas uma medida de esforço relativa à equipe de desenvolvimento. Sendo assim, esse método e/ou técnica de estimativa de software é conhecido como? A Pontos de História. B Análise de Pontos de Função. C Linha de Código. D Contagem Simplificada. Observamos que nem mesmo os melhores gerentes de projeto conseguem gerenciar sem compreender o ambiente onde se está inserido. Baseado nisso, vimos que os projetos são compostos por três categorias. Que categorias são essas? A Subprojeto, programas, portfólio. B Projeto, sistemas, portfólio. C Projeto, hardware, portfólio. D Subprojeto, hardware, portfólio. É a unificação de diferentes versões de um mesmo item de configuração, tendo integração dos itens de configuração de um branch com os itens de configuração do fluxo principal. Além disso, com Check-out atualizando a área local e também oferecendo algumas ferramentas com um mecanismo automático e uso de ferramentas e necessidade de intervenção humana. Esta terminologia é conhecida como? A Branch. B Merge. C Release. D Build. É o conjunto de atividades temporárias no sentido de que tem um início e fim definidos no tempo, realizadas em grupo, destinadas a produzir um produto, serviço ou resultado único. 5 6 7 8 03/09/25, 16:50 Avaliação II - Individual about:blank 3/5 A que conceito estamos nos referindo? A Arquitetura. B Engenharia. C Gerenciamento. D Projeto. O gerenciamento de projetos tem sido muito aplicado no mercado, pelo fato de auxiliar na excelência, qualidade e confiabilidade do processo de desenvolvimento de projetos. Ele tem como objetivo buscar projeções de tempo, custo, recursos, qualidade e aquisições necessárias. Atrasos na entrega podem trazer consequências negativas para a empresa, desde quebra de contrato, multa por atraso e prejuízos na imagem da empresa. Portanto, o gerenciamento de tempo atualmente é um dos pontos fundamentais, pois projeta para o cliente, a partir de levantamentos das atividades e recursos, qual será o tempo gasto para desenvolver o projeto através de um cronograma. Através da área de métrica de software, é possível identificar a quantidade de esforço, de custo e das atividades que serão necessárias para a realização do projeto. Sobre os métodos ou técnicas para estimativa de software, analise as sentenças a seguir: I- Linha de código (LOC): consiste em estimar o número de linhas que um programa deverá ter, comparando o tamanho de linhas de um projeto em relação a outro projeto. II- Pontos de História: consiste na análise da qualidade e complexidade dos atores e casos de uso do sistema. III- Análise de Pontos de Função (APF): consiste em medir o tamanho do escopo, e sua contagem independe da plataforma ou linguagem de programação e estilo de programação utilizado. IV- Pontos de Caso de Uso (PUC): consiste em identificar quanto tempo tantas pessoas levariam para terminar uma funcionalidade ou história de usuário para gerar o executável funcional. V- Modelo COCOMO II: consiste em estimar o custo do projeto. VI- Estimativa para Projetos Orientados a Objeto: utiliza qualquer método para decomposição de esforço, utilizando a modelagem UML e o número de classes. Agora, assinale a alternativa CORRETA: A As sentenças I, II, IV e V estão corretas. B As sentenças I, III e IV estão corretas. C As sentenças I, II, III e VI estão corretas. D As sentenças I, III, V e VI estão corretas. A gestão de projetos é composta por cinco fases que chamamos de: conceitual, definição, produção, operacional e encerramento.Qual é a fase em que há estudo de viabilidadeque se realiza junto ao desenvolvimento da ideia do projeto, além da análise dos aspectos técnicos, custo, prazo e a definição do ambiente e da avaliação dos objetivos do projeto? A Fase Operacional e de Encerramento. 9 10 03/09/25, 16:50 Avaliação II - Individual about:blank 4/5 B Fase de Produção. C Fase de Definição. D Fase Conceitual. Imprimir 03/09/25, 16:50 Avaliação II - Individual about:blank 5/5