Você está na página 1de 4

Sist.

Informação Sem4

PERGUNTA 1
1. Leia o trecho a seguir.

“A agilidade pode ser aplicada a qualquer processo de software. No entanto, para alcançá-la, é
essencial que o processo seja projetado de modo que a equipe possa adaptar e alinhar (racionalizar)
tarefas; possa conduzir o planejamento, compreendendo a fluidez de uma metodologia de
desenvolvimento ágil; possa eliminar tudo, exceto os artefatos essenciais, conservando-os enxutos;
e possa enfatizar a estratégia de entrega incremental, conseguindo entregar ao cliente, o mais
rapidamente possível, o software operacional para o tipo de produto e ambiente operacional. Não
cometa o erro de supor que a agilidade lhe dará licença para abreviar soluções. Processo é um
requisito, e disciplina é essencial”.

PRESSMAN, R.; MAXIM, B. Engenharia de software. 8. ed. Porto Alegre: AMGH, 2016. p. 38.

Para favorecer a agilidade no processo de software, utilizamos modelos e metodologias de grande


aderência aos princípios da agilidade. O scrum é uma dessas metodologias e possui todo um
conjunto de elementos e artefatos que precisam ser bem trabalhados.

Com relação às formas corretas no trabalho com o scrum para o desenvolvimento de software,
assinale, a seguir, a alternativa CORRETA.
a. As reuniões de daily scrum integram um conjunto de práticas comuns em métodos ágeis,
ocorrendo com periodicidade semanal.
b. O trabalho do projeto em sistemas de informação é dividido em sprints de periodicidade
tipicamente mensal.
c. A sprint segue rigorosamente o cronograma, além de todo o desenho de custos e sequência
de tarefas programadas, semelhante ao RUP.
d. O product backlog, como entregável, possui apenas parte das funcionalidades do sistema de
informação desenvolvido.
e. A fim de ganhar mais agilidade no desenvolvimento de software, os desenvolvedores
resolveram que haveria apenas uma iteração (sprint).
1,44 pontos
PERGUNTA 2
1. Desenvolver e implementar um sistema de informação é, essencialmente, um projeto. É possível
fazer essa afirmação porque, ao desenvolvermos um sistema de informação, criamos um produto
único, obedecendo aos custos e considerando um determinado cronograma. Sendo assim, analise
as afirmações a seguir sobre a implantação de sistemas de informação.

I- Considerar as entradas de um projeto de um sistema de informação é fundamental para perceber


adequadamente quais são as necessidades do cliente/usuário.
II- A especificação de requisitos é uma importante atividade de projetos que deve considerar os que
são funcionais e os que não são funcionais.
III- As especificações de banco de dados, de interface e de componentes podem ser consideradas
saídas de um projeto de implementação de um sistema de informação.
IV- A arquitetura de sistemas, juntamente com a descrição de dados, representa entradas de um
projeto de sistemas de informação.

Está correto o que se afirma em:


a. I e III, apenas.
b. I, II, III e IV.
c. II, apenas.
d. I, III e IV, apenas.
Sist. Informação Sem4

e. I, II e III, apenas.

1,42 pontos
PERGUNTA 3
1. Um projeto pode ser conceituado como um esforço __________ em vista de se atingir um objetivo
__________. A principal função de um gerente de projeto é ser um agente de _______________,
trabalhando para garantir o sucesso de um projeto que está no cumprimento de cronograma no
prazo, na obediência aos custos, bem como no atendimento do escopo.

Preencha as lacunas escolhendo, a seguir, a alternativa CORRETA.


a. temporário; específico; integração.
b. recorrente; temporário; segmentação.
c. recorrente; indeterminado; segmentação.
d. temporário; indeterminado; integração.
e. temporário; específico; segmentação.

1,42 pontos
PERGUNTA 4
1. Leia o excerto a seguir.

“Uma metodologia (framework) de processo estabelece o alicerce para um processo de engenharia


de software completo por meio da identificação de um pequeno número de atividades metodológicas
aplicáveis a todos os projetos de software, independentemente de tamanho ou complexidade. Além
disso, a metodologia de processo engloba um conjunto de atividades de apoio (umbrella activities)
aplicáveis a todo o processo de software”. (PRESSMAN & MAXIM, 2016, p.9).

PRESSMAN, R.; MAXIM, B. Engenharia de software. 8. ed. Porto Alegre: AMGH, 2016. p. 9.

Considerando os conceitos de processos de software, analise as afirmações a seguir.

