Buscar

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

1Um 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. 
2O 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 
Produto, projeto, prazo e planejamento. 
B 
Projeto, plano, prazo e pessoa. 
C 
Pessoas, produto, processo e projeto. 
D 
Pessoas, prazo, plano e produto. 
3O 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 - V - F. 
D 
F - V - F - F. 
4Risco 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 
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 um risco 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 I, II e IV estão corretas. 
B 
As sentenças I e III estão corretas. 
C 
As sentenças II e III estão corretas. 
D 
As sentenças I e IV estão corretas. 
5A 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) 
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 - V - V - F. 
C 
F - V - F - F - V. 
D 
V - F - V - V - F. 
6As 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 - V - F - F - V. 
B 
V - F - F - F - F. 
C 
V - F - F - V - F. 
D 
F - V -V - F - F. 
7As métricas e as estimativas de software vêm se tornando um dos principais estudos na 
Engenharia e Projeto de Software com a crescente exigência pela qualidade, rapidez, 
comodidade e baixo custo de implantação e manutenção de software. É impossível não 
enxergar tais métodos ou técnicas como alavanca para um produto de melhor qualidade, 
com custos adequados. Referente aos métodos ou técnicas para estimativa de software, 
assinale a alternativa CORRETA: 
A 
Pontos de História, Análise de Pontos de Função, Análise de Pontos por Caso de Teste, 
Estimativa Baseada em Regra 40-20-40, COCOMO II e Estimativa para Projetos 
Orientados a Objeto. 
B 
Linhas de Código (LOC), Análise de Pontos por Caso de Teste, Análise de Pontos de 
Função, Análise de Pontos de Caso de Uso e Modelo Algoritmo. 
C 
Linhas de Código (LOC), Pontos de História; Análise de Pontos de Função, Análise de 
Pontos de Caso de Uso, COCOMO II e Estimativa para Projetos Orientados a Objeto. 
D 
Linhas de Código (LOC), Análise de Pontos por Caso de Teste, Estimativa Baseada em 
Regra 40-20-40, Modelo Algoritmo e CMMI – Capability Maturity Model Integration. 
8De acordo com Freitas (2010, p. 1): "Ao longo 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: 
A 
F - V - F - F. 
B 
V - F - V - F. 
C 
V - V - V - F. 
D 
V - F - F - V. 
9O 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: . 
Acesso em: 27 jan. 2016. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A 
V - V - V - F - V. 
B 
V - V - F - F - V. 
C 
V - F - F - V - V. 
D 
F - V - V - F - F. 
10Os 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 e IV estão corretas. 
B 
As sentenças I, II e IV estão corretas. 
C 
As sentenças I e III estão corretas. 
D 
As sentenças II, III e IV estão corretas.

Outros materiais