Baixe o app para aproveitar ainda mais
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.
Compartilhar