Logo Passei Direto
Buscar

PROVA Metodologia Tradicional X Ágil - 2

Ferramentas de estudo

Questões resolvidas

Equipes de projeto que precisam ter habilidades e conhecimentos variados, sobre as documentações de projeto e de modelagem do software, como entendimento do PMI, UML e outras especificações referentes ao negócio do projeto, além de habilidades de liderança, julgamento (analítica) e de percepção (decisão), se referem a uma abordagem:
Escolha uma:
a. Tradicional.
b. Híbrida.
c. Ágil.
d. Orientada a processos.
e. Nenhuma das alternativas anteriores está correta.

Técnica de reorganização que simplifica o projeto (ou código) de um componente sem mudar a função ou comportamento. É o processo de mudar um sistema de software de tal forma que não altere o comportamento externo do código (projeto), embora melhore sua estrutura interna (PRESSMAN, 2016, p.238).
Marque a alternativa correta que apresenta a técnica do trecho de texto apresentado.
a. Reestruturação.
b. Refatoração.
c. Simplificação.
d. Reutilização.
e. Nenhuma das alternativas está correta.

O modelo RUP (Rational Unifield Process – Processo Unificado Racional) é um exemplo de modelo de processo moderno (modelo híbrido de desenvolvimento de software), derivado de trabalhos sobre a UML e o Unifield Software Development Process associado (RUNBAUGH et. al., 1999; ARLOW e NEUSTADT, 2005 apud SOMMERVILLE, 2011, p. 34).
Marque a alternativa correta que apresenta vantagens dentro de um projeto de desenvolvimento de software aplicando o modelo de processo RUP.
a. É um processo adequado para todos os tipos de desenvolvimento, como desenvolvimento de software embutido.
b. As fases são definidas por metas e não por atividades. As iterações possuem prazos definidos dentro das fases, ou seja, as fases são dinâmicas.
c. Transparente aos riscos ao logo do tempo do projeto.
d. O método RUP não consegue realizar o reaproveitamento do código que tem por finalidade o aumento da produtividade e otimização dos recursos.
e. Nenhuma das alternativas anteriores está correta.

A figura seguir (Figura 2) representa o cartão de estórias do Processo de Software XP (Extreme Programming):
De acordo com o estudo sobre a abordagem XP, marque a alternativa correta que define o objetivo do cartão de estórias:
a. É a modelagem das funcionalidades do sistema.
b. É a codificação das funcionalidades do sistema.
c. São as funcionalidades implementadas do sistema.
d. É o checklist das funcionalidades do sistema.
e. Nenhuma das alternativas anteriores está correta.

Pressman (2016, p. 84), comenta que uma filosofia ágil para a engenharia de software enfatiza quatro elementos-chave: a importância das equipes que se auto-organizam, que tem controle sobre o trabalho por elas realizado; a comunicação e a colaboração entre os membros da equipe e entre os desenvolvedores e seus clientes.
De acordo com os estudos da metodologia ágil, marque a alternativa em que a metodologia ágil NÃO possui tal característica.
a. Versionamento.
b. Priorização de projetos.
c. Equipes gerenciadas por líder ou gestor de projetos, em que ele gerencia e controla os processo de software através de um plano de gerenciamento.
d. Documentação leve e eficiente (utiliza protótipos, modelos e diagramas para representar o software).
e. Iterações em curtos espaços de tempo (de uma a quatro semanas).

A figura a seguir (Figura 3) apresenta o processo de desenvolvimento de software XP.
Assinale a alternativa que apresenta as afirmativas corretas:
I. A etapa de requisitos é constituída das atividades de (a) ouvir estórias dos usuários, entendendo o ambiente de negócios e de (b) realizar o desenvolvimento dos cartões de estórias (cartões de usuários).
II. A etapa de projeto é constituída de cartões de tarefas, estimativas de esforço de cada tarefa, discussão e priorização e dimensionamento do custo.
III. A etapa de codificação (iterações) são as estórias implementadas através de programação em pares e refatoração.
IV. Depois de recebidos e desenvolvidos os cartões de estórias, a equipe de desenvolvimento os divide em tarefas (cartões de tarefas). Estima-se o esforço e os recursos necessários para a realização da tarefa. Esta tarefa envolve a discussão e o envolvimento do cliente, atribuindo valor de negócio e priorizando-as. Esta etapa é chamada de plano de versão, sendo o mesmo que plano do projeto de software na metodologia clássica, em que se divide as tarefas e estima-se os tempos e custos.
V. No processo de software XP, novas estórias de usuários só podem ser implementadas na fase de planejamento de versão. Quando na produção houver mais estórias de usuários, deve ser realizado um novo subprojeto.
VI. Na etapa de planejamento de versão, é gerada uma documentação de planejamento de estimativas de custo, tempo e risco do projeto e na fase final do projeto é gerado uma documentação de avaliação do trabalho.
a. somente a alternativa V e VI estão corretas.
b. somente a alternativa I, II e V estão corretas.
c. somente a alternativa II, III e VI estão corretas.
d. as alternativas I e IV estão corretas.
e. as afirmativas I, III e IV estão corretas.

