Buscar

Conceitos gerais e principais abordagens de desenvolvimento do 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 7 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 7 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

Prévia do material em texto

A engenharia de software é a área da engenharia que visa o desenvolvimento de sistemas. Neste contexto, complete as lacunas da sentença a seguir:
A especificação de software ou __________________ é o processo para _______________ e definição de quais serviços são _______________ e identificar as restrições de operação e de desenvolvimento do sistema.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
· Engenharia de sistemas; avaliação; compreendidos.
· Engenharia de requisitos; compreensão; necessários.
checkCORRETO
· Engenharia de sistemas; desenvolvimento; testados.
· Engenharia de software; programação; avaliados.
· Engenharia de computação; teste; programados.
Resolução comentada:
a especificação do software ou a engenharia de requisitos é uma área da engenharia de software que compreende e define quais serviços são necessários e identifica as restrições de operação e desenvolvimento do sistema.
Código da questão: 53358
2)
Sobre os sintomas de imaturidade do processo de desenvolvimento de sistemas, classifique as seguintes afirmações a seguir em verdadeiras (V) ou falsas (F):
( ) Projetos não são definidos com clareza.
( ) O que se projeta é construído.
( ) Atividades de desenvolvimento de software são disfarçadas de manutenção.
( ) Maior satisfação dos clientes.
( ) Os procedimentos e padrões, quando existem, são definidos e seguidos de forma burocrática.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
· V – F – V – F – V.
checkCORRETO
· V – V – V – F – F.
· V – F – F – F – V.
· V – F – V – V – F.
· V – F – V – F – F.
Resolução comentada:
a primeira, terceira e quinta asserções são verdadeiras e são consideradas sintomas de imaturidade do processo de desenvolvimento de sistemas: os projetos que não são definidos com clareza, as atividades de desenvolvimento de software disfarçadas de manutenção e os procedimentos e padrões, quando existem, são definidos e seguidos de forma burocrática. A segunda e quarta asserções são falsas, pois o que se projeta é construído e uma maior satisfação de clientes são sintomas de empresas com maturidade no processo de desenvolvimento de sistemas.
Código da questão: 53345
3)
Scrum é uma metodologia ágil de desenvolvimento de sistemas que conta com elementos que auxiliam sua aplicação em organizações. Neste contexto, preencha corretamente as lacunas que se seguem:
______________ é uma lista com prioridades dos ________________ ou funcionalidades do projeto que ___________________ ao cliente.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
· Product Backlog; requisitos; agregam valor.
checkCORRETO
· Scrum Master; requisitos; agregam valor.
· Sprint Backlog; produtos; são entregues.
· Reunião Scrum; produtos; são entregues.
· Sprint; requisitos; apresentam documentações.
Resolução comentada:
Product Backlog é uma lista com prioridades dos requisitos ou funcionalidades do projeto que agregam valor ao cliente.
Código da questão: 53371
4)
A engenharia de software é uma área da computação que visa construir softwares de qualidade dentro de prazos e requisitos especificados pelos usuários. Neste contexto, preencha corretamente as lacunas que se seguem:
Para se criar um ___________ de computador, é necessário aplicar um _____________ que conduza a um resultado de alta qualidade e atendendo às necessidades daqueles que usarão o produto, aplicando-se, assim, uma abordagem de __________________.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
· Software; processo; engenharia de software.
checkCORRETO
· Software; processo; engenharia de componentes.
· Processo; software; engenharia de requisitos.
· Software; processo; engenharia de hardware.
· Software; ambiente; engenharia de sistemas.
Resolução comentada:
para que se crie um software de computador, é necessário que se utilize um processo que conduza a um resultado de alta qualidade e que atenda às necessidades daqueles que vão utilizar o produto, aplicando, assim, uma abordagem de engenharia de software.
Código da questão: 53344
5)
Considere a seguinte afirmação:
É um método de desenvolvimento ágil de software, composto por equipes de até dez pessoas, contando com reuniões diárias de até 15 minutos e a supervisão de um líder conhecido por Scrum Master.
Assinale a alternativa que apresenta corretamente a qual método a afirmação se refere:
Alternativas:
· Scrum.
checkCORRETO
· Cascata.
· Iterativo.
· XP.
· DSDM.
Resolução comentada:
Scrum é um método de desenvolvimento ágil de software, criado por Jeff Sutherland no início dos anos 1990, e apresenta total aderência aos princípios do Manifesto Ágil.
Código da questão: 53369
6)
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 – V – V – F – F.
· V – F – F – F – V.
· V – F – F – V – V.
checkCORRETO
· V – F – V – F – V.
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).
Código da questão: 53354
7)
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:
· Programação; incompetência; parâmetros.
· Maturidade; competência; prazos.
checkCORRETO
· Imaturidade; competência; prazos.
· Produção; competência; parâmetros.
· Engenharia; incompetência; parâmetros.
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.
Código da questão: 53343
8)
Sobre as metodologias ágeis, complete as lacunas da sentença a seguir:
O que tem atraído cada vez mais profissionais da área de tecnologia da informação se deve ao fato de que as metodologias ágeis são_____________ concentradas em _________________, sendo mais voltadas ao _______________ do sistema.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
· Menos; código-fonte; documento.
· Menos; documentações; código-fonte.
checkCORRETO
· Menos; projeto; código-fonte.
· Mais; análise; documento.
· Mais; testes; uso.
Resolução comentada:
uma das grandes motivações que têm atraído cada vez mais profissionais da área de tecnologia da informação e também de outras áreas, deve-se ao fato de as metodologias ágeis serem menos centradas em documentações, sendo mais voltadas ao código-fonte do sistema de software.
Código da questão: 53367
9)
Na engenharia de software, processos são atividades para a construção de um produto de software. Neste contexto, preencha corretamente as lacunas que se seguem:
O modelo _______________ é considerado muito ______________, pois não prevê a correção posterior de problemas nas fases _______________.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
· Cascata; burocrático; anteriores.
checkCORRETO
· Prototipagem; burocrático; anteriores.
· Evolucionário; rígido; posteriores.
· Baseado; rígido; posteriores.
· Espiral; rígido; posteriores.
Resolução comentada:
na engenharia de software, processos são atividades para a construção de um produto de software. O modelo cascata é considerado muito burocrático, pois não prevê a correção posterior de problemas nas fases anteriores.
Código da questão: 53353
10)
Scrum é uma metodologia ágil de desenvolvimento de sistemas. Sobre as cerimônias Scrum, considere:
I. Sprint Planning Meeting é a primeira reunião do projeto com a participação de toda a equipe.
II. Daily Scrum é uma reunião diária, com duração de 15 minutos, contendo o Team e o Scrum Master.
III. Sprint Review é uma reunião de fechamento, buscando identificar os pontos positivos e negativos durante a Sprint.
IV. Sprint Retrospective é uma reunião sobre tudo o que foi feito durante uma Sprint.
São verdadeiras:
Alternativas:
· II – IV.
· II – III.
· I – II.
checkCORRETO
· I – II – III.
· I – II – III – IV.
Resolução comentada:
a primeira e segunda afirmações são verdadeiras, pois o Sprint Planning Meeting é primeira reunião do projeto que conta com a participação de todos, e o Daily Scrum é a reunião diária, com duração de 15 minutos, contendo o Team e Scrum Master. A terceira e quarta afirmações são falsas, pois o Sprint Review é a reunião sobre tudo o que foi feito durante uma Sprint, e o Sprint Retrospective é a reunião de fechamento, buscando identificar os pontos positivos e negativos durante a Sprint
Parte inferior do formulário
A engenharia de software é a área da engenharia que visa o desen
volvimento de 
sistemas. Neste contexto, complete as lacunas da sentença a seguir:
 
A especificação de software ou __________________ é o processo para _______________ e 
definição de quais serviços são _______________ e identificar as restrições de operação 
e 
de desenvolvimento do sistema.
 
Assinale a alternativa que completa adequadamente as lacunas:
 
 
Alternativas:
 
·
 
Engenharia de sistemas; avaliação; compreendidos.
 
·
 
Engenharia de requisitos; compreensão; necessários.
 
check
CORRETO
 
·
 
Engenharia de sistemas; desenvolvimento; testados.
 
·
 
Engenharia de software; programação; avaliados.
 
·
 
Engenharia de computação; teste; programados.
 
Resolução comentada:
 
a especificação do softwa
re ou a engenharia de requisitos é uma área da engenharia de 
software que compreende e define quais serviços são necessários e identifica as 
restrições de operação e desenvolvimento do sistema.
 
Código da questão:
 
53358
 
2)
 
Sobre os sintomas de imaturidade do processo de desenvolvimento de sistemas, 
classifique as seguintes afirmações a seguir em verdadeiras (V) ou falsas (F):
 
( ) Projetos não são definidos com clareza.
 
( ) O que se projeta é construído.
 
( ) Atividades de des
envolvimento de software são disfarçadas de manutenção.
 
( ) Maior satisfação dos clientes.
 
( ) Os procedimentos e padrões, quando existem, são definidos e seguidos de forma 
burocrática.
 
Assinale a alternativa que contenha a sequência correta:
 
 
Alternativas:
 
·
 
V 
–
 
F 
–
 
V 
–
 
F 
–
 
V.
 
check
CORRETO
 
·
 
V 
–
 
V 
–
 
V 
–
 
F 
–
 
F.
 
·
 
V 
–
 
F 
–
 
F 
–
 
F 
–
 
V.
 
·
 
V 
–
 
F 
–
 
V 
–
 
V 
–
 
F.
 
A engenharia de software é a área da engenharia que visa o desenvolvimento de 
sistemas. Neste contexto, complete as lacunas da sentença a seguir: 
A especificação de software ou __________________ é o processo para _______________ e 
definição de quais serviços são _______________ e identificar as restrições de operação e 
de desenvolvimento do sistema. 
Assinale a alternativa que completa adequadamente as lacunas: 
 
Alternativas: 
 Engenharia de sistemas; avaliação; compreendidos. 
 Engenharia de requisitos; compreensão; necessários. 
checkCORRETO 
 Engenharia de sistemas; desenvolvimento; testados. 
 Engenharia de software; programação; avaliados. 
 Engenharia de computação; teste; programados. 
Resolução comentada: 
a especificação do software ou a engenharia de requisitos é uma área da engenharia de 
software que compreende e define quais serviços são necessários e identifica as 
restrições de operação e desenvolvimento do sistema. 
Código da questão: 53358 
2) 
Sobre os sintomas de imaturidade do processo de desenvolvimento de sistemas, 
classifique as seguintes afirmações a seguir em verdadeiras (V) ou falsas (F): 
( ) Projetos não são definidos com clareza. 
( ) O que se projeta é construído. 
( ) Atividades de desenvolvimento de software são disfarçadas de manutenção. 
( ) Maior satisfação dos clientes. 
( ) Os procedimentos e padrões, quando existem, são definidos e seguidos de forma 
burocrática. 
Assinale a alternativa que contenha a sequência correta: 
 
Alternativas: 
 V – F – V – F – V. 
checkCORRETO 
 V – V – V – F – F. 
 V – F – F – F – V. 
 V – F – V – V – F.

Continue navegando