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.:446320) ( peso.:1,50) Prova: 9680107 Nota da Prova: 8,00 Legenda: Resposta Certa Sua Resposta Errada 1. 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 do escopo do projeto, o gerente de projetos utilizará o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos de: a) Estimar requisitos, criar a Estrutura Analítica de Processo (EAP), identificar as partes interessadas e verificar e controlar o escopo. b) Coletar requisitos, criar estimativa do projeto, validar recursos do projeto, validar o escopo e encerrar o projeto. c) Coletar requisitos, definir o escopo, criar a Estrutura Analítica de Processo (EAP), verificar o escopo e controlar o escopo. d) Desenvolver requisitos, orientar e gerenciar o escopo, monitorar e controlar o trabalho do projeto, executar o controle do escopo e encerrar o projeto. 2. 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) Somente a sentença V está correta. b) As sentenças II, III e IV estão corretas. c) As sentenças I, II e V estão corretas. d) As sentenças I, III e V estão corretas. 3. 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. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - V - V. b) V - V - V - F - V. c) F - V - V - V - F. d) F - V - F - F - V. 4 . Partindo da premissa de que só se conhece o que se mede, muitas organizações adotaram a metodologia de utilização de indicadores de desempenho nos variados processos que a envolvem. Afinal, de nada adianta realizar as atividades dos processos sem saber qual é o seu andamento, objetivo e os resultados a serem alcançados. Portanto, "é indiscutível que qualidade é um item importante para qualquer produto ou serviço. Um software usado como ferramenta para suportar diversas linhas de negócios nas empresas também deve apresentar, a cada versão, níveis mais elevados de qualidade. Uma das ferramentas que a engenharia de software utiliza são as Métricas de Software. Essas métricas podem ser consideradas como um conjunto de atributos, previamente documentados e conhecidos do ciclo de desenvolvimento de software". Com relação às métricas de qualidade de software, analise as sentenças a seguir: I- A métrica não está associada à etapa de planejamento do projeto. II- A métrica permite validar a conformidade com os requisitos, favorecendo a melhoria da gerência dos projetos e o relacionamento com o cliente. III- A técnica de medição Linha de Código (LOC) conta a quantidade de programas de um sistema. IV- Permite estimar a adequação do software com relação às reais necessidades do usuário final. Assinale a alternativa CORRETA: FONTE: MARQUES, Daniela. Métricas de Software. [s.l: s.n.], 2011. Disponível em: <https://www.ibm.com/developerworks/community/blogs/tlcbr/entry/metricas_de_soft ware?lang=en>. Acesso em: 5 jul. 2016. 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 II e IV estão corretas. d) As sentenças I e IV estão corretas. 5. 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 I, II e IV estão corretas. b) As sentenças II, III e IV estão corretas. c) As sentenças I e III estão corretas. d) As sentenças I e IV estão corretas. 6. De acordo com Freitas (2010, p. 1): "Aolongo do ciclo de vida de um projeto de software, uma grande quantidade de itens é produzida. A probabilidade desses itens sofrerem alterações, devido a mudanças nos requisitos ou correções de defeitos, por exemplo, é muito alta. É comum também que sejam geradas diferentes versões do software, à medida que novos problemas sejam descobertos e resolvidos. Controlar e gerenciar todas essas mudanças é essencial para que o projeto seja bem-sucedido". Sobre os sistemas de controle de versões, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Identificam alterações efetuadas em um software, permitindo o rastreamento das versões e o histórico das alterações. ( ) Servem para definir a pessoa mais capacitada para cada atividade. ( ) Servem de base para estimar os custos de um projeto. ( ) Controlar versões tornou-se um processo acessível financeiramente, em função das várias opções de tecnologias disponíveis no mercado. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: FREITAS, Daniel T. M. Análise Comparativa entre Sistemas de Controle de Versões. Disponível em: <http://www.ufjf.br/getcomp/files/2013/03/An%C3%A1lise-Comparativa-entre- Sistemas-de-Controle-de-Vers%C3%B5es-Daniel-Tannure-Menandro-de- Freitas.pdf). Acesso em: 4 ago. 2016. a) V - F - F - V. b) V - V - V - F. c) F - V - F - F. d) V - F - V - F. 7. Um projeto tem caráter temporário, deve ter um início e um fim definido, mas não necessariamente implica que o produto gerado pelo projeto deva ser temporário. O final é alcançado quando os objetivos tiverem sido alcançados, quando se tornar claro que os objetivos do projeto não serão ou não poderão ser atingidos ou quando não existir mais a necessidade do projeto e ele for encerrado. Neste contexto, os projetos podem ser compostos por três tipos de categorias: subprojetos, programas e portfólio. Sobre estas categorias, analise as sentenças a seguir: I- No projeto, o sucesso é medido pelo orçamento, prazo e produtos entregues dentro das especificações e os projetos complexos podem ser particionados em projetos menores, facilitando, assim, a atividade de gerenciamento. II- O programa é um conjunto de projetos ou portfólios com objetivos afins. III- No programa, o sucesso é medido em termos de retorno do investimento (ROI), novas habilidades e benefícios entregues. IV- No portfólio, os grupos de programas são relacionados e gerenciados coletivamente de forma coordenada. V- No portfólio, o sucesso é medido em termos de performance agregada dos componentes do portfólio. Agora, assinale a alternativa CORRETA: a) As sentenças II, III e IV estão corretas. b) As sentenças II, III e V estão corretas. c) Somente a sentença III está correta. d) As sentenças I, III e V estão corretas. 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: 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. a) V - F - V - V - F. b) V - V - F - F - F. c) V - V - V - F - F. d) F - F - F - V - V. 9. O principal objetivo do Guia PMBOK® é identificar o conjunto de conhecimentos em gerenciamento de projetos envolvendo os processos de integração, escopo, tempo, custo, qualidade, recursos humanos, comunicação, riscos, aquisição e envolvidos no projeto. Este guia é amplamente reconhecido como boa prática nas organizações do mundo todo, utilizando: (1) entradas, (2) ferramentas e técnicas e (3) saídas, em cada um dos seus processos para realização do projeto. Acerca destas áreas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A gestão do escopo do projeto trata de identificar os requisitos que serão construídos no projeto. ( ) A gestão de tempo do projeto definirá o período em que o projeto ocorrerá, garantindo sua entrega dentro do prazo previsto. ( ) A gestão da qualidade do projeto permite que o projeto possa ser mais transparente durante seu uso, repasse, armazenamento e disseminação das informações. ( ) A gestão das comunicações irá assegurar que o produto final esteja correto e satisfaça às necessidades e às expectativas do patrocinador ou usuário final. ( ) A gestão de envolvidos do projeto irá permitir que as pessoas internas ou externas ao projeto estejam sincronizadas, a fim de melhorar as decisões do projeto. FONTE: PROJETOSCOLABORATIVOS. Objetivo do Guia PMBOK. Disponível em: <http://wpm.wikidot.com/conceito:objetivo-do-guia>. Acesso em: 27 jan. 2016. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F - F - V. b) F - V - V - F - F. c) V - V - V - F - V. d) V - F - F - V - V. 10. A Gerência de Configuração é um 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 desses produtos, controlando as mudanças impostas, e auditando e relatando as mudanças realizadas. Sobre o Gerenciamento de Configuração de Software em três níveis, analise as sentenças a seguir: I- Controle de versão: identifica em qual versão está o software e quais as característica de cada versão. Controle de mudanças: identifica quais foram as mudanças, efetuadas na versão. Integração contínua: tem como características testar as mudanças assim que são realizadas. II- Controle de versão: identifica em qual versão está o software e quais as características de cada versão. Controle de mudanças: tem como característica testar as mudanças assim que são realizadas. Integração contínua: identifica quais foram as mudanças, efetuadas na versão. III- Controle de versão: identifica os usuários dos sistemas. Controle de mudanças: tem como característica testar as mudanças assim que são realizadas. Integração contínua: identifica as aplicações do software. Agora, assinale a alternativa CORRETA: a) Somente sentença II está correta. b) As sentenças II e III estão corretas. c) Somente a sentença I está correta. d) As sentenças I e II estão corretas.Prova fina
Compartilhar