Os processos estão vinculados às atividades e procedimentos dos funcionários ou colaboradores de uma empresa. Esses processos são compostos de rotinas de trabalho, chamadas instruções de trabalho. Um sistema de folha de pagamento, planejamento de controle e produção, estocagem, emissão de pedidos e demais funções estão vinculadas aos processos organizacionais. Os processos são compostos de entrada de informações ou de matérias-primas; de processamento de cálculos ou transformação das informações ou das matérias-primas; saída de informações, resultados ou de produtos acabados; de recursos de pessoal ou financeiro; e de regras e padrões, como políticas, instruções de trabalho, normas, regulamentações, etc., como mostra a Figura 1.
Portanto, com relação ao processo de software, assinale a alternativa correta:
a. É constituídos das atividades de análise de requisitos, levantamento de requisitos, implementação e testes.
b. É constituído das atividades funcionais de análise de requisitos, projeto, implementação e testes.
c. Os processos funcionais não possuem aderência aos processos funcionais.
d. É constituído de processos funcionais e estes de atividades específicas de levantamentos de requisitos, modelagem e codificação.
e. Nenhumas das alternativas anteriores estão corretas.

Dada a Figura 1 a seguir sobre o processo de desenvolvimento de software Extreme Programming (XP), e de acordo com os estudos sobre o processo de software XP, nas afirmativas que seguem, marque V para verdadeiro e F para falso.
A sequência correta para resposta da questão é:
( ) O ciclo do processo de software inicia com as histórias de usuários (requisitos do usuário), projeto simples, soluções pontuais (protótipos), codificação (programação em pares) e testes de aceitação as unidades. Cria-se, então, uma versão e entrega.
( ) O processo de software XP é baseado em desenvolvimento de sistema estruturado.
( ) A atividade de projeto do XP inicia com o cartão de usuários e deve ser escrita com a linguagem de negócio, de forma clara e precisa, para que seja compreendida por todos. Esta atividade inicia-se em ouvir e entender o ambiente de negócios do software e permite obter uma percepção sobre os resultados solicitados e funcionalidade.
( ) O XP é um processo de desenvolvimento de software voltado para projetos cujos requisitos são vagos e mudam com frequência;
( ) A etapa de projeto da metodologia XP é temporária e seu projeto é continuamente modificado conforme a construção prossegue, produzindo poucos artefatos. É gerado um protótipo (soluções pontuais) caso exista um problema do projeto mais complexo.
a. F, V, F, F, F.
b. F, F, F, V, V.
c. V, F,V, V, V.
d. V, F, F, V, F.
e. Nenhuma das alternativas anteriores está correta.

A figura abaixo (Figura 4) mostra o processo Scrum esquematizado adaptado de Sommerville (2011, p. 50), em que o processo inicial é backlog do produto, que é a lista de trabalho a ser feito no projeto do backlog do sprint (funcionalidades atribuídas ao sprint). Na sequência são aplicadas as fases de (1) avaliação, (revisa todas as funcionalidades atribuídas, identificando as prioridades e riscos); (2) seleção, em que são selecionados os recursos e funcionalidades pela equipe e cliente e (3) após aprovações (acordos), a equipe inicia o desenvolvimento do software, com reuniões diárias de 15 minutos que são geradas para analisar o progresso do desenvolvimento, dificuldades, tarefas realizadas e repriorização do trabalho.
Marque a alternativa que NÃO condiz com os estudos sobre o Scrum:
a. Scrum é um processo bastante leve para gerenciar e controlar projetos de desenvolvimento de software e para a criação de produtos.
b. Scrum é uma metodologia ágil que segue as filosofias interativa e incremental. Ela se concentra no que é realmente importante: gerenciar o projeto e criar um produto que acrescente valor para o negócio.
c. Fornece uma estrutura de trabalho, sendo útil quando aplicado sozinho. Pode, em último caso, combinar outras metodologias ou práticas para agregar valor. Opera com objetivos bem definidos e estáveis, em ambientes complexos e caóticos.
d. o Scrum adota uma abordagem empírica, aceitando que o problema pode não ser totalmente entendido ou definido na análise e que provavelmente os requisitos mudarão com o passar do tempo, focando na maximização da habilidade da equipe de responder de forma ágil aos desafios.
e. O projeto Scrum começa com uma visão, que pode ser vaga a princípio, e que depois ficará mais clara à medida que o projeto evolui. A partir da visão é definida uma lista de itens priorizados, composta por requisitos e funcionalidades que precisam ser construídos para que a visão seja concretizada.