I- A eficácia de um processo de software reside no relacionamento entre as tarefas executadas e


tudo aquilo que é produzido na forma de artefatos.
II- O desenvolvimento, a garantia da qualidade e a gerência de projetos, dentre outros, formam as
segmentações de um processo de software.
III- As atividades de um processo de software também podem ser decompostas em subatividades.
IV- Dentre as metodologias de processo, uma das mais conhecidas é a cascata, que se destaca por
ser uma forma ágil de desenvolvimento de software.

Está correto o que se afirma em:


a. I e II, apenas.
b. I, II, III e IV.
c. II, apenas.
d. I, III e IV, apenas.
e. I, II e III, apenas.

1,43 pontos
PERGUNTA 5
1. Leia o excerto a seguir.

“O modelo cascata, algumas vezes chamado de modelo sequencial linear, sugere uma abordagem
sequencial e sistemática para o desenvolvimento de software, começando com a especificação dos
Sist. Informação Sem4

requisitos do cliente, avançando pelas fases de planejamento, modelagem, construção e entrega, e


culminando no suporte contínuo do software concluído”.

PRESSMAN, R.; MAXIM, B. Engenharia de software. 8. ed. Porto Alegre: AMGH, 2016. p. 25.

O modelo cascata é considerado um modelo tradicional, assim como outros que surgiram ao longo
da história da engenharia de software. Considerando que, na utilização desses modelos tradicionais,
encontramos algumas premissas e significados, avalie as afirmações a seguir e correlacione-as
adequadamente a cada uma das premissas.

1 - Determinismo.
2 - Especialização.
3 - Foco na execução.

I- Essa premissa estabelece a importância de as pessoas pensarem nas tarefas que desempenham.
II- Essa premissa se coloca como uma forma de reduzir erros e perdas de tempo.
III- Essa premissa torna as tarefas mais simples e pode ser vista na divisão de papéis e
responsabilidades.

Assinale, a seguir, a alternativa que correlaciona adequadamente os dois grupos de informação.


a. 1-I, 2-II e 3-III.
b. 1-III, 2-I e 3-II.
c. 1-III; 2-II; 3-I.
d. 1-II, 2-I e 3-III.
e. 1-II, 2-III e 3-I.

1,43 pontos
PERGUNTA 6
1. Uma empresa da área financeira decidiu fazer uma mudança substancial no modo em que os
sistemas de informações são desenvolvidos dentro da organização. A ideia era implementar modelos
em que fosse possível desenvolver software de forma iterativa e gerando incrementos que possam
ser testados e validados parcialmente pelo usuário, antes da finalização do processo.

Em qual das alternativas a seguir encontramos a melhor solução a ser escolhida para o caso descrito
no enunciado?
a. Modelo RUP.
b. Metodologia PRINCE.
c. Modelo PMBOK.
d. Modelo Cascata.
e. Metodologia Scrum.

1,43 pontos
PERGUNTA 7
1. Leia o excerto a seguir.

“Grady Booch, Jim Rumbaugh e Ivar Jacobson desenvolveram a UML na década de 1990, com
muitas opiniões da comunidade de desenvolvimento de software. A UML combinou um grupo de
notações de modelagem concorrentes usadas pela indústria do software na época. Em 1997, a UML
1.0 foi apresentada ao OMG (Object Management Group), uma associação sem fins lucrativos
dedicada a manter especificações para serem usadas pela indústria de computadores”.
Sist. Informação Sem4

PRESSMAN, R.; MAXIM, B. Engenharia de software. 8. ed. Porto Alegre: AMGH, 2016. p. 611.

Levando em consideração os conceitos de UML e a orientação de objetos, identifique se são (V)


verdadeiras ou (F) falsas as afirmativas a seguir.

I. ( ) Orientação a objeto apresenta-se como uma ideia de classificação, organização e abstração de


coisas por meio de uma coleção de objetos.
II. ( ) Ao utilizar a abordagem orientada a objetos no desenvolvimento de sistemas, projetamos
apenas os objetos-chave.
III. ( ) O diagrama de caso de uso é composto basicamente por cenário, ator, use case e
comunicação.
IV. ( ) Os dois grandes tipos de diagramas utilizados na UML são: estruturais e comportamentais.

Assinale, a seguir, a alternativa que apresenta a sequência CORRETA.


a. F - V - V - V.
b. V - V - V - F.
c. V - F - V - F.
d. F - F - F - V.
e. V - V - F - F.

Você também pode gostar