Desenvolvimento de Software e Ciclos de Vida
37 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quais são as características dos ciclos de vida adaptativos em projetos de software?

  • Eles validam incrementos de software funcional de forma permanente. (correct)
  • Eles determinam todos os requisitos no início do projeto.
  • Eles não permitem alterações durante o desenvolvimento.
  • Eles exigem que a maioria das fases sejam completadas antes de iniciar a próxima.
  • Como os ciclos de vida previsíveis são caracterizados?

  • O desenvolvimento ocorre sem um plano sequencial.
  • O tempo e o custo são determinados cedo no ciclo de vida. (correct)
  • Eles não permitem feedback nas fases de desenvolvimento.
  • O âmbito do projeto é definido em etapas posteriores.
  • Quais são os ciclos de vida que envolvem alterações frequentes nos requisitos?

  • Ciclos de vida previsíveis.
  • Ciclos de vida adaptativos.
  • Ciclos de vida iterativos e incrementais. (correct)
  • Ciclos de vida sequenciais.
  • Qual é a abordagem dos ciclos de vida adaptativos em relação ao pessoal durante a execução?

    <p>Mantêm um nível constante de pessoal durante a execução.</p> Signup and view all the answers

    Qual é a principal razão para decompor fases de um projeto em subfases?

    <p>Para garantir monitorização e controlo.</p> Signup and view all the answers

    O que caracteriza um ciclo de vida de desenvolvimento de software com fases sobreponíveis?

    <p>As fases podem ser repetidas conforme necessário com feedback.</p> Signup and view all the answers

    O que geralmente marca o final de uma fase de um projeto?

    <p>Uma revisão técnica ou do desenho do trabalho.</p> Signup and view all the answers

    Qual dos seguintes processos não faz parte do ciclo de vida do produto de software?

    <p>Desenvolvimento inicial do projeto.</p> Signup and view all the answers

    Qual é uma desvantagem dos ciclos de vida onde o âmbito, custo e tempo são restritos?

    <p>Eles dificultam a conclusão de projetos complexos.</p> Signup and view all the answers

    Como a definição inicial do âmbito em ciclos de vida iterativos e incrementais é descrita?

    <p>Ela é determinada com alguma flexibilidade ao longo do projeto.</p> Signup and view all the answers

    Como os processos da gestão de projetos são agrupados segundo o PMBOK® Guide?

    <p>Em cinco grupos de processos.</p> Signup and view all the answers

    O que pode resultar de um ciclo de vida predefinido no desenvolvimento de software?

    <p>Determinação clara de tempo e custo desde o início.</p> Signup and view all the answers

    Qual é o objetivo da revisão de fim de fase?

    <p>Obter autorização para encerrar a fase corrente.</p> Signup and view all the answers

    O que é considerado parte do ciclo de vida do produto após a entrega inicial?

    <p>Suporte e manutenção evolutiva.</p> Signup and view all the answers

    Quais fases os projetos de software podem envolver além do ciclo de vida inicial?

    <p>Diversos ciclos de vida de projetos subsequentes.</p> Signup and view all the answers

    Qual é a diferença entre os processos de gestão de projetos e os processos de engenharia de software mencionados?

    <p>Os processos de gestão de projetos são tratados mais detalhadamente.</p> Signup and view all the answers

    Qual é o objetivo principal das áreas de processo de suporte no desenvolvimento de produtos?

    <p>Apoiar o desenvolvimento e manutenção de produtos.</p> Signup and view all the answers

    O que caracteriza o IPPD no contexto de desenvolvimento de produtos?

    <p>Uma mentalidade organizacional aberta e colaborativa.</p> Signup and view all the answers

    Qual das seguintes alternativas NÃO é considerada uma área de processo de suporte segundo o CMMI?

    <p>Desenvolvimento de software.</p> Signup and view all the answers

    Como as áreas de processo de suporte podem ser utilizadas em projetos de desenvolvimento?

    <p>Para avaliação objetiva de processos e produtos.</p> Signup and view all the answers

    Qual é a principal função das áreas de processo mencionadas no contexto do CMMI?

    <p>Definir e gerenciar práticas de engenharia.</p> Signup and view all the answers

    Qual é a importância do feedback nos projetos de desenvolvimento de software?

    <p>Assegura que o produto em construção é consistente com os requisitos em mudança.</p> Signup and view all the answers

    Qual das seguintes não é considerada uma área de conhecimento na gestão de projetos, segundo o PMBOK® Guide?

    <p>Gestão de desenvolvimento de software.</p> Signup and view all the answers

    Qual abordagem é mais apropriada para garantir um bom desenvolvimento de software em projetos adaptativos?

    <p>Fomentar interações interpessoais frequentes.</p> Signup and view all the answers

    O que caracteriza o ciclo de vida do desenvolvimento de software mencionado?

    <p>É multidimensional e interativo.</p> Signup and view all the answers

    Qual é uma consequência de não ter um bom gerenciamento do projeto e do âmbito do produto?

    <p>Integração falha entre os processos do projeto.</p> Signup and view all the answers

    Qual é uma função essencial dos processos de suporte no desenvolvimento de software?

    <p>Assegurar a qualidade e configuração ao longo do projeto.</p> Signup and view all the answers

    O que deve ser feito para garantir que um produto de software satisfaça as necessidades do cliente?

    <p>Integrar frequentemente as opiniões dos stakeholders durante o processo.</p> Signup and view all the answers

    Como os grupos de processos na gestão de projetos estão organizados no PMBOK® Guide?

    <p>Em áreas de conhecimento.</p> Signup and view all the answers

    Qual é o objetivo das subpráticas dentro de uma prática específica?

    <p>Fornecer uma descrição detalhada para a implementação da prática</p> Signup and view all the answers

    O que caracteriza um produto típico do trabalho em um processo de verificação?

    <p>Um resultado frequentemente observado, mas não exclusivo</p> Signup and view all the answers

    Qual é a natureza das elaborações das práticas genéricas?

    <p>Orientações sobre como aplicar a prática em um contexto específico</p> Signup and view all the answers

    Qual das opções representa uma prática específica na área de Gestão Integrada de Fornecedores?

    <p>Identificar e analisar fontes de produtos</p> Signup and view all the answers

    O que descreve a relação entre áreas de processo?

    <p>A interação e contribuição de áreas para a melhoria organizacional</p> Signup and view all the answers

    Qual é o papel dos critérios de verificação dentro do processo de verificação?

    <p>Servir como orientações para confirmar a qualidade dos produtos do trabalho</p> Signup and view all the answers

    O que não é uma característica das subpráticas?

    <p>Elas devem ser aplicadas obrigatoriamente em todos os projetos</p> Signup and view all the answers

    Uma prática específica para a área de Monitorização e Controlo do Projeto envolve o que?

    <p>Determinar e documentar ações corretivas para problemas identificados</p> Signup and view all the answers

    Study Notes

    Fases do Desenvolvimento de Software

    • O desenvolvimento de software é organizado em fases, conforme o padrão IEC/IEEE 12207.
    • Ciclos de vida de software podem variar em número de fases, geralmente entre quatro e nove.

    Características dos Ciclos de Vida

    • Ciclos de vida adaptativos validam incrementos de software funcional constantemente, minimizando o impacto de alterações.
    • Ciclos de vida previsíveis definem escopo, tempo e custo logo no início do projeto.

    Ciclos de Vida Adaptativos

    • Reduzem custos e esforço durante execução ao antecipar validações e monitoramento contínuos.
    • Mantêm um nível constante de pessoal, equilibrando as etapas do ciclo de vida.

    Ciclos de Vida Predefinidos

    • Caracterizam-se por fases sobreponíveis com feedback contínuo entre elas.
    • Exemplos de modelos incluem o modelo em cascata e o modelo V.

    Ciclos de Vida Iterativos e Incrementais

    • O escopo é determinado no começo, mas tempo e custo são ajustados conforme compreensão do produto aumentam.
    • Fases podem ser divididas em subfases para melhor monitoramento e controle.

    Ciclo de Vida do Produto

    • Inclui o ciclo de vida do projeto e processos de suporte, manutenção e eventual substituição do software.
    • A melhoria do software pode requerer múltiplos ciclos de vida de projetos adicionais.

    Processos de Gestão de Projetos

    • Dois tipos de processos são essenciais: gestão e engenharia de software, sendo o foco deste estudo em gestão.
    • Importância da documentação e interações interpessoais para clarificar requisitos e expectativas.

    Grupos de Processos da Gestão de Projetos

    • Os cinco grupos de processos segundo o PMBOK® Guide incluem iniciação, planejamento, execução, monitoramento e controle, e encerramento.
    • Fluxo de processos não é linear, permitindo feedback contínuo entre as fases.

    Áreas de Conhecimento da Gestão de Projetos

    • O PMBOK® Guide agrupa 47 processos em dez áreas de conhecimento.
    • Integração das fases do ciclo de vida, áreas de conhecimento e grupos de processos é fundamental para o sucesso.

    Produtos Típicos do Trabalho

    • Exemplos de outputs incluem critérios de verificação e outros documentos não listados, mas igualmente importantes para o trabalho.

    Subpráticas e Elaborações das Práticas

    • Subpráticas oferecem orientações detalhadas para implementação de práticas específicas, podendo ser prescritivas e informativas.
    • Elaborações de práticas genéricas ajudam a aplicar métodos específicos a áreas de processo.

    Relações entre Áreas de Processo

    • Interações entre áreas de processo melhoram operações organizacionais e reduzem a mentalidade restritiva.
    • As áreas do CMMI para engenharia incluem desenvolvimento de software e hardware, serviços, entre outros.

    Suporte no Desenvolvimento

    • Áreas de processo de Suporte incluem atividades que auxiliam a manutenção e desenvolvimento de produtos.
    • Exemplos de processos de suporte incluem Garantia da Qualidade de Processo e Produto, aplicáveis em todas as áreas.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Explore os conceitos fundamentais do desenvolvimento de software de acordo com o padrão IEC/IEEE 12207. Neste quiz, você aprenderá sobre as fases do ciclo de vida, as características comuns e os níveis típicos de custos e esforço ao longo desses processos. Teste seu conhecimento e veja como as metodologias podem variar.

    More Like This

    Use Quizgecko on...
    Browser
    Browser