Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Engenharia e Projeto de Software (ADS19) Avaliação: Avaliação II - Individual FLEX ( Cod.:651197) ( peso.:1,50) Prova: 25301615 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. A engenharia de software é um domínio de alto risco e requer uma abordagem diferenciada para gerenciamento de projetos. Para o PMBOK (2013), o gerenciamento de projetos é a aplicação do conhecimento, habilidades, ferramentas e técnicas às atividades do projeto a fim de atender aos seus requisitos. Cada projeto possui um ciclo de vida, que ajuda a definir o início e término de cada etapa, o que deve ser realizado e por quem deve ser executado. O gerenciamento de projetos é realizado através da aplicação e da integração dos seguintes processos de gerenciamento de projetos: iniciação, planejamento, execução, monitoramento e controle e encerramento. Sobre a definição do tripé de sucesso dos projetos difundida na literatura, sobre quais são os três alicerces necessários, assinale a alternativa CORRETA: FONTE: PROJECT MANAGEMENT INSTITUTE. PMI. Project Management Body of Knowledge ? PMBoK. 5. Pennsylvania: USA, 2013. a) Qualidade/Custo/Escopo. b) Estimativa/Escopo/Qualidade. c) Tempo/Custo/Escopo. d) Escopo/Risco/Custo. 2. Os projetos de software constituem-se em várias etapas e, para obter êxito em seu desenvolvimento, é necessário ter o conhecimento em técnicas e ferramentas de gerenciamento/planejamento. Entre os principais problemas que os projetos de software enfrentam, podemos citar mudança de requisitos afetando sua qualidade, provocando estorno de orçamento e atraso no prazo de entrega do projeto. Sobre as categorias de projeto subprojeto, programa e portfólio, analise as sentenças a seguir: I- Projetos grandes e complexos podem ser divididos em projetos menores chamados subprojetos. II- Portfólio é um grupo de projetos que são relacionados e gerenciados coletivamente de forma coordenada. III- Programa é composto por um conjunto de projetos ou subprojetos com objetivos comuns. IV- Um projeto pode ou não fazer parte de um programa, mas um programa sempre terá projetos. Agora, assinale a alternativa CORRETA: a) As sentenças II, III e IV estão corretas. b) As sentenças I, II e IV estão corretas. c) As sentenças I e IV estão corretas. d) As sentenças I e III estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_2%20aria-label= 3. As organizações que desenvolvem projetos de software dividem o projeto em fases de execução, visando a um melhor controle gerencial e a uma ligação mais adequada de seus processos operacionais. O conjunto das fases de um projeto é conhecido como ciclo de vida do projeto. O ciclo de vida do projeto serve para definir o início e o fim de um projeto. A definição do ciclo de vida do projeto também determina os procedimentos de transição para o ambiente de operação que serão incluídos no início e no final do projeto, distinguindo-os dos que não serão. Acerca das cinco fases da gestão de projetos: (1) conceitual, (2) definição, (3) produção, (4) operacional e (5) encerramento, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Fase conceitual: etapa responsável por identificar o escopo de projeto, analisando sua viabilidade, como aspectos técnicos, custo e prazo e avaliação dos objetivos do projeto. ( ) Fase de definição: período de produção do projeto, materializando os requisitos identificados com a entrega das funcionalidades, serviço ou processo organizacional efetivo. ( ) Fase de produção: elaboração do cronograma e plano de projeto, definindo seu real custo, prazo, através de uma análise técnica antes do seu desenvolvimento. ( ) Fase operacional: ao finalizar o projeto, o produto implementado é liberado e obtém-se o aceite final do cliente. Após isso, o gerente do projeto irá avaliar e relatar as lições aprendidas na execução do projeto. ( ) Fase de encerramento: após o produto ser implementado e considerado viável em termos econômicos e práticos, ocorre a transação, fornecendo um feedback do planejamento realizado. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - F - F. b) V - V - F - F - V. c) V - F - F - V - F. d) F - V - V - F - F. 4. A Gerência de Configuração de Software é essencial para produzir software de qualidade, é um conjunto de atividades de apoio que permite a absorção ordenada das mudanças inerentes ao desenvolvimento de software, mantendo a integridade e a estabilidade durante a evolução do projeto. Sobre a concepção de Gerência de Configuração de Software, analise as sentenças a seguir: I- No processo de desenvolvimento de software, o gerenciamento da configuração de software envolve identificar a sua configuração em pontos predefinidos no tempo durante o ciclo de vida. II- O gerenciamento de Configuração de Software trabalha diretamente ligado com os Baselines. É um aplicativo de interação, que reforça interface com o servidor de aplicação. III- No processo de desenvolvimento de software, o gerenciamento da configuração de software envolve identificar a sua configuração somente ao final do ciclo de vida. IV- No processo de desenvolvimento de software, o gerenciamento da configuração de software envolve identificar a sua configuração apenas no início do ciclo de vida. V- Quando um sistema de software passa por manutenção, deve-se assegurar que as https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_4%20aria-label= mudanças incorporadas a esse software sejam controladas. A esse processo de gerenciamento de mudanças do sistema inclui-se as atividades de gerenciamento de versões e construção de sistemas. Agora, assinale a alternativa CORRETA: a) As sentenças I, II, III e V estão corretas. b) As sentenças I e V estão corretas. c) As sentenças III, IV e V estão corretas. d) As sentenças II e V estão corretas. 5. O gerenciamento de projetos de software envolve atividades para assegurar que o software seja entregue dentro do prazo e do orçamento previsto, estando de acordo com os requisitos da organização. As pessoas devem ser organizadas para o trabalho de desenvolvimento de forma efetiva, pois seu planejamento compreende a elaboração de estimativas para o trabalho a ser realizado, o estabelecimento de compromissos necessários e a definição de planos para a realização do trabalho. Sobre os quatro fatores conhecidos como 4Ps, que definem o gerenciamento de projeto de forma efetiva, assinale a alternativa CORRETA: a) Pessoas, produto, processo e projeto. b) Pessoas, prazo, plano e produto. c) Projeto, plano, prazo e pessoa. d) Produto, projeto, prazo e planejamento. 6. 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 doprojeto. 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 III, IV e V estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças II, III e V estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_6%20aria-label= d) As sentenças I, III e IV estão corretas. 7. Métricas de Software (MS) servem para apresentar medidas, preferencialmente quantitativas, que reflitam características específicas de processos e de produtos em construção, podendo ser utilizadas em diferentes dimensões, como esforço, tamanho e complexidade. A MS tem como princípio especificar as funções de coleta de dados de avaliação e desempenho, atribuindo essas responsabilidades a toda a equipe do projeto e analisar os históricos dos projetos anteriores. A coleta adequada de métricas, com suas respectivas análises, pode auxiliar na tomada de decisões ao longo do desenvolvimento de um projeto, visando à melhoria da qualidade do processo e do produto em construção. Com relação aos métodos e técnicas de métricas de software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Linhas de Código (LOC): medidas do tamanho com base na contagem da quantidade do número de linhas de código de um programa de software. ( ) Pontos de História: consiste em identificar quanto tempo tantas pessoas levariam para terminar uma funcionalidade ou história de usuário para gerar o executável funcional. ( ) Análise de Pontos de Função: descrever as funcionalidades do sistema de acordo com a forma de utilização do sistema pelos usuários, utilizando a técnica de análise de dimensão do cenário de uso. ( ) Análise de Pontos de Caso de Uso: consiste em medir as funcionalidades do sistema através da visão do usuário, independente da tecnologia utilizada, através da contagem de todos os casos de uso incluídos no pacote. ( ) COCOMO II: modelos de estimativa de custo de software, baseado em pessoas/meses, para a determinação do baseline de exigências de um produto para a conclusão de uma atividade. ( ) Estimativa Orientada 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 que apresenta a sequência CORRETA: a) V - V - F - F - V - V. b) F - F - V - V - V - F. c) V - V - F - F - F - F. d) V - F - V - F - V - F. 8. Várias são as disciplinas apresentadas pelo PMBOK para garantir um adequado gerenciamento de projetos. O gerenciamento de escopo é um dos principais controles feitos pela gestão de projetos. O escopo garante um controle sobre o que foi definido e o que será implementado. Sobre o Gerenciamento de Escopo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A definição do escopo limita o universo de desenvolvimento do produto ou serviço. É um detalhamento do que será feito. ( ) Gerenciar as expectativas dos clientes é um dos grandes desafios na definição do escopo do projeto. ( ) O escopo serve para determinar a complexidade do trabalho que deverá ser desenvolvido. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_8%20aria-label= ( ) A técnica de medição de Análise de Pontos de Função não é utilizada para definir o tamanho do escopo do projeto. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) V - V - F - F. c) F - V - V - F. d) V - F - F - V. 9. 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, III e VI estão corretas. b) As sentenças I, III e IV estão corretas. c) As sentenças I, II, IV e V estão corretas. d) As sentenças I, III, V e VI estão corretas. 10. Risco de um projeto é um evento com uma probabilidade de ocorrer no futuro, impactando o projeto de forma negativa (ameaça) ou positiva (oportunidade). Ele pode ocorrer devido a uma ou mais causas, por isso da importância das empresas de softwares utilizarem um processo consistente para identificar, priorizar, acompanhar e tratar riscos através de uma ativa gestão de riscos em seus projetos. Sobre as quatro https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_10%20aria-label= formas de se tratar um risco, analise as sentenças a seguir: I- Eliminação: identificar e eliminar proativamente sua existência. II- Mitigação: quando umrisco sempre existirá e não há tratamento e resta ficar ciente das consequências. III- Transferência: quando se transfere a outra pessoa ou área a responsabilidade para lidar com o risco para você. IV- Aceitação: diante de riscos sem eliminação no projeto, buscar meios para reduzir o impacto de sua ocorrência. Agora, assinale a alternativa CORRETA: a) As sentenças II e III estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças I, II e IV estão corretas. d) As sentenças I e III estão corretas. Prova finalizada com 10 acertos e 0 questões erradas.
Compartilhar