Questões de Ciclo de Vida (Arquitetura de Software)

Limpar Busca

O ciclo de vida de software pode ser conceituado como uma estrutura contendo processos, atividades e tarefas envolvidas na criação, na operação ou na manutenção de um software. Selecione a alternativa que mostra as quatro atividades fundamentais do ciclo de vida do software, na sequência correta.

  • A Projeto e implementação de software; Especificação de software; Validação de software; Evolução de software.
  • B Especificação de software; Projeto e implementação de software; Evolução de software; Validação de software.
  • C Projeto e implementação de software; Especificação de software; Evolução de software; Validação de software.
  • D Especificação de software; Validação de software; Projeto e implementação de software; Evolução de software.
  • E Especificação de software; Projeto e implementação de software; Validação de software; Evolução de software.
Paulo, deverá desenvolver o sistema de controle de fornecimento de peças, contendo um cadastro de fornecedores, um cadastro das peças, bem como o fornecimento de peças por fornecedor, que será usado para realizar a pesquisa na base de dados. O sistema deverá permitir que o usuário saiba se a quantidade de peças no estoque está alta ou baixa, podendo, também, exibir informações de preço, quantidade de itens, quantidade de itens por fornecedor etc. O contratante deverá testar algumas operações do sistema antes de ser finalizado. Considerando o cenário apresentado, quanto ao ciclo de vida do software nos modelos de processo ágil, marque V para as afirmativas verdadeiras e F para as falsas.
( ) O entendimento do sistema como um todo e a execução sequencial das fases sem retorno produzem um sistema que pode ser validado pelo contratante.
( ) Os protótipos criados são projetados para ser estendidos em incrementos de software futuros.
( ) Os requisitos de documentação são leves, e a documentação deve evoluir junto com o software.
( ) O processo de desenvolvimento de software não permite a introdução controlada de novos requisitos que não foram previstos antes pelo contratante.

A sequência está correta em 
  • A V, F, F, V.
  • B V, F, V, F.
  • C F, V, F, V.
  • D V, V, V, F.
  • E F, V, V, F.

A figura a seguir ilustra um ciclo de vida de sistemas de software:
Imagem relacionada à questão do Questões Estratégicas
As fases “IMPLEMENTAÇÃO E TESTE DE UNIDADE”, “INTEGRAÇÃO E TESTE DO SISTEMA” e “PROJETO DO SISTEMA DE SOFTWARE” correspondem na figura aos blocos identificados, respectivamente, como

  • A GAMA, ALFA e BETA.
  • B GAMA, BETA e ALFA.
  • C BETA, GAMA e ALFA.
  • D BETA, ALFA e GAMA.

Em engenharia de software, um modelo de ciclo de vida

  • A controla as fases de análise, desenvolvimento, implementação, manutenção, migração e evolução de software. 
  • B organiza a implantação, o licenciamento e a operação do software desde a instalação até a descontinuidade.
  • C estrutura as atividades do processo de software em fases e define como essas fases estão relacionadas.
  • D representa precisamente o curso das ações e o escopo de dados de um processo de software.
  • E descreve ferramentas, recursos, procedimentos e restrições de um projeto de software.

Em relação à gerenciamento do ciclo de vida do software, julgue o seguinte item.


Processos reais de software são intercalados com sequências de atividades técnicas, de colaboração e de gerência, com o intuito de especificar, projetar, implementar e testar um sistema de software. Os desenvolvedores de software usam uma variedade de diferentes ferramentas de software em seu trabalho.

  • Certo
  • Errado