Logo Passei Direto
Buscar

Exercicio de Requisitos IIII

Ferramentas de estudo

Questões resolvidas

A metodologia ágil de desenvolvimento de software, ou Agile, surgiu e ganhou muita força nos últimos anos devido à necessidade do mercado em atender às demandas dos clientes e aos seus projetos de maneira mais dinâmica, flexível e com maior produtividade. O desenvolvimento ágil utiliza uma abordagem de planejamento incremental e muito iterativa. Dessa forma, diferentemente do método tradicional, em que, a princípio, define-se e se documenta detalhadamente todas as fases do início ao fim do projeto, no método ágil, isso é feito em pequenas partes, também chamadas iterações.
Sobre esse assunto, analise os itens a seguir. I – OpenUp. II – FDD. III – Kanban. IV – Lean. São metodologias ágeis o que se apresenta em:
II, apenas.
I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.

A busca pela padronização de processos e por práticas de excelência na gestão de projetos é constante em empresas que desejam a melhoria contínua de suas operações. Nesse tipo de ambiente, a metodologia ágil – também conhecida como agile – surge como uma alternativa vantajosa devido aos seus potenciais, principalmente, para organizações que atuam em setores ligados à tecnologia.
No que diz respeito às metodologias ágeis, analise as afirmativas a seguir e, em seguida, assinale a alternativa correta. I – Embora ofereça inúmeros benefícios, o desenvolvimento ágil não é aplicável a todos os projetos ou produtos. Porém II – O conceito de agilidade tem como foco o controle efetivo das mudanças, e, assim, a agilidade pode ser aplicada a qualquer processo de software.
As asserções I e II são proposições falsas.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

Alguns estudos apontam fragilidades no Scrum, como a dificuldade em se capturar requisitos, gerenciá-los e de tratar as dependências. Uma maneira de superar essas fragilidades é utilizar o Scrum em conjunto com alguma ferramenta CASE para gestão de projetos, que possibilite o registro e a rastreabilidade dos user stories (história de usuários).
Sobre esse assunto, analise as afirmativas a seguir. I – Um user story deve ser negociável, e sua descrição, apresentada de maneira breve. II – Histórias de usuários podem ser descritas pelo próprio cliente. III – Recomenda-se que uma história de usuário seja formada por, no mínimo, um ator, uma ação e uma funcionalidade. IV – As funcionalidades descritas em um user story devem ser pensados em nível de negócio. Está correto o que se afirma em:
I, apenas.
II, apenas.
III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.

Podemos entender requisitos como sendo o conjunto de necessidades explicitadas pelo cliente que deverão ser atendidas para solucionar um determinado problema do negócio no qual o cliente faz parte. É importante estar atento para esta definição: embora o requisito seja definido pelo cliente, nem sempre o que o cliente quer é o que o negócio precisa. Cabe à equipe de consultores identificarem a real necessidade do negócio.
Neste contexto, requisitos são importantes no processo de desenvolvimento. Identifique se as afirmacoes abaixo são falsas (F) ou verdadeiras (V) e assinale a alternativa que apresenta a sequência correta: I. Requisitos são importantes para estabelecer uma base de concordância entre o cliente e o fornecedor sobre o que o software fará. II. Requisitos fornecem uma referência para a validação do produto final. III. A correta elaboração de requisitos reduz o custo de desenvolvimento (requisitos mal definidos causam retrabalho).
I. V; II. V; III. F.
I. V; II. V; III. V.
I. F; II. V; III. F.
I. F; II. F; III. F.
I. V; II. F; III. V.

O Scrum é um framework para gerenciamento de projetos complexos, sendo um dos métodos ágeis mais populares do mundo. Muitas empresas estão abandonando modelos tradicionais e migrando para o modelo de trabalho proposto pelo Scrum, o que tem possibilitado entregas em menor tempo e com mais valor agregado para o cliente.
O Scrum se caracteriza por estabelecer papéis que representam as pessoas/organizações envolvidas no projeto. Sobre esse assunto, analise os itens a seguir. I – Product backlog. II – Scrum Master. III – Sprint. IV – Product Owner. São papéis definidos pelo Scrum o que se apresenta em:
II, apenas.
IV, apenas.
II e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.

O Scrum é um framework criado por Jeff Sutherland e Ken Schwaber que possibilita otimização no processo de criação e construção de produtos. Inicialmente, era apenas ligado à indústria da tecnologia, em que disponibiliza ferramentas para desenvolvimento de softwares.
A partir dos conhecimentos adquiridos nessa disciplina a respeito do Scrum, analise as afirmativas a seguir. I – Geralmente, as Sprints duram de duas a quatro semanas. II – Recomenda-se que um Team seja formado por até sete pessoas, e não menos que três. III – A Daily Scrum é uma reunião para apresentar o que foi implementado durante a Sprint e que permite realizar o planejamento da próxima Sprint. IV – O Product Backlog corresponde à lista de funcionalidades a serem implementadas no projeto. Está correto o que se afirma em:
I, apenas.
I e III, apenas.
II e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.

A proposição e o gerenciamento de mudanças são uma realidade certa e é preciso verificar o impacto que elas provocarão sobre o requisito, nos outros requisitos relacionados e, também, no projeto de software. O processo definido no planejamento do gerenciamento de mudanças deve ser aplicado a todas as mudanças propostas de forma consistente e controlada.
Sobre essas atividades e tarefas, assinale a única alternativa correta:
Análise do problema e especificação da mudança: como resultado dessa fase, uma melhor especificação da mudança deve ser definida.
A implementação de mudança compreende a identificação de problema direto no requisito e a proposta/solicitação de mudança.
A análise de custo atua no projeto e implementação do requisito.
A implementação de mudança opera na alteração do projeto e alteração na implementação.
Na análise do custo não se faz alteração do documento de Requisito.

Requisitos são importantes no processo de desenvolvimento de software. Uma gestão de requisitos mal planejada e mal executada provoca impactos e, como já foi dito, tem relação direta com o sucesso ou com o fracasso do projeto. Sobre o papel da Engenharia de Requisitos, são feitas as seguintes afirmacoes:
Assinale a alternativa que aponta somente as afirmações corretas:
I. O PMI apresenta pesquisas demonstrando que, dos projetos que fracassam, 47% deles têm como causa base uma gestão de requisitos mal feita.
II. A gerência de requisitos é vista como um dos principais problemas a serem superados para que as organizações cheguem ao nível 2 de maturidade do modelo CMMI (Capability Maturity Model Integration) do SEI (Software Engineering Institute).
III. O propósito do processo Gerência de Requisitos, segundo o guia do Modelo MPS.BR, nível G (Parcialmente Gerenciado), é gerenciar os requisitos do produto e dos componentes do produto do projeto e identificar inconsistências entre os requisitos, os planos do projeto e os produtos de trabalho do projeto.
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.

Em 2001, um grupo de dezessete profissionais, entre eles, desenvolvedores, produtores e consultores de software, assinaram o Manifesto para o Desenvolvimento Ágil de Software. Nesse ataque construtivo à velha guarda, declararam: "Estamos descobrindo melhores modos de desenvolvimento de software fazendo-o e ajudando outros a fazê-lo. Por meio desse trabalho passamos a valorizar: - Indivíduos e interações em vez de processos e ferramentas. - Softwares funcionando em vez de documentação abrangente. - Colaboração do cliente em vez de negociação de contratos. - Respostas a modificações em vez de seguir um plano".
Sobre os 12 princípios do desenvolvimento ágil de software, são feitas as seguintes afirmações: I. A sua maior prioridade é satisfazer o cliente por meio da entrega contínua e adiantada de software com valor agregado. II. Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. III. O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é por meio de conversa face a face. IV. Procesos são fundamentais e todo projeto deve trabalhar com o chamado modelo de documentação mínima. V. As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis. Qual alternativa aponta as afirmações corretas?
I, II, III e IV, apenas.
I, II, IV e V, apenas.
II, III, IV e V, apenas.
I, II, III, e V, apenas.
I, II, III, IV e V.

O SCRUM é um processo empírico que oferece uma estrutura para o gerenciamento de projetos. Este processo permite a definição de papéis, além de diversas etapas que devem ser cumpridas em prazos estabelecidos.
Sobre este assunto, leia as afirmativas a seguir e, depois, assinale a alternativa correta. I – O Sprint representa as funcionalidades que deverão ser implementadas no projeto. II – O Product Owner representa os Stakeholders. III – Sprints, geralmente duram de 2 a 4 semanas. IV – As funcionalidades alocadas em um Sprint são transferidas do Product Backlog para Product Endlog. É correto o que se afirma em:
I e IV apenas
II e III apenas
I, II e III apenas
I, II e IV apenas
II, III e IV apenas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

A metodologia ágil de desenvolvimento de software, ou Agile, surgiu e ganhou muita força nos últimos anos devido à necessidade do mercado em atender às demandas dos clientes e aos seus projetos de maneira mais dinâmica, flexível e com maior produtividade. O desenvolvimento ágil utiliza uma abordagem de planejamento incremental e muito iterativa. Dessa forma, diferentemente do método tradicional, em que, a princípio, define-se e se documenta detalhadamente todas as fases do início ao fim do projeto, no método ágil, isso é feito em pequenas partes, também chamadas iterações.
Sobre esse assunto, analise os itens a seguir. I – OpenUp. II – FDD. III – Kanban. IV – Lean. São metodologias ágeis o que se apresenta em:
II, apenas.
I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.

A busca pela padronização de processos e por práticas de excelência na gestão de projetos é constante em empresas que desejam a melhoria contínua de suas operações. Nesse tipo de ambiente, a metodologia ágil – também conhecida como agile – surge como uma alternativa vantajosa devido aos seus potenciais, principalmente, para organizações que atuam em setores ligados à tecnologia.
No que diz respeito às metodologias ágeis, analise as afirmativas a seguir e, em seguida, assinale a alternativa correta. I – Embora ofereça inúmeros benefícios, o desenvolvimento ágil não é aplicável a todos os projetos ou produtos. Porém II – O conceito de agilidade tem como foco o controle efetivo das mudanças, e, assim, a agilidade pode ser aplicada a qualquer processo de software.
As asserções I e II são proposições falsas.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

Alguns estudos apontam fragilidades no Scrum, como a dificuldade em se capturar requisitos, gerenciá-los e de tratar as dependências. Uma maneira de superar essas fragilidades é utilizar o Scrum em conjunto com alguma ferramenta CASE para gestão de projetos, que possibilite o registro e a rastreabilidade dos user stories (história de usuários).
Sobre esse assunto, analise as afirmativas a seguir. I – Um user story deve ser negociável, e sua descrição, apresentada de maneira breve. II – Histórias de usuários podem ser descritas pelo próprio cliente. III – Recomenda-se que uma história de usuário seja formada por, no mínimo, um ator, uma ação e uma funcionalidade. IV – As funcionalidades descritas em um user story devem ser pensados em nível de negócio. Está correto o que se afirma em:
I, apenas.
II, apenas.
III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.

Podemos entender requisitos como sendo o conjunto de necessidades explicitadas pelo cliente que deverão ser atendidas para solucionar um determinado problema do negócio no qual o cliente faz parte. É importante estar atento para esta definição: embora o requisito seja definido pelo cliente, nem sempre o que o cliente quer é o que o negócio precisa. Cabe à equipe de consultores identificarem a real necessidade do negócio.
Neste contexto, requisitos são importantes no processo de desenvolvimento. Identifique se as afirmacoes abaixo são falsas (F) ou verdadeiras (V) e assinale a alternativa que apresenta a sequência correta: I. Requisitos são importantes para estabelecer uma base de concordância entre o cliente e o fornecedor sobre o que o software fará. II. Requisitos fornecem uma referência para a validação do produto final. III. A correta elaboração de requisitos reduz o custo de desenvolvimento (requisitos mal definidos causam retrabalho).
I. V; II. V; III. F.
I. V; II. V; III. V.
I. F; II. V; III. F.
I. F; II. F; III. F.
I. V; II. F; III. V.

O Scrum é um framework para gerenciamento de projetos complexos, sendo um dos métodos ágeis mais populares do mundo. Muitas empresas estão abandonando modelos tradicionais e migrando para o modelo de trabalho proposto pelo Scrum, o que tem possibilitado entregas em menor tempo e com mais valor agregado para o cliente.
O Scrum se caracteriza por estabelecer papéis que representam as pessoas/organizações envolvidas no projeto. Sobre esse assunto, analise os itens a seguir. I – Product backlog. II – Scrum Master. III – Sprint. IV – Product Owner. São papéis definidos pelo Scrum o que se apresenta em:
II, apenas.
IV, apenas.
II e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.

O Scrum é um framework criado por Jeff Sutherland e Ken Schwaber que possibilita otimização no processo de criação e construção de produtos. Inicialmente, era apenas ligado à indústria da tecnologia, em que disponibiliza ferramentas para desenvolvimento de softwares.
A partir dos conhecimentos adquiridos nessa disciplina a respeito do Scrum, analise as afirmativas a seguir. I – Geralmente, as Sprints duram de duas a quatro semanas. II – Recomenda-se que um Team seja formado por até sete pessoas, e não menos que três. III – A Daily Scrum é uma reunião para apresentar o que foi implementado durante a Sprint e que permite realizar o planejamento da próxima Sprint. IV – O Product Backlog corresponde à lista de funcionalidades a serem implementadas no projeto. Está correto o que se afirma em:
I, apenas.
I e III, apenas.
II e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.

A proposição e o gerenciamento de mudanças são uma realidade certa e é preciso verificar o impacto que elas provocarão sobre o requisito, nos outros requisitos relacionados e, também, no projeto de software. O processo definido no planejamento do gerenciamento de mudanças deve ser aplicado a todas as mudanças propostas de forma consistente e controlada.
Sobre essas atividades e tarefas, assinale a única alternativa correta:
Análise do problema e especificação da mudança: como resultado dessa fase, uma melhor especificação da mudança deve ser definida.
A implementação de mudança compreende a identificação de problema direto no requisito e a proposta/solicitação de mudança.
A análise de custo atua no projeto e implementação do requisito.
A implementação de mudança opera na alteração do projeto e alteração na implementação.
Na análise do custo não se faz alteração do documento de Requisito.

Requisitos são importantes no processo de desenvolvimento de software. Uma gestão de requisitos mal planejada e mal executada provoca impactos e, como já foi dito, tem relação direta com o sucesso ou com o fracasso do projeto. Sobre o papel da Engenharia de Requisitos, são feitas as seguintes afirmacoes:
Assinale a alternativa que aponta somente as afirmações corretas:
I. O PMI apresenta pesquisas demonstrando que, dos projetos que fracassam, 47% deles têm como causa base uma gestão de requisitos mal feita.
II. A gerência de requisitos é vista como um dos principais problemas a serem superados para que as organizações cheguem ao nível 2 de maturidade do modelo CMMI (Capability Maturity Model Integration) do SEI (Software Engineering Institute).
III. O propósito do processo Gerência de Requisitos, segundo o guia do Modelo MPS.BR, nível G (Parcialmente Gerenciado), é gerenciar os requisitos do produto e dos componentes do produto do projeto e identificar inconsistências entre os requisitos, os planos do projeto e os produtos de trabalho do projeto.
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.

Em 2001, um grupo de dezessete profissionais, entre eles, desenvolvedores, produtores e consultores de software, assinaram o Manifesto para o Desenvolvimento Ágil de Software. Nesse ataque construtivo à velha guarda, declararam: "Estamos descobrindo melhores modos de desenvolvimento de software fazendo-o e ajudando outros a fazê-lo. Por meio desse trabalho passamos a valorizar: - Indivíduos e interações em vez de processos e ferramentas. - Softwares funcionando em vez de documentação abrangente. - Colaboração do cliente em vez de negociação de contratos. - Respostas a modificações em vez de seguir um plano".
Sobre os 12 princípios do desenvolvimento ágil de software, são feitas as seguintes afirmações: I. A sua maior prioridade é satisfazer o cliente por meio da entrega contínua e adiantada de software com valor agregado. II. Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. III. O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é por meio de conversa face a face. IV. Procesos são fundamentais e todo projeto deve trabalhar com o chamado modelo de documentação mínima. V. As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis. Qual alternativa aponta as afirmações corretas?
I, II, III e IV, apenas.
I, II, IV e V, apenas.
II, III, IV e V, apenas.
I, II, III, e V, apenas.
I, II, III, IV e V.

O SCRUM é um processo empírico que oferece uma estrutura para o gerenciamento de projetos. Este processo permite a definição de papéis, além de diversas etapas que devem ser cumpridas em prazos estabelecidos.
Sobre este assunto, leia as afirmativas a seguir e, depois, assinale a alternativa correta. I – O Sprint representa as funcionalidades que deverão ser implementadas no projeto. II – O Product Owner representa os Stakeholders. III – Sprints, geralmente duram de 2 a 4 semanas. IV – As funcionalidades alocadas em um Sprint são transferidas do Product Backlog para Product Endlog. É correto o que se afirma em:
I e IV apenas
II e III apenas
I, II e III apenas
I, II e IV apenas
II, III e IV apenas

Mais conteúdos dessa disciplina