Buscar

Avaliação II - Engenharia e Projeto de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Continue navegando


Prévia do material em texto

1. 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) F - V - F - F - V. 
B) V - F - F - V - V. 
C) F - V - V - V - F. 
D) V - V - V - F - V. 
 
2. Os projetos podem ser compostos por três tipos de categorias: subprojetos, programas e portfólio. 
Sobre os programas, assinale a alternativa INCORRETA: 
 
A) O sucesso de programas é medido em termos de retorno do investimento, novas habilidades e benefícios entregues. 
B) Programas são grupos de projetos que são relacionados e gerenciados coletivamente de forma coordenada. 
C) O sucesso é medido pelo orçamento, prazo e produtos entregues dentro das especificações. 
D) O estilo de liderança é focado na gestão dos relacionamentos e solução de conflitos. 
 
3. 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 (matriz de 
responsabilidade do projeto). O alicerce é o tripé de sucesso dos projetos. 
Em que consiste esse tripé? 
A) Tempo, custo, escopo. 
B) Gerência, projeto, custo. 
C) Tempo, custo não escopo. 
D) Trabalho, custo, escopo. 
 
4. Os projetos podem ser compostos por três tipos de categorias: subprojetos, programas e portfólio. 
Sobre as características de um portifólio, assinale a alternativa INCORRETA: 
A) O estilo de liderança é focado na adição de valor à tomada de decisão. 
B) O sucesso é medido em termos de performance agregada dos componentes. 
C) Gerentes de portifólio conduzem planejamento detalhado para gerenciar a entrega dos produtos do projeto. 
D) É um conjunto de projetos ou programas com objetivos afins. 
 
5. 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) V - F - V - F - V - F. 
C) V - V - F - F - F - F. 
D) F - F - V - V - V - F. 
 
6. 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) Coletar requisitos, definir o escopo, criar a Estrutura Analítica de Processo (EAP), verificar o escopo e controlar o escopo. 
B) Coletar requisitos, criar estimativa do projeto, validar recursos do projeto, validar o escopo e encerrar o projeto. 
C) Estimar requisitos, criar a Estrutura Analítica de Processo (EAP), identificar as partes interessadas e verificar 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. 
 
7. A gerência do projeto, de certa forma, tem responsabilidade com todos os envolvidos no projeto. As pessoas devem ser organizadas para o trabalho de 
desenvolvimento de forma efetiva, e a comunicação com o cliente deve ser bem compreendida, assim como o projeto deve ser planejado com prazos e metas 
estabelecidas. O gerenciamento de projeto no desenvolvimento de software tem um foco nos 4 Ps. 
Quais são esses 4 Ps? 
A) Plano, Pessoal, Projeto e Processo. 
B) Projeto, Pessoal, Plano e Prática. 
C) Produto, Processo, Projeto e Pessoal. 
D) Pessoal, Produto, Prática e Projeto. 
 
8. É 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) Linha de Código. 
C) Contagem Simplificada. 
D) Análise de Pontos de Função. 
 
9. 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: APractitioner'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) 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 - F - F - V. 
B) F - V - F - F - V. 
C) F - V - V - V - F. 
D) V - F - V - V - F. 
 
10. Gerência de projetos é um conjunto de práticas que serve de guia a um grupo para trabalhar de maneira produtiva. Ela compreende métodos e ferramentas que 
organizam as tarefas, identificam sua sequência de execução e dependências existentes, apoia a alocação de recursos e tempo, além de permitir o rastreamento da 
execução das atividades e medição do progresso relativo ao que foi definido no plano de projeto (SILVA FILHO, 2016). Sobre a gerência de projetos de software, 
analise as sentenças a seguir: 
 
I- Um projeto é um conjunto de atividades ou tarefas com ciclo de vida repetitivo e duração indefinida, planejadas para serem executadas com recursos bem definidos. 
II- O gerenciamento de custos de um projeto deve iniciar-se na fase de encerramento do projeto, quando todos os custos, para todas as atividades do projeto, já 
podem ser contabilizados. 
III- O escopo do projeto delimita e define o que o projeto vai e deve fazer, além de definir o que o projeto não vai fazer. 
IV- O escopo e o custo de um projeto devem ser planejados e controlados. 
 
Assinale a alternativa CORRETA: 
 
FONTE: SILVA FILHO, Antônio Mendes da. Gestão de Projetos de Software. Disponível em: . Acesso em: 10 out. 2016. 
A) As sentenças III e IV estão corretas. 
B) As sentenças I, II e III estão corretas. 
C) As sentenças I e II estão corretas. 
D) As sentenças I, III e IV estão corretas.