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