Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Métricas de Software possibilitam realizar uma das atividades mais fundamentais do processo de gerenciamento de projetos: o planejamento. As tarefas de estimativa são executadas durante todo projeto de desenvolvimento, sendo na fase de iniciação e elaboração sua maior atuação, pois é nessas fases que se determinará quanto de dinheiro, esforço, recursos e tempo de duração serão necessárias para criar um sistema. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- A estimativa de custo faz parte da engenharia de software. PORQUE II- Na engenharia de software, o custo principal do projeto é seu esforço, devendo-se dimensionar as atividades de cada pessoa e calcular as horas de trabalho baseadas nos requisitos levantados no início do projeto até o seu término. Assinale a alternativa CORRETA: a) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. b) As duas asserções são proposições falas. c) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. d) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. 2. A partir do uso das métricas de software, uma empresa desenvolvedora de sistemas poderá entender e aperfeiçoar o processo de desenvolvimento, por exemplo, poderá avaliar a produtividade do processo, avaliar os benefícios (em termos de produtividade e qualidade) de novos métodos e ferramentas de engenharia de software, formar uma baseline para estimativas, melhorar a exatidão das estimativas e oferecer dados qualitativos e quantitativos ao gerenciamento de desenvolvimento de software, de forma a realizar melhorias em todo o processo de desenvolvimento de software. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- A partir da métrica Análise de Ponto de Função (APF), é possível quantificar as funções de um sistema considerando seus aspectos significativos para o usuário. PORQUE II- Considera como requisitos do usuário as funcionalidades como campos, atributos e métodos do sistema, não levando em conta os requisitos de negócios, mas influenciada pelas plataformas e linguagem de programação utilizadas no projeto. Assinale a alternativa CORRETA:. a) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. b) As duas asserções são proposições falas. c) As duas asserções são proposições verdadeiras, mas a segunda não é justificativa da primeira. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_2%20aria-label= d) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. 3. Após atuar como analista e programador em uma empresa de desenvolvimento de software por aproximadamente 10 anos, um colaborador que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o colaborador foi informado que sua principal responsabilidade era a realização da entrega conforme o cronograma estabelecido no contrato. Para o gerenciamento de tempo, o gerente de projetos utilizará o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos de: a) Planejamento, garantia e controle da qualidade. b) Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato. c) Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade, desenvolvimento e controle do cronograma. d) Estimativa de custos, realização do orçamento e controle de custos. O sucesso de um projeto é determinado pelas pessoas. Vargas (2009) cita que alocar a pessoa certa na atividade certa faz toda a diferença num setor onde cronogramas apertados ou irracionais são a principal fonte de riscos dos projetos dessa natureza. Os papéis e as responsabilidades de cada pessoa que trabalha com projeto de software devem estar mapeados em seus processos de desenvolvimento, onde se deixa claro o que cada pessoa tem que executar no projeto. A respeito dos papéis/funções do Analista de Negócio e do Analista de Sistema que trabalham com software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Analista de Negócios: especialista nas regras de negócio. ( ) Analista de Negócios: efetua os testes antes da liberação para o cliente. ( ) Analista de Sistemas: constrói os programas do sistema. ( ) Analista de Sistemas: faz a modelagem do sistema. Assinale a alternativa que apresenta a sequência CORRETA: Fonte: VARGAS, Ricardo Viana. Gerenciamento de projetos: estabelecendo diferenciais competitivos. 7. ed. Rio de Janeiro: Brasport, 2009. a) V - F - F - V. b) F - F - F - V. c) F - V - F - F. d) F - V - V - F. * Observação: A questão número 4 foi Cancelada. 5. "O gerenciamento de projeto de software é uma atividade de apoio da engenharia de software. Inicia-se antes de qualquer atividade técnica e prossegue ao longo da modelagem, construção e utilização do software" (PRESSMANN, 2011, p. 15). A respeito do Gerente de Projeto, classifique V para as sentenças verdadeiras e F para as falsas: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_5%20aria-label= ( ) Tem responsabilidade com todos os envolvidos no projeto, é quem gerencia atividades diárias, planejando e monitorando as atividades técnicas. ( ) É responsável pelo planejamento, monitoração e controle de pessoas, processos e eventos que ocorrem à medida que o software evolui desde os conceitos preliminares até sua disponibilização completa. ( ) Exerce atividades como definição do escopo do projeto, estimativas, análise de riscos, elaboração de cronograma, elaboração do plano de projeto e acompanhamento de projetos. ( ) É responsável pela capacitação do controle das pessoas e responsável pela definição dos processos de engenharia de software. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH Editora Ltda., 2011. a) V - V - V - F. b) V - F - F - V. c) F - V - F - V. d) V - V - F - F. 6. 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 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. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_6%20aria-label= a) V - V - V - F - F. b) V - V - F - F - F. c) F - F - F - V - V. d) V - F - V - V - F. 7. Através da Gerência de Configuração de Software (GCS) é possível controlar todo ciclo de vida de projetos e produtos de software. Toda vez que ocorrer mudanças de requisitos ou em qualquer outro artefato do projeto de software, a GCS permitirá manter a integridade do software com as especificações a fim de manter estável e consistente a evolução do projeto. Atua como suporte ao qual as fases de desenvolvimento passam a serem conduzidas e os produtos controlados. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- O processo de desenvolvimento de software é composto das fases de iniciação, elaboração, construção e transição onde em cada fase são criados diversos artefatos no projeto sendo importante estabelecer uma nova baseline durante a passagem de uma fase para outra. PORQUE II- Ao executar uma baseline, os dados do projeto estarão rotulados até essa fase, mapeando e garantindo que seus artefatos que estarão sob itens de configuração não sejam perdidos e modificados, e quando forem modificados, que sejam só mediante uma solicitação formal de alterações. Assinale a alternativa CORRETA: a) As duas asserções são proposições verdadeiras, mas a segunda não é justificativa da primeira. b) As duas asserções são proposições verdadeiras, e a segunda proposição é justificativa da primeira. c) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. d) As duas asserções são proposições falsas. 8. 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: conjunto de itens de configuração empacotados que são disponibilizados ao Cliente. ( ) Repositório: repositório físico e lógico, onde os artefatos (itens de configuração) https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_8%20aria-label= são armazenados. ( ) Check-Out: restaura a última versão dos itens de configuração armazenados no repositório. ( ) Check-In: realiza as alterações dos itens de configuração no repositório. ( ) Build: 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. 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 - F - V - V - F. b) F - V - F - F - V. c) V - F - F - F - V. d) F - V - V - V - F. 9. Segundo Sommerville (2003), uma métrica de software é qualquer tipo de medição que se refira a um sistema de software, processo ou documentação relacionada. Essa métrica tem como principal objetivo especificar as funções de coleta de dados de avaliação e desempenho, atribuindo essas responsabilidades a toda a equipe envolvida no projeto e analisando os históricos dos projetos anteriores. Uma área fundamental para a Engenharia de software, pois possibilita realizar um correto planejamento em projetos de desenvolvimento de software. A respeito dos quatro processos principais para o gerenciamento de cursos em um projeto de software, assinale a alternativa CORRETA: FONTE: SOMMERVILLE, I. Engenharia de Software. 6. ed. São Paulo: Addison Wesley, 2003. a) Planejar Gerenciamento dos Orçamentos; Estimar Orçamentos; Definir custos e Controlar Custos. b) Planejar Gerenciamento dos Custos; Estimar Custos; Definir Orçamento e Controlar Custos. c) Plano de Custos Organizacionais; Estimar Tarefas; Definir Equipe; e Controlar Custos. d) Planejar Gerenciamento dos Custos; Estimar Custos; Definir Custos e Manipular Custos. 10. Atividades de Gerência de Riscos durante o desenvolvimento de software são importantes, e o gerente do projeto deverá sempre buscar mecanismos para eliminar os problemas durante os projetos. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- Riscos em projetos ameaçam seu plano de execução atrasando o projeto e aumentando seus custos. Um bom planejamento dos riscos ajudará não só a gerência, mas toda a equipe do projeto. PORQUE https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_10%20aria-label= II- A gestão de riscos compreende as etapas de identificação de riscos, análise de risco, administração de risco e monitoração de risco, que juntos irão entender quais são as incertezas do projeto e saber como evitar que os erros ocorram. Assinale a alternativa CORRETA: a) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. b) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. c) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. d) As duas asserções são proposições falas.
Compartilhar