A Unified Modeling Language (UML) tem um amplo aspecto de utilização, e sua principal função é a modelagem de regras de negócios e especificações de sistemas, compreendendo tanto os aspectos estruturais do software como os dinâmicos. Para prover essa ampla gama de aplicação, a linguagem foi definida de modo que possa ser estendida e seja genérica o suficiente para lidar com diferentes tipos de sistemas, evitando especializações e complexidade excessiva.
Sobre a aplicação da UML, marque a alternativa correta:
a. Pode ser aplicada em todas as fases do projeto de desenvolvimento de sistemas.
b. É aplicada somente na fase de modelagem do sistema.
c. Pode ser aplicada na fase de modelagem e codificação.
d. É aplicada nas fases de especificação do software e modelagem do sistema.
e. Nenhuma das alternativas anteriores está correta.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Equipes de projeto que precisam ter habilidades e conhecimentos variados, sobre as documentações de projeto e de modelagem do software, como entendimento do PMI, UML e outras especificações referentes ao negócio do projeto, além de habilidades de liderança, julgamento (analítica) e de percepção (decisão), se referem a uma abordagem:
Escolha uma:
a. Tradicional.
b. Híbrida.
c. Ágil.
d. Orientada a processos.
e. Nenhuma das alternativas anteriores está correta.

Técnica de reorganização que simplifica o projeto (ou código) de um componente sem mudar a função ou comportamento. É o processo de mudar um sistema de software de tal forma que não altere o comportamento externo do código (projeto), embora melhore sua estrutura interna (PRESSMAN, 2016, p.238).
Marque a alternativa correta que apresenta a técnica do trecho de texto apresentado.
a. Reestruturação.
b. Refatoração.
c. Simplificação.
d. Reutilização.
e. Nenhuma das alternativas está correta.

O modelo RUP (Rational Unifield Process – Processo Unificado Racional) é um exemplo de modelo de processo moderno (modelo híbrido de desenvolvimento de software), derivado de trabalhos sobre a UML e o Unifield Software Development Process associado (RUNBAUGH et. al., 1999; ARLOW e NEUSTADT, 2005 apud SOMMERVILLE, 2011, p. 34).
Marque a alternativa correta que apresenta vantagens dentro de um projeto de desenvolvimento de software aplicando o modelo de processo RUP.
a. É um processo adequado para todos os tipos de desenvolvimento, como desenvolvimento de software embutido.
b. As fases são definidas por metas e não por atividades. As iterações possuem prazos definidos dentro das fases, ou seja, as fases são dinâmicas.
c. Transparente aos riscos ao logo do tempo do projeto.
d. O método RUP não consegue realizar o reaproveitamento do código que tem por finalidade o aumento da produtividade e otimização dos recursos.
e. Nenhuma das alternativas anteriores está correta.

A figura seguir (Figura 2) representa o cartão de estórias do Processo de Software XP (Extreme Programming):
De acordo com o estudo sobre a abordagem XP, marque a alternativa correta que define o objetivo do cartão de estórias:
a. É a modelagem das funcionalidades do sistema.
b. É a codificação das funcionalidades do sistema.
c. São as funcionalidades implementadas do sistema.
d. É o checklist das funcionalidades do sistema.
e. Nenhuma das alternativas anteriores está correta.

