Buscar

ENGENHARIA 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 5 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

Prévia do material em texto

Impresso por Luiz Henrique, CPF 059.523.231-03 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 12/10/2021 17:28:30
Conceitos gerais e principais abordagens de desenvolvimento do
software
1)
2)
3)
Para se obter um processo de desenvolvimento de software de qualidade, faz-se
necessário avaliar as atividades realizadas para seu direcionamento. Neste contexto,
preencha corretamente as lacunas que se seguem: 
A ___________avalia o grau de _____________, gerência e técnica que a organização possui para
produzir software de qualidade, dentro de ___________ e custos razoáveis e previsíveis. 
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Produção; competência; parâmetros.
Maturidade; competência; prazos.  CORRETO
Programação; incompetência; parâmetros.
Imaturidade; competência; prazos.
Engenharia; incompetência; parâmetros.
A principal motivação no uso de processos disciplinados é que eles têm o objetivo de
tornar o desenvolvimento mais previsível e eficiente. Neste contexto, preencha
corretamente as lacunas que se seguem: 
O ______________ vai começar a entender o valor de uma funcionalidade apenas quando tiver
acesso a uma _______________. Esta é uma das razões que tornam os requisitos _____________,
fazendo com que, consequentemente, os desenvolvedores gastem muito tempo para
consertar os requisitos dos clientes. 
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Gerente; versão final; não mutáveis.
Analista; versão preliminar; não mutáveis.
Programador; versão preliminar; mutáveis.
Desenvolvedor; versão final; mutáveis.
Cliente; versão preliminar; mutáveis.  CORRETO
Sobre as atividades que devem ser realizadas para um processo de engenharia de
software, considere as seguintes afirmações: 
( ) A comunicação deve ser realizada antes do trabalho técnico, mantendo comunicação e
colaboração com clientes. 
Resolução comentada:
a maturidade tem por objetivo avaliar o grau de competência, gerência e técnicas
que as empresas de desenvolvimento de softwares possuem para produzir software
de qualidade, respeitando prazos e custos razoáveis e previsíveis.
Resolução comentada:
quando o cliente tem acesso a uma versão preliminar do sistema, ele entende o
valor de uma funcionalidade. Os requisitos são mutáveis e isso faz com que os
programadores gastem muito tempo com retrabalho.
Impresso por Luiz Henrique, CPF 059.523.231-03 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 12/10/2021 17:28:30
4)
5)
( ) O planejamento ajuda a criar um mapa para guiar a equipe no seu trabalho. 
( ) A implementação pode ser iniciada sem o projeto do software. 
( ) O cliente é o principal responsável pelos testes. 
( ) O que for projetado deve ser construído. 
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – V – F – F – F.
F – V – F – F – V.
V – V – F – V – V.  INCORRETO
V – V – F – F – V. CORRETO
V – F – F – F – V.
Sobre o ritual da metodologia ágil de desenvolvimento de sistemas Scrum, preencha
corretamente as lacunas que se seguem: 
_______________ é o líder da equipe responsável por conduzir a _______________e avaliar as
_______________ de cada integrante. 
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Scrum Team; reunião; perguntas.
Scrum Master; reunião; respostas.  CORRETO
Product Owner; avaliação; perguntas.
Product Owner; avaliação; respostas.
Scrum Team; reunião; perguntas.
Sobre o projeto e a implementação de software: 
I. Processo de conversão de uma especificação de um sistema em um sistema executável. 
II. É a descrição da estrutura de software a ser implementada, dos dados que são partes do
sistema, das interfaces entre os componentes do sistema. 
III. É feita uma avaliação para verificar se as necessidades dos usuários identificadas podem
ser satisfeitas por meio das tecnologias atuais de software e hardware. 
IV. Os serviços alocados aos componentes e as interfaces desses componentes são
projetadas. 
V. Os subsistemas constituintes do sistema e os seus relacionamentos são identificados e
documentados. 
São verdadeiras:
Alternativas:
I – II – III – IV.
I – III – IV – V.
I – II – IV – V.  CORRETO
II – III – IV – V.
Resolução comentada:
a primeira, segunda e quinta asserções são verdadeiras, pois a comunicação deve ser
realizada antes do trabalho técnico, mantendo comunicação e colaboração com
clientes, o planejamento ajuda a criar um mapa para guiar a equipe no seu trabalho
e o que for projetado deve ser construído. Já a terceira e quarta são falsas, pois a
implementação não pode ser iniciada sem o projeto do software e o cliente não é o
principal responsável pelos testes e sim a equipe de desenvolvimento.
Resolução comentada:
Scrum Master: líder da equipe responsável por conduzir a reunião e avaliar as
respostas de cada integrante.
Impresso por Luiz Henrique, CPF 059.523.231-03 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 12/10/2021 17:28:30
6)
7)
I – II – III – V.
A engenharia de requisitos é um estágio particularmente crítico do processo de software,
pois os erros conduzem, inevitavelmente, a problemas posteriores no projeto e na
implementação do sistema. Neste contexto, assinale a alternativa que apresenta a
sequência correta de etapas relacionadas ao processo de engenharia de requisitos:
Alternativas:
Estudo de viabilidade; especificação de requisitos; elicitação e análise de requisitos;
validação de requisitos.
Estudo de viabilidade; elicitação e análise de requisitos; especificação de requisitos;
validação de requisitos.  CORRETO
Elicitação e análise de requisitos; estudo de viabilidade; especificação de requisitos;
validação de requisitos.
Especificação de requisitos; estudo de viabilidade; elicitação e análise de requisitos;
validação de requisitos.
Estudo de viabilidade; elicitação e análise de requisitos; validação de requisitos;
especificação de requisitos.
Código da questão: 53359
Sobre as fases da DSDM, considere as seguintes afirmações e avalie as sentenças
classificando-as em verdadeiras (V) ou falsas (F): 
( ) Estudo de viabilidade é realizado apenas uma vez durante o projeto.
( ) Análise de riscos é realizada durante o estudo de viabilidade. 
( ) No estudo de negócio, são analisadas as regras de negócio, bem como todos os
processos envolvidos, visando capturar as características do negócio. 
( ) Na implementação, coloca-se o sistema em funcionamento no ambiente real. 
( ) O projeto e a construção de iteração é a fase em que o sistema é implementado, sendo
a saída dessa fase um sistema testado e validado. 
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – F – V – V – V.  CORRETO
V – F – V – V – F.
V – F – V – F – V.
V – F – F – V – V.
V – V – V – V – V.
Resolução comentada:
a primeira, segunda, quarta e quinta afirmações são verdadeiras, pois o projeto e a
implementação de software é o processo de conversão de uma especificação de um
sistema em um sistema executável, realiza a descrição da estrutura de software a ser
implementada, dos dados que são partes do sistema, das interfaces entre os
componentes do sistema, os serviços alocados aos componentes e as interfaces
desses componentes são projetadas e os subsistemas constituintes do sistema e os
seus relacionamentos são identificados e documentados. A terceira afirmação é falsa,
pois a avaliação para verificar se as necessidades dos usuários identificadas podem
ser satisfeitas por meio das tecnologias atuais de software e hardware é atividade do
estudo de viabilidade.
Resolução comentada:
a sequência correta de etapas da engenharia de requisitos são o estudo de
viabilidade (verificando anecessidade e possibilidade tecnológica para o
desenvolvimento do sistema); elicitação e análise de requisitos (processo de
descoberta e análise dos requisitos); especificação de requisitos (lista descritiva de
requisitos funcionais e não funcionais); e validação de requisitos (tudo o que foi
analisado deve estar especificado para avaliação do cliente).
Impresso por Luiz Henrique, CPF 059.523.231-03 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 12/10/2021 17:28:30
8)
9)
Sobre as fases do processo de engenharia de requisitos: 
( ) Estudo de viabilidade verifica se as necessidades do usuário podem ser satisfeitas por
meio das tecnologias de software e hardware. 
( ) Elicitação de requisitos é a atividade de traduzir as informações coletadas durante a
atividade de análise em um documento que define o conjunto de requisitos. 
( ) Validação de requisitos é o processo de derivação de requisitos de sistema por meio da
observação de sistemas existentes, discussões com usuários potenciais e compradores. 
( ) Especificação de requisitos é a atividade de traduzir as informações coletadas durante a
atividade de análise em um documento que define um conjunto de requisitos. 
( ) Validação de requisitos é a atividade que verifica os requisitos em relação a realismo,
consistência e abrangência. Durante esse processo, erros no documento de requisitos são
inevitavelmente descobertos. 
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – F – V – V – F.
V – F – V – F – V.
V – F – F – F – V.
V – F – F – V – V.  CORRETO
V – V – V – F – F.
Podemos afirmar que o uso de metodologias, independente de quais sejam, apresentam
grandes benefícios para as organizações. Neste contexto, preencha corretamente as
lacunas que se seguem: 
O que _______________ as metodologias ágeis das tradicionais é que os métodos ágeis
utilizados são orientados a _______________ e não a _______________. 
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Diferencia; processos; pessoas.
Diferencia; análises; processos.
Iguala; documentos; pessoas.
Iguala; testes; processos.
Diferencia; pessoas; processos.  CORRETO
Resolução comentada:
a primeira, terceira, quarta e quinta asserções são verdadeiras, pois as fases da
DSDM contemplam o estudo de viabilidade, que é realizado apenas uma vez durante
o projeto; no estudo de negócio, na implementação, coloca-se o sistema em
funcionamento no ambiente real; o projeto e a construção de iteração é a fase em
que o sistema é implementado. Já a segunda asserção é falsa, pois não se realiza
estudo de risco no modelo DSDM.
Resolução comentada:
a primeira, quarta e quinta asserções são verdadeiras e são consideradas de forma
correta fases do projeto de engenharia de requisitos, sendo o estudo de viabilidade
o processo de verificar se as necessidades do usuário podem ser satisfeitas por meio
das tecnologias de software e hardware; a especificação de requisitos é a atividade
de traduzir as informações coletadas durante a atividade de análise em um
documento que define um conjunto de requisitos, e a validação de requisitos é a
atividade que verifica os requisitos em relação a realismo, consistência e
abrangência. A segunda e terceira asserções são falsas, pois a elicitação de requisitos
não é a atividade de traduzir as informações coletadas durante a atividade de análise
em um documento que define o conjunto de requisitos (especificação de requisitos),
e a validação de requisitos não é o processo de derivação de requisitos de sistema
por meio da observação de sistemas existentes, discussões com usuários potenciais
e compradores (elicitação e análise de requisitos).
Impresso por Luiz Henrique, CPF 059.523.231-03 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 12/10/2021 17:28:30
10)
C
O DSDM foi criado em 1994, no Reino Unido, por uma organização sem fins lucrativos
e não proprietárias. A estrutura do DSDM é composta de nove princípios considerados
boas práticas. 
Nesse contexto, assinale a alternativa que apresenta algumas das práticas que pertencem
ao DSDM:
Alternativas:
Equipes com poder de decisão; desenvolvimento iterativo e incremental; feedback;
entrega final.
Fixar os requisitos essenciais; teste em todo o ciclo de vida; equipes com poder de
decisão; programação em pares.
Participação ativa dos usuários e stakeholders; análise de riscos; abordagem cooperativa
e compartilhada; entregas contínuas.
Equipes com poder de decisão; desenvolvimento iterativo e incremental; fixar os
requisitos essenciais; análise de riscos.
Participação ativa dos usuários e stakeholders; análise de riscos; abordagem cooperativa
e compartilhada; todas as alterações durante o desenvolvimento devem ser reversíveis.
 CORRETO
Resolução comentada:
o que diferencia as metodologias ágeis das tradicionais é que os métodos ágeis
utilizados são orientados a pessoas e não a processos.
Resolução comentada:
algumas das práticas que pertencem ao DSDM são: participação ativa dos usuários e
stakeholders; análise de riscos; abordagem cooperativa e compartilhada; todas as
alterações durante o desenvolvimento devem ser reversíveis. As análises de riscos,
entrega final e programação em pares não fazer parte do DSDM.

Continue navegando