Ciclo de vida do software ISO/IEC/IEEE 12207:2021 Flashcards

1
Q

O que é ciclo de vida de um software?

A
  • aquisição
  • fornecimento
  • desenvolvimento
  • operação
  • manutenção
  • desativação
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Defina processo

A

Um processo é um conjunto de atividades relacionadas, sendo uma sequência de passos realizados para um determinado propósito/resultado. O processo envolve métodos, técnicas, ferramentas e pessoas. Um processo pode ser descrito de duas formas: por propósito ou resultado e por atividade.

  • Processos de Acordo
    • As organizações são produtoras e usuárias de sistemas de software. Uma organização (atuando como adquirente) pode encarregar outra (atuando como fornecedor) de produtos ou serviços. Isto é alcançado usando acordos. Os acordos permitem que adquirentes e fornecedores percebam valor e apoiem estratégias de negócios para suas organizações.
      • Os Processos de Acordo são os seguintes:
        • Processo de Aquisição: usado pelas organizações para adquirir produtos ou serviços; e
        • Processo de Fornecimento: usado pelas organizações para fornecer produtos e serviços.
  • Processos organizacionais habilitadores de projeto
    • Encarregam de fornecer os recursos para permitir que o projeto atenda às necessidades e expectativas dos stakeholders da organização.
    • Estabelecem o ambiente em que os projetos são conduzidos. A organização estabelece os processos e modelos de ciclo de vida a serem usados pelos projetos; estabelece, redireciona ou cancela projetos; fornece os recursos necessários, incluindo recursos humanos e financeiros; e define e monitora as medidas de qualidade para sistemas de software e outros entregáveis que são desenvolvidos pelos projetos para clientes internos e externos.
  • Processos de gerenciamento técnico
    • Os Processos de Gerenciamento Técnico se encarregam em gerenciar os recursos e ativos alocados pela gerência organizacional e utilizá-los para atender aos acordos feitos dentro da organização ou entre organizações.
    • Estes processos são usados para estabelecer e executar planos técnicos para o projeto, gerenciar informações para a equipe técnica, avaliar o progresso técnico em relação aos planos do sistema, produtos ou serviços de software, controlar tarefas técnicas até a conclusão e auxiliar na tomada de decisões.
  • Processos técnicos
    • Os Processos Técnicos se encarregam das ações técnicas por meio do ciclo de vida.
    • Transformam as necessidades dos stakeholders em produtos ou serviços.
    • São usados para criar e usar um sistema de software, seja na forma de um protótipo ou de um produto operacional.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que é o gerenciamento de configuração?

A

Esse processo garante que mudanças nos produtos de software sejam controladas e rastreadas. Ele inclui as seguintes atividades principais:

  • Planejamento da Configuração – Define os procedimentos, ferramentas e responsabilidades para gerenciar a configuração do software.
  • Identificação da Configuração – Determina quais itens de configuração (ICs) serão gerenciados e documenta suas versões e inter-relações.
  • Controle de Configuração – Regula as mudanças nos ICs, garantindo que apenas alterações autorizadas sejam implementadas.
  • Registro e Relato de Status – Mantém registros das versões e mudanças nos ICs, permitindo rastreabilidade.
  • Auditorias de Configuração – Verifica se os ICs estão corretos e conformes com a documentação e os requisitos estabelecidos.
  • Gerenciamento da Entrega e Liberação – Assegura que apenas versões validadas do software sejam entregues para uso ou implantação.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quais as características e tipos de modelos evolucionários?

A
  • Caracterizados por contínuas modificações, prazos muito apertados e por uma ênfase na satisfação do cliente–usuário.
  • Em muitos casos, o tempo de colocação de um produto no mercado é o requisito mais importante a ser gerenciado.
  • Tipos:
    • Prototipação
    • Espiral
How well did you know this?
1
Not at all
2
3
4
5
Perfectly