Pressman (2016, p. 84), comenta que uma filosofia ágil para a engenharia de software enfatiza quatro elementos-chave: a importância das equipes que se auto-organizam, que tem controle sobre o trabalho por elas realizado; a comunicação e a colaboração entre os membros da equipe e entre os desenvolvedores e seus clientes.
De acordo com os estudos da metodologia ágil, marque a alternativa em que a metodologia ágil NÃO possui tal característica.
a. Versionamento.
b. Priorização de projetos.
c. Equipes gerenciadas por líder ou gestor de projetos, em que ele gerencia e controla os processo de software através de um plano de gerenciamento.
d. Documentação leve e eficiente (utiliza protótipos, modelos e diagramas para representar o software).
e. Iterações em curtos espaços de tempo (de uma a quatro semanas).

A figura a seguir (Figura 3) apresenta o processo de desenvolvimento de software XP.
Assinale a alternativa que apresenta as afirmativas corretas:
I. A etapa de requisitos é constituída das atividades de (a) ouvir estórias dos usuários, entendendo o ambiente de negócios e de (b) realizar o desenvolvimento dos cartões de estórias (cartões de usuários).
II. A etapa de projeto é constituída de cartões de tarefas, estimativas de esforço de cada tarefa, discussão e priorização e dimensionamento do custo.
III. A etapa de codificação (iterações) são as estórias implementadas através de programação em pares e refatoração.
IV. Depois de recebidos e desenvolvidos os cartões de estórias, a equipe de desenvolvimento os divide em tarefas (cartões de tarefas). Estima-se o esforço e os recursos necessários para a realização da tarefa. Esta tarefa envolve a discussão e o envolvimento do cliente, atribuindo valor de negócio e priorizando-as. Esta etapa é chamada de plano de versão, sendo o mesmo que plano do projeto de software na metodologia clássica, em que se divide as tarefas e estima-se os tempos e custos.
V. No processo de software XP, novas estórias de usuários só podem ser implementadas na fase de planejamento de versão. Quando na produção houver mais estórias de usuários, deve ser realizado um novo subprojeto.
VI. Na etapa de planejamento de versão, é gerada uma documentação de planejamento de estimativas de custo, tempo e risco do projeto e na fase final do projeto é gerado uma documentação de avaliação do trabalho.
a. somente a alternativa V e VI estão corretas.
b. somente a alternativa I, II e V estão corretas.
c. somente a alternativa II, III e VI estão corretas.
d. as alternativas I e IV estão corretas.
e. as afirmativas I, III e IV estão corretas.

Os processos estão vinculados às atividades e procedimentos dos funcionários ou colaboradores de uma empresa. Esses processos são compostos de rotinas de trabalho, chamadas instruções de trabalho. Um sistema de folha de pagamento, planejamento de controle e produção, estocagem, emissão de pedidos e demais funções estão vinculadas aos processos organizacionais. Os processos são compostos de entrada de informações ou de matérias-primas; de processamento de cálculos ou transformação das informações ou das matérias-primas; saída de informações, resultados ou de produtos acabados; de recursos de pessoal ou financeiro; e de regras e padrões, como políticas, instruções de trabalho, normas, regulamentações, etc., como mostra a Figura 1.
Portanto, com relação ao processo de software, assinale a alternativa correta:
a. É constituídos das atividades de análise de requisitos, levantamento de requisitos, implementação e testes.
b. É constituído das atividades funcionais de análise de requisitos, projeto, implementação e testes.
c. Os processos funcionais não possuem aderência aos processos funcionais.
d. É constituído de processos funcionais e estes de atividades específicas de levantamentos de requisitos, modelagem e codificação.
e. Nenhumas das alternativas anteriores estão corretas.

Dada a Figura 1 a seguir sobre o processo de desenvolvimento de software Extreme Programming (XP), e de acordo com os estudos sobre o processo de software XP, nas afirmativas que seguem, marque V para verdadeiro e F para falso.
A sequência correta para resposta da questão é:
( ) O ciclo do processo de software inicia com as histórias de usuários (requisitos do usuário), projeto simples, soluções pontuais (protótipos), codificação (programação em pares) e testes de aceitação as unidades. Cria-se, então, uma versão e entrega.
( ) O processo de software XP é baseado em desenvolvimento de sistema estruturado.
( ) A atividade de projeto do XP inicia com o cartão de usuários e deve ser escrita com a linguagem de negócio, de forma clara e precisa, para que seja compreendida por todos. Esta atividade inicia-se em ouvir e entender o ambiente de negócios do software e permite obter uma percepção sobre os resultados solicitados e funcionalidade.
( ) O XP é um processo de desenvolvimento de software voltado para projetos cujos requisitos são vagos e mudam com frequência;
( ) A etapa de projeto da metodologia XP é temporária e seu projeto é continuamente modificado conforme a construção prossegue, produzindo poucos artefatos. É gerado um protótipo (soluções pontuais) caso exista um problema do projeto mais complexo.
a. F, V, F, F, F.
b. F, F, F, V, V.
c. V, F,V, V, V.
d. V, F, F, V, F.
e. Nenhuma das alternativas anteriores está correta.

A figura abaixo (Figura 4) mostra o processo Scrum esquematizado adaptado de Sommerville (2011, p. 50), em que o processo inicial é backlog do produto, que é a lista de trabalho a ser feito no projeto do backlog do sprint (funcionalidades atribuídas ao sprint). Na sequência são aplicadas as fases de (1) avaliação, (revisa todas as funcionalidades atribuídas, identificando as prioridades e riscos); (2) seleção, em que são selecionados os recursos e funcionalidades pela equipe e cliente e (3) após aprovações (acordos), a equipe inicia o desenvolvimento do software, com reuniões diárias de 15 minutos que são geradas para analisar o progresso do desenvolvimento, dificuldades, tarefas realizadas e repriorização do trabalho.
Marque a alternativa que NÃO condiz com os estudos sobre o Scrum:
a. Scrum é um processo bastante leve para gerenciar e controlar projetos de desenvolvimento de software e para a criação de produtos.
b. Scrum é uma metodologia ágil que segue as filosofias interativa e incremental. Ela se concentra no que é realmente importante: gerenciar o projeto e criar um produto que acrescente valor para o negócio.
c. Fornece uma estrutura de trabalho, sendo útil quando aplicado sozinho. Pode, em último caso, combinar outras metodologias ou práticas para agregar valor. Opera com objetivos bem definidos e estáveis, em ambientes complexos e caóticos.
d. o Scrum adota uma abordagem empírica, aceitando que o problema pode não ser totalmente entendido ou definido na análise e que provavelmente os requisitos mudarão com o passar do tempo, focando na maximização da habilidade da equipe de responder de forma ágil aos desafios.
e. O projeto Scrum começa com uma visão, que pode ser vaga a princípio, e que depois ficará mais clara à medida que o projeto evolui. A partir da visão é definida uma lista de itens priorizados, composta por requisitos e funcionalidades que precisam ser construídos para que a visão seja concretizada.

A Unified Modeling Language (UML) tem um amplo aspecto de utilização, e sua principal função é a modelagem de regras de negócios e especificações de sistemas, compreendendo tanto os aspectos estruturais do software como os dinâmicos. Para prover essa ampla gama de aplicação, a linguagem foi definida de modo que possa ser estendida e seja genérica o suficiente para lidar com diferentes tipos de sistemas, evitando especializações e complexidade excessiva.
Sobre a aplicação da UML, marque a alternativa correta:
a. Pode ser aplicada em todas as fases do projeto de desenvolvimento de sistemas.
b. É aplicada somente na fase de modelagem do sistema.
c. Pode ser aplicada na fase de modelagem e codificação.
d. É aplicada nas fases de especificação do software e modelagem do sistema.
e. Nenhuma das alternativas anteriores está correta.

Prévia do material em texto

Questão 1
Correto
Atingiu 0,60 de
0,60
Metodologia Tradicional X Ágil ► AVALIAÇÃO ► PROVA
Data de inicio sexta, 10 Fev 2023, 11:11
Estado Finalizada
Data de conclusão sexta, 10 Fev 2023, 13:41
Tempo empregado 2 horas 29 minutos
Nota 5,40 de um máximo de 6,00(90%)
Equipes de projeto que precisam ter habilidades e
conhecimentos variados, sobre as documentações
de projeto e de modelagem do software, como
entendimento do PMI, UML e outras
especi�cações referentes ao negócio do projeto,
além de habilidades de liderança, julgamento
(analítica) e de percepção (decisão), se referem a
uma abordagem: 
Escolha uma:
a. Tradicional. 
b.  Híbrida.
c. Ágil.
d. Orientada a processos.
e. Nenhuma das alternativas anteriores está
correta.
Sua resposta está correta.
A resposta correta é: Tradicional..
https://moodle.universoead.com.br/course/view.php?id=729
https://moodle.universoead.com.br/mod/quiz/view.php?id=7831
Questão 2
Correto
Atingiu 0,60 de
0,60
Técnica de reorganização que simpli�ca o projeto
(ou código) de um componente sem mudar a
função ou comportamento. É o processo de mudar
um sistema de software de tal forma que não
altere o comportamento externo do código
(projeto), embora melhore sua estrutura interna
(PRESSMAN, 2016, p.238).
 
Marque a alternativa correta que apresenta a
técnica do trecho de texto apresentado.
Escolha uma:
a. Reestruturação.
b. Refatoração. 
c.  Simpli�cação.
d. Reutilização.
e.  Nenhuma das alternativas está correta.
Sua resposta está correta.
A resposta correta é: Refatoração..
Questão 3
Correto
Atingiu 0,60 de
0,60
O modelo RUP (Rational Uni�eld Process –
Processo Uni�cado Racional) é um exemplo de
modelo de processo moderno (modelo híbrido de
desenvolvimento de software), derivado de
trabalhos sobre a UML e o Uni�eld Software
Development Process associado (RUNBAUGH et.
al., 1999; ARLOW e NEUSTADT, 2005 apud
SOMMERVILLE, 2011, p. 34). 
Marque a alternativa correta que apresenta
vantagens dentro de um projeto de
desenvolvimento de software aplicando o modelo
de processo RUP.
Escolha uma:
a.  É um processo adequado para todos os
tipos de desenvolvimento, como
desenvolvimento de software embutido. 
b. As fases são de�nidas por metas e não por
atividades. As iterações possuem prazos
de�nidos dentro das fases, ou seja, as fases
são dinâmicas. 
c. Transparente aos riscos ao logo do tempo
do projeto.
d. O método RUP não consegue realizar o
reaproveitamento do código que tem por
�nalidade o aumento da produtividade e
otimização dos recursos.
e. Nenhuma das alternativas anteriores está
correta.
Sua resposta está correta.
A resposta correta é: As fases são de�nidas por
metas e não por atividades. As iterações possuem
prazos de�nidos dentro das fases, ou seja, as fases
são dinâmicas..
Questão 4
Correto
Atingiu 0,60 de
0,60
A �gura  seguir (Figura 2) representa o cartão de
estórias do Processo de Software XP (Extreme
Programming):
 
 
Fig. 2 – Exemplo de cartão de estória.
Fonte: Luna (2011, p. 179).
De acordo com o estudo sobre a abordagem XP,
marque a alternativa correta que de�ne o objetivo
do cartão de estórias:
Escolha uma:
a. É a modelagem das funcionalidades do
sistema.
b. É a codi�cação das funcionalidades do
sistema.
c. São as funcionalidades implementadas do
sistema.
d. É o checklist das funcionalidades do
sistema.
e. Nenhuma das alternativas anteriores está
correta. 
Sua resposta está correta.
A resposta correta é: Nenhuma das alternativas
anteriores está correta..
Questão 5
Correto
Atingiu 0,60 de
0,60
Pressman (2016, p. 84), comenta que uma �loso�a
ágil para a engenharia de software enfatiza quatro
elementos-chave: a importância das equipes que
se auto-organizam, que tem controle sobre o
trabalho por elas realizado; a comunicação e a
colaboração entre os membros da equipe e entre
os desenvolvedores e seus clientes.
De acordo com os estudos da metodologia ágil,
marque a alternativa em que a metodologia ágil
NÃO possui tal característica.
Escolha uma:
a. Versionamento.
b.  Priorização de projetos.
c. Equipes gerenciadas por líder ou gestor de
projetos, em que ele gerencia e controla os
processo de software através de um plano de
gerenciamento. 
d.  Documentação leve e e�ciente (utiliza
protótipos, modelos e diagramas para
representar o software).
e. Iterações em curtos espaços de tempo (de
uma a quatro semanas).
Sua resposta está correta.
A resposta correta é: Equipes gerenciadas por líder
ou gestor de projetos, em que ele gerencia e
controla os processo de software através de um
plano de gerenciamento..
Questão 6
Incorreto
Atingiu 0,00 de
0,60
A �gura a seguir (Figura 3) apresenta o processo
de desenvolvimento de software XP.
 
 
Fig. 3 – Processo XP.
Fonte: Hirama (2012, p. 46).
 
I. A etapa de requisitos é constituída das
atividades de (a) ouvir estórias dos usuários,
entendendo o ambiente de negócios e de (b)
realizar o desenvolvimento dos cartões de estórias
(cartões de usuários).
II. A etapa de projeto é constituída de cartões de
tarefas, estimativas de esforço de cada tarefa,
discussão e priorização e dimensionamento do
custo.
III. A etapa de codi�cação (iterações) são as
estórias implementadas através de programação
em pares e refatoração.
IV. Depois de recebidos e desenvolvidos os
cartões de estórias, a equipe de desenvolvimento
os divide em tarefas (cartões de tarefas). Estima-se
o esforço e os recursos necessários para a
realização da tarefa. Esta tarefa envolve a
discussão e o envolvimento do cliente, atribuindo
valor de negócio e priorizando-as. Esta etapa é
chamada de plano de versão, sendo o mesmo que
plano do projeto de software na metodologia
clássica, em que se divide as tarefas e estima-se os
tempos e custos.
V. No processo de software XP, novas estórias de
usuários só podem ser implementadas na fase de
planejamento de versão. Quando na produção
houver mais estórias de usuários, deve ser
realizado um novo subprojeto.
VI. Na etapa de planejamento de versão, é
gerada uma documentação de planejamento de
estimativas de custo, tempo e risco do projeto e na
fase �nal do projeto é gerado uma documentação
de avaliação do trabalho.
 
Assinale a alternativa que apresenta as a�rmativas
corretas:
Escolha uma:
a. somente a alternativa V e VI estão corretas.
b. somente a alternativa I, II e V estão corretas.
c. somente a alternativa II, III e VI estão
corretas. 
d. as alternativas I e IV estão corretas.
e. as a�rmativas I, III e IV estão corretas.
Sua resposta está incorreta.
A resposta correta é: as a�rmativas I, III e IV estão
corretas..
Questão 7
Correto
Atingiu 0,60 de
0,60
Os processos estão vinculados às atividades e
procedimentos dos funcionários ou colaboradores
de uma empresa. Esses processos são compostos
de rotinas de trabalho, chamadas instruções de
trabalho. Um sistema de folha de pagamento,
planejamento de controle e produção, estocagem,
emissão de pedidos e demais funções estão
vinculadas aos processos organizacionais. Os
processos são compostos de entrada de
informações ou de matérias-primas; de
processamento de cálculos ou transformação das
informações ou das matérias-primas; saída de
informações, resultados ou de produtos acabados;
de recursos de pessoal ou �nanceiro; e de regras e
padrões, como políticas, instruções de trabalho,
normas, regulamentações, etc., como mostra a
Figura 1.
 
 
Figura 1 - Representação de um processo.
Fonte: SCHIRIGATTI (2017).
 
Portanto, com relação ao processo de software,
assinale a alternativa correta:
Escolha uma:
a. É constituídos das atividades de análise de
requisitos, levantamento de requisitos,
implementação e testes.
b. É constituído das atividades funcionais de
análise de requisitos, projeto, implementação
e testes. 
c. Os processos funcionais não possuem
aderência aos processos funcionais.
d. É constituído de processos funcionais e
estes de atividades especí�cas de
levantamentos de requisitos, modelagem e
codi�cação.
e. Nenhumas das alternativas anteriores estão
corretas. 
https://moodle.universoead.com.br/mod/resource/view.php?id=7826https://moodle.universoead.com.br/mod/resource/view.php?id=7826
Sua resposta está correta.
A resposta correta é: É constituído das atividades
funcionais de análise de requisitos, projeto,
implementação e testes..
Questão 8
Correto
Atingiu 0,60 de
0,60
Dada a Figura 1 a seguir sobre o processo de
desenvolvimento de software Extreme
Programming (XP), e de acordo com os estudos
sobre o processo de software XP, nas a�rmativas
que seguem, marque V para verdadeiro e F para
falso. 
 
 
 
 
 
Figura 1 – O processo da Extreme Programming
(Programação Extrema).
Fonte: Pressman (2016, p. 72).
 
(  ) O ciclo do processo de software inicia com as
histórias de usuários (requisitos do usuário),
projeto simples, soluções pontuais (protótipos),
codi�cação (programação em pares) e testes de
aceitação as unidades. Cria-se, então, uma versão
e entrega.
(  ) O processo de software XP é baseado em
desenvolvimento de sistema estruturado.
(  ) A atividade de projeto do XP inicia com o cartão
de usuários e deve ser escrita com a linguagem de
negócio, de forma clara e precisa, para que seja
compreendida por todos. Esta atividade inicia-se
em ouvir e entender o ambiente de negócios do
software e permite obter uma percepção sobre os
resultados solicitados e funcionalidade.
(  ) O XP é um processo de desenvolvimento de
software voltado para projetos cujos requisitos são
vagos e mudam com frequência; 
(  ) A etapa de projeto da metodologia XP é
temporária e seu projeto é continuamente
modi�cado conforme a construção prossegue,
produzindo poucos artefatos. É gerado um
protótipo (soluções pontuais) caso exista um
problema do projeto mais complexo. 
A sequência correta para resposta da questão é:
Escolha uma:
a. F, V, F, F, F.
b. F, F, F, V, V.
c.  V, F,V, V, V. 
d. V, F, F, V, F.
e. Nenhuma das alternativas anteriores está
correta.
Sua resposta está correta.
A resposta correta é:  V, F,V, V, V..
Questão 9
Correto
Atingiu 0,60 de
0,60
A �gura abaixo (Figura 4) mostra o processo Scrum
esquematizado adaptado de Sommerville (2011, p.
50), em que o processo inicial é backlog do
produto, que é a lista de trabalho a ser feito no
projeto do backlog do sprint (funcionalidades
atribuídas ao sprint). Na sequência são aplicadas
as fases de (1) avaliação, (revisa todas as
funcionalidades atribuídas, identi�cando as
prioridades e riscos); (2) seleção, em que são
selecionados os recursos e funcionalidades pela
equipe e cliente e (3) após aprovações (acordos), a
equipe inicia o desenvolvimento do software, com
reuniões diárias de 15 minutos que são geradas
para analisar o progresso do desenvolvimento,
di�culdades, tarefas realizadas e repriorização do
trabalho. Marque a alternativa que NÃO condiz
com os estudos sobre o Scrum:
 
 
 
Figura 4 – O processo Scrum iniciando com o
backlog, após o ciclo sprint e encerramento.
Fonte: Adaptado de Sommerville (2011, p. 50).
Escolha uma:
a. Scrum é um processo bastante leve para
gerenciar e controlar projetos de
desenvolvimento de software e para a criação
de produtos.
b. Scrum é uma metodologia ágil que segue as
�loso�as interativa e incremental. Ela se
concentra no que é realmente importante:
gerenciar o projeto e criar um produto que
acrescente valor para o negócio.
c. Fornece uma estrutura de trabalho, sendo
útil quando aplicado sozinho. Pode, em último
caso, combinar outras metodologias ou
práticas para agregar valor. Opera com
objetivos bem de�nidos e estáveis, em
ambientes complexos e caóticos. 
d. o Scrum adota uma abordagem empírica,
aceitando que o problema pode não ser
totalmente entendido ou de�nido na análise e
que provavelmente os requisitos mudarão
com o passar do tempo, focando na
https://moodle.universoead.com.br/mod/lesson/view.php?id=7627
Questão 10
Correto
Atingiu 0,60 de
0,60
maximização da habilidade da equipe de
responder de forma ágil aos desa�os..
e. O projeto Scrum começa com uma visão,
que pode ser vaga a princípio, e que depois
�cará mais clara à medida que o projeto
evolui. A partir da visão é de�nida uma lista de
itens priorizados, composta por requisitos e
funcionalidades que precisam ser construídos
para que a visão seja concretizada.
Sua resposta está correta.
A resposta correta é: Fornece uma estrutura de
trabalho, sendo útil quando aplicado sozinho.
Pode, em último caso, combinar outras
metodologias ou práticas para agregar valor.
Opera com objetivos bem de�nidos e estáveis, em
ambientes complexos e caóticos..
A Uni�ed Modeling Language (UML) tem um amplo
aspecto de utilização, e sua principal função é a
modelagem de regras de negócios e especi�cações
de sistemas, compreendendo tanto os aspectos
estruturais do software como os dinâmicos. Para
prover essa ampla gama de aplicação, a linguagem
foi de�nida de modo que possa ser estendida e
seja genérica o su�ciente para lidar com diferentes
tipos de sistemas, evitando especializações e
complexidade excessiva.  Sobre a aplicação da
UML, marque a alternativa correta: 
Escolha uma:
a. Pode ser aplicada em todas as fases do
projeto de desenvolvimento de sistemas. 
b. É aplicada somente na fase de modelagem
do sistema.
c. Pode ser aplicada na fase de modelagem e
codi�cação.
d. É aplicada nas fases de especi�cação do
software e modelagem do sistema.
e. Nenhuma das alternativas anteriores está
correta.
Sua resposta está correta.
A resposta correta é: Pode ser aplicada em todas
as fases do projeto de desenvolvimento de
sistemas..

Mais conteúdos dessa disciplina