Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:957353) Peso da Avaliação 2,00 Prova 81261285 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Um projeto de desenvolvimento de software é composto por várias etapas, onde cada uma delas deve ser muito bem planejada e administrada. Para ter sucesso, o gerente do projeto precisa ter bastante capacidade para atender aos requisitos necessários e conseguir efetuar uma boa gerência, evitando possíveis erros durante a realização do projeto. Enfim, um projeto possui um ciclo de vida que define o início e o término de cada etapa, definindo o que deve ser realizado e por quem deve ser executado. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- É de extrema importância o Gerente do Projeto atentar para o tripé de sucesso dos projetos: Tempo/Custo/Escopo. PORQUE II- É preciso atingir maior nível de qualidade para que a entrega do escopo se realize dentro do prazo estipulado e dentro do orçamento apontado durante o planejamento do projeto. Assinale a alternativa CORRETA: A A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. B As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. C As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. D As duas asserções são proposições falsas. 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: VOLTAR A+ Alterar modo de visualização 1 2 06/05/2024, 19:43 Avaliação II - Individual about:blank 1/6 FONTE: VARGAS, Ricardo Viana. Gerenciamento de projetos: estabelecendo diferenciais competitivos. 7. ed. Rio de Janeiro: Brasport, 2009. A F - V - V - F. B F - F - F - V. C V - F - F - V. D F - V - F - F. 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 Custos; Estimar Custos; Definir Custos e Manipular Custos. B Planejar Gerenciamento dos Custos; Estimar Custos; Definir Orçamento e Controlar Custos. C Planejar Gerenciamento dos Orçamentos; Estimar Orçamentos; Definir custos e Controlar Custos. D Plano de Custos Organizacionais; Estimar Tarefas; Definir Equipe; e Controlar Custos. No desenvolvimento de software, utiliza-se a medição de software, que influencia na tomada de decisões baseadas nas informações obtidas por essa medição. Com relação à medição, analise as sentenças a seguir: I- Por meio da medição, temos acesso apenas a questões gerenciais de um projeto, sendo elas: horas trabalhadas e recursos utilizados. II- Por meio da medição, podemos ter acesso a várias informações, que podem ser utilizadas para o entendimento, controle, monitoramento e manutenção de softwares, entre outros. III- Com a medição, podemos identificar apenas se a implementação do software foi desenvolvida, conforme o escopo planejado pelo analista de sistema. Agora, assinale a alternativa CORRETA: A Somente a sentença II está correta. B As sentenças I e II estão corretas. C As sentenças II e III estão corretas. 3 4 06/05/2024, 19:43 Avaliação II - Individual about:blank 2/6 D Somente a sentença III está correta. Item de configuração é cada um dos elementos de informação que são criados durante o desenvolvimento de um produto de software, ou que para este desenvolvimento sejam necessários, que são identificados de maneira única e cuja evolução é passível de rastreamento. Assinale a alternativa CORRETA que apresenta o item de configuração que representa a criação de um fluxo alternativo para atualização de versões: A Repositório. B Branch. C Build. D Merge. 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 As duas asserções são proposições verdadeiras, mas a segunda não é justificativa da primeira. B A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. C A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. 5 6 06/05/2024, 19:43 Avaliação II - Individual about:blank 3/6 D As duas asserções são proposições falas. Um software de gerência de configuração deve ser capaz de gerenciar a evolução do software durante o seu processo de desenvolvimento. No que diz respeito aos baselines (linhas base) da gerência de configuração, analise as sentenças a seguir: I- As baselines representam conjuntos de itens de configuração formalmente aprovados que servem de base para as etapas seguintes de desenvolvimento. II- As baselines são definidas e podem ocorrer ao final de cada uma das fases do processo de desenvolvimento de software, ou de algum outro modo definido pela gerência. III- Um item de configuração de software pode ser alterado a qualquer momento durante o desenvolvimento de software, porém só pode gerar duas baselines, uma no início e outra no final assim que encerrar o projeto. IV- Ao término de uma etapa do desenvolvimento, e após sua aceitação formal, a baseline pode ser descartada, pois já se encontra representada nos artefatos gerados. V- Uma das funções da tarefa "Identificação da Configuração" envolve a definição de uma nomenclatura que possibilite a identificação inequívoca dos itens de configuração, baselines e releases. Agora, assinale a alternativa CORRETA: A As sentenças I, II e V estão corretas. B As sentenças II, III e IV estão corretas. C Somente a sentença V está correta.D As sentenças I, III e V estão corretas. As alterações de escopo, prazo e custo são uma constante em projetos de desenvolvimento de software. Isso se deve pelas dificuldades encontradas pelos gerentes de software no gerenciamento dos projetos, em estabelecer de forma nítida a necessidade do cliente ou a solução esperada, bem como os recursos necessários e o tempo a ser despendido para cada atividade. Sobre o gerenciamento de projetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Dentre vários pontos críticos no gerenciamento de projetos, destacam-se as rápidas mudanças no cenário tecnológico, as quais originam uma vertiginosa demanda de serviços frente a uma equipe devidamente qualificada cada vez mais reduzida. ( ) Estabelecer se um projeto de software é bem-sucedido ou não é relativo. Contudo, a adoção de alguns critérios poderá auxiliar nesta mensuração, tais como: a entrega da solução atende de forma satisfatória a toda a especificação previamente definida; o projeto foi desenvolvido dentro do orçamento e cronograma previstos e o software atende à qualidade esperada pelo cliente. ( ) As dificuldades dos gestores em pôr em prática os conceitos teóricos de gerenciamento de projetos, bem como as falhas de comunicação entre os membros da equipe constituem fatores críticos para o sucesso do projeto. ( ) Atualmente, todas as organizações, para que se mantenham competitivas e se destaquem no mercado, apresentam como diferencial estratégico a adoção de um software, o qual não irá demandar profissionais em gerenciamento de projetos devido a seus processos de software e poderosas ferramentas de Engenharia de Software. ( ) A manutenção do cliente como um consultor permanente dentro do projeto de software contribuirá efetivamente na mitigação dos problemas que porventura vierem a surgir no projeto. 7 8 06/05/2024, 19:43 Avaliação II - Individual about:blank 4/6 Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - V - F. B V - F - F - V - V. C V - V - V - F - V. D F - V - F - F - V. É 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 Projetos. C Gerência de Hardware. D Gerência de Software. 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: 9 10 06/05/2024, 19:43 Avaliação II - Individual about:blank 5/6 A As duas asserções são proposições verdadeiras, e a segunda proposição é justificativa da primeira. B A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. C As duas asserções são proposições verdadeiras, mas a segunda não é justificativa da primeira. D As duas asserções são proposições falsas. Imprimir 06/05/2024, 19:43 Avaliação II - Individual about:blank 6/6