Tendo em vista que o desenvolvimento de um software compreen...
O ciclo de vida de um software, entre outras características, está relacionado aos estágios de concepção, projeto, criação e implementação.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
O ciclo de vida de um software é um conceito fundamental na engenharia de software que descreve as fases pelas quais um software passa, desde a sua concepção até a sua retirada de uso. Este ciclo é composto por diferentes estágios que são críticos para o desenvolvimento estruturado e a entrega bem-sucedida de um produto de software. As fases mencionadas na questão — concepção, projeto, criação e implementação — são parte integrante deste ciclo.
A concepção é a fase inicial que envolve a identificação dos requisitos e necessidades do software a ser desenvolvido. Durante o projeto, esses requisitos são transformados em uma arquitetura ou design que guiará a construção do software. A criação é a fase de codificação, onde o software é efetivamente construído. Por fim, a implementação ou deployment é quando o software é disponibilizado para uso no ambiente de destino. Cada um desses estágios é crucial e contribui para o sucesso global do projeto de software.
Portanto, a afirmativa está correta, pois reflete a relação do ciclo de vida de um software com seus estágios de concepção, projeto, criação e implementação, que são elementos essenciais para a gestão e desenvolvimento de sistemas de software.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito: CERTO
Modelo de processo de software é um framework composto por atividades ou fases que atuam durante todo o ciclo de vida do software. Há uma grande variedade de modelos (ou metodologia) de processos de software, tais como o modelo em cascata (ou linear), o processo unificado, métodos ágeis, etc. Esses modelos, não obstante as particularidades, possuem algumas atividades em comum. Tanto Pressman quanto Sommerville descrevem atividades que estão presente na maioria dos modelos de processos de software.
Sommerville denomina esse conjunto de atividades ou fases como as quatro atividades fundamentais para engenharia de software.
- Especificação: são definidas as funcionalidades do software e as restrições sobre o seu funcionamento.
- Projeto e Implementação: produz o software para atender a especificação.
- Validação: o software deve ser validado para garantir que ele faz o que o cliente quer.
- Evolução: o software deve evoluir para atender às necessidades dos clientes.
Por outro lado, Pressman apresenta o que ele chama de modelo de processo genérico:
- Comunicação: responsável por iniciar o projeto e pelo levantamento de requisitos.
- Planejamento: quando são realizadas estimativas, determinado o cronograma. O monitoramento do projeto também ocorre nessa fase.
- Modelagem: são realizadas a análise e o projeto para o software a ser desenvolvido.
- Construção: nesta fase ocorre a codificação e o teste do sistema.
- Implantação: ocorre a entrega do produto, sua manutenção e o feedback do cliente.
Entretanto, a questão utilizou as fases ou estágios (concepção, projeto, criação e implementação) para o ciclo de vida do desenvolvimento de sistemas (SDLC- System Development Life Cycle) definido na obra de GORDON & GORDON.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo