option
Questions
ayuda
daypo
search.php

ERASED TEST, YOU MAY BE INTERESTED ON Metodologia Ágil - FDD- Feature Driven Development

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
Metodologia Ágil - FDD- Feature Driven Development

Description:
Conceitos gerais e principais abordagens de desenvolvimento do software

Author:
marceloavlisiv2013
Other tests from this author

Creation Date: 25/12/2024

Category: Computers

Number of questions: 25
Share the Test:
New CommentNuevo Comentario
No comments about this test.
Content:
FDD (Feature Driven Development) é uma metodologia muito objetiva, possuindo apenas duas fases: Concepção & Planejamento e Construção. Decomposição Funcional e Construção. Análise dos Requisitos e Desenvolvimento. Planejamento Incremental e Desenvolvimento por Funcionalidade. Planejamento por Funcionalidade e Construção por Funcionalidade.
Marque a alternativa incorreta em relação as desvantagens do desenvolvimento guiado por funcionalidades (FDD). Pode não funcionar em sistemas mais antigos, nos quais já existe um sistema em vigor e nenhum modelo geral para defini-lo. Pode ser necessário recomeçar do zero. O FDD não é ideal em projetos menores e não funciona em projetos com apenas um desenvolvedor, pois fica difícil para poucas pessoas assumirem as várias funções sem ajuda. Depende muito de um programador-chefe que atue como coordenador, designer-chefe e mentor dos novos membros da equipe. Não fornece nenhuma documentação escrita ao cliente, embora haja muita comunicação documentada entre os membros da equipe durante os ciclos de desenvolvimento do projeto. Portanto, o cliente não obtém uma prova do próprio software. Enfatiza a propriedade de código de propriedade compartilhada da equipe.
Qual é uma das principais limitações do modelo de desenvolvimento em cascata Dificuldade de implementar funcionalidades Erros de design só serem descobertos na implementação Falta de documentação Ausência da fase de testes Grande flexibilidade.
Em que ano Jeff de Lucca e Peter Coad Introduziram o FDD? 1995 1997 2000 2001 2007.
Qual foi o foco das adaptações do FDD em 2020? Integração com DevOps Automação dos processos de Design Melhoria da modelagem de objetos Uso em equipes distribuídas e novos produtos digitais Aumentar a documentação.
Qual dessas é uma característica essencial do FDD? Entregar funcionalidades a cada mês Minimizar a colaboração entre equipes Enfatizar a qualidade em todas as fases do desenvolvimento Fazer design extensivo antes de cada iteração Funciona somente em pequenos projetos.
No FDD como são divididos os projetos? Em grandes funcionalidades entregues trimestralmente Em pequenos recursos que podem ser implementados em até duas semanas Em módulos independentes Em documentos técnicos extensos Abordagem descentralizada do usuário.
Marque a alternativa incorreta em relação as vantagens do desenvolvimento guiado por funcionalidades. Passa à equipe uma compreensão muito boa do escopo e do contexto do projeto. Exige menos reuniões - uma das reclamações frequentes sobre o Ágil é o excesso de reuniões. O scrum usa as reuniões diárias para se comunicar; já o FDD usa a documentação. Usa uma abordagem centrada no usuário. No scrum, o gerente de produto geralmente é considerado o usuário final; no FDD, é o cliente. Funciona bem em projetos de grande escala, de longo prazo ou em andamento. Por ser muito flexível, essa metodologia pode crescer conforme sua empresa e o projeto crescem. As cinco etapas bem definidas facilitam o entrosamento de novos membros da equipe ou novos contratados no projeto. Divide conjuntos de recursos em partes maiores e em lançamentos iterativos regulares, o que facilita o rastreamento e a correção dos erros de codificação, reduz riscos e permite resultados rápidos para atender às necessidades do cliente.
Quais os princípios fundamentais do desenvolvimento guiado por funcionalidades. Modelagem dos objetos do domínio; Desenvolvimento por recurso; Propriedade individual da classe (ou código);Equipes de recursos; Inspeções; Gerenciamento da configuração; Cronograma regular do projeto; Relatórios do progresso. Modelagem dos objetos do domínio; Desenvolvimento por recurso; Propriedade individual da classe (ou código);Equipes de recursos; Inspeções; Gerenciamento da incrementação; Cronograma regular do projeto; Relatórios do progresso. Modelagem dos objetos do domínio; Desenvolvimento por recurso; Propriedade individual da classe (ou código);Equipes de recursos; Inspeções; Gerenciamento da configuração; Cronograma regular do projeto; Reunião do progresso. Modelagem dos objetos do domínio; Desenvolvimento por recurso; Propriedade coletiva da classe (ou código);Equipes de recursos; Inspeções; Gerenciamento da configuração; Cronograma regular do projeto; Relatórios do progresso. Modelagem dos objetos do domínio; Desenvolvimento por mais de um objeto; Propriedade individual da classe (ou código);Equipes de recursos; Inspeções; Gerenciamento da configuração; Cronograma regular do projeto; Relatórios do progresso.
A equipe de modelagem do FDD não inclui a seguintes função entre as principais: gerenciador de projeto arquiteto-chefe gerente de desenvolvimento programador-chefe proprietário da classe especialista em domínios Líder de testes.
Na equipe de modelagem do FDD é atribuição do gerente de desenvolvimento: supervisiona todo o projeto. é responsável pelo projeto e pela modelagem do sistema em geral. Ele trabalha com outros desenvolvedores qualificados na fase de planejamento do ciclo de desenvolvimento. auxilia na análise e no design e também pode ser chamado para gerenciar pequenas equipes de desenvolvimento. é membro das equipes de desenvolvimento menores que são lideradas pelo programador-chefe. As responsabilidades são projetar, codificar, testar e documentar recursos. Nenhuma das alternativas esta correta.
As cinco etapas no ciclo de vida do projeto FDD por ordem crescente são: desenvolva o modelo geral; crie uma lista de recursos; planeje por recurso; crie designs por recurso; construa por recurso. desenvolva o modelo geral; planeje por recurso; crie uma lista de recursos; crie designs por recurso; construa por recurso. crie uma lista de recursos; desenvolva o modelo geral; planeje por recurso; crie designs por recurso; construa por recurso. desenvolva o modelo geral; crie uma lista de recursos; crie designs por recurso; planeje por recurso; construa por recurso. desenvolva o modelo geral; crie designs por recurso; crie uma lista de recursos; planeje por recurso; construa por recurso.
Qual etapa no ciclo de vida do projeto FDD que determina a ordem em que os recursos da sua lista serão desenvolvidos e implementados. Considera potenciais riscos, dependências, carga de trabalho individual e de equipe, e qualquer outro obstáculo que venha a prejudicar o desenvolvimento dos recursos. planeje por recurso crie uma lista de recursos desenvolva o modelo geral crie designs por recurso construa por recurso.
Marque verdadeiro ou falso para a seguinte informação: Por que usar o desenvolvimento guiado por funcionalidades? É bom considerar o uso da metodologia FDD se o seu projeto ficar grande e complexo demais para que equipes menores de scrum lidem efetivamente com o volume de trabalho. Essa metodologia Ágil orientada por recursos é adequada em projetos de curto prazo que mudam e não adicionam recursos continuamente em iterações regulares e previsíveis. Por ser muito flexível, o FDD funciona com equipes pequenas a grandes equipes multifuncionais, pois foi projetado para focar sempre o que o cliente precisa e deseja. Verdadeiro Falso.
Marque verdadeiro ou falso para a seguinte informação: O Scrum, o XP e outras metodologias Ágil usam uma abordagem iterativa para entregar um software. Por outro lado, as cinco etapas do FDD exigem que a equipe siga um conjunto de práticas recomendadas de engenharia à medida que desenvolve pequenos conjuntos de recursos em iterações de uma a duas semanas. Essas cinco etapas garantem um desenvolvimento contínuo, de forma que o projeto cresça e os novos membros da equipe se entrosem muito mais rapidamente. Verdadeiro Falso.
Marque SIM ou Não para o seguinte questionamento: Podemos através do FDD adaptar o desenvolvimento Ágil para um projeto de longo prazo e com uma grande equipe? Sim Não.
Marque verdadeiro ou falso para a seguinte informação: Em uma fábrica de software, o FDD é estruturado em cinco processos: - desenvolvimento de um modelo geral; - criação de uma lista de funcionalidades; - planejamento por feature; - design por feature; - construção por feature. Verdadeiro Falso.
Em qual fase o código começa a ser implementado no sistema. Dessa forma, as funcionalidades são incorporadas e já podem ser colocadas em prática. Efetivado o código, ele é escrito e essa funcionalidade tem sua conclusão. Desenvolver um modelo geral Gerar uma lista de funcionalidades Planejar por funcionalidade Modelar por funcionalidade Construir por funcionalidade.
Fazem parte da fase Modelar por funcionalidade: implementação das regras de negócio das classes; inspeção do código; condução dos testes unitários; release (lançamento) da funcionalidade. Nenhuma das alternativas.
Comparado o FDD com SCRUM marque a alternativa totalmente correta: I - O FDD tem, como base, um conjunto de ações executadas de acordo com comandos pré-determinados. O objetivo é que as pequenas iterações (ciclos de repetições) sejam concluídas em um curto período de tempo (aproximadamente duas semanas) sem afetar o longo período de desenvolvimento do projeto. II - Os processos no FDD, apesar de não serem adaptáveis, são bem definidos já no início do projeto. III - Scrum é uma metodologia ágil que tem como objetivo principal, criar um projeto focado nos recursos, mas que se adapta de acordo com as mudanças repentinas que surgem ao longo do processo de desenvolvimento. I e II II I Nenhuma das alternativas II e III.
Marque verdadeiro ou falso para a seguinte informação sobre a estrutura das equipes: no FDD, os times são grandes, já que há muitas funções para execução. Já no Scrum as equipes são pequenas, e cada um acumula poucos papéis; Verdadeiro Falso.
Marque verdadeiro ou falso para a seguinte informação sobre a características dos projetos: o Scrum foi pensado para grupos e projetos grandes, para respeitar o princípio da comunicação. Já o FDD foi criado para menores projetos desenvolvidos por pequenas equipes, sem precisar de divisão dos integrantes da equipe em grandes grupos; Verdadeiro Falso.
Marque verdadeiro ou falso para a seguinte informação sobre a características dos Riscos: no método FDD, o gerente é responsável por identificar os riscos durante o desenvolvimento do software. Em contrapartida, no Scrum, somente os líderes discutem os riscos e as melhores soluções para o problema. Verdadeiro Falso.
Marque a alternativa incorreta: Ideal para trabalhar com equipes pequenas em projetos grandes projetos bem estruturados desde a sua primeira fase permite que várias equipes trabalhem simultaneamente, reduzindo o tempo de execução do projeto o processo é altamente documentado, o que o torna muito rastreável (é mais fácil identificar gaps e corrigi-los) equipes trabalham com as etapas de desenvolvimento com agilidade.
Marque a alternativa correta sobre as desvantagens abaixo do FDD: I - Não funciona bem em equipes menores, já que projeto FDD demanda a execução de muitas tarefas Il - grande produção de documentação escrita nas primeiras fases do projeto III - o projeto depende muito das decisões dos programadores-chefe. Somente l Somente I e II Somente I e III Todas estão corretas Todas estão incorretas.
Report abuse