Questão nº 26
Questão de Tecnologia da Informação - Sistemas de Informação · FCC TRT15 2023 (nº 26)
FCC2023Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação - Sistemas de Informação
Gabarito: Bver comentário ↓
Como base de orientação para o desenvolvimento de um software, um Técnico resolveu utilizar a norma ABNT NBR ISO/IEC/IEEE 12207:2021, que
- Aprescreve um modelo de ciclo de vida formado pelas fases de concepção, desenvolvimento, produção, teste e implantação.
- Bagrupa as atividades que podem ser executadas durante o ciclo de vida de um sistema de software em quatro grupos de processos. (alternativa correta)
- Cse aplica principalmente a sistemas para os quais o software não é de primordial importância para os stakeholders.
- Ddefine processos vinculados a fases específicas do ciclo de vida de software, como planejamento, codificação e testes.
- Eprescreve um modelo de ciclo de vida formado pelas fases de iniciação, elaboração, construção e transição.
Resposta comentada
Gabarito Alternativa B
A ABNT NBR ISO/IEC/IEEE 12207 é uma norma que descreve um conjunto de processos que devem ser realizados durante todo o ciclo de vida de um sistema de software, desde a sua concepção até a sua retirada de uso, sem impor um modelo de ciclo de vida específico.
- (A) Incorreta: A norma não prescreve um modelo de ciclo de vida com fases fixas; ela define processos que podem ser adaptados a diferentes modelos de ciclo de vida (como cascata, ágil, iterativo, etc.).
- (B) Correta: A versão 2017/2021 da norma (adotada no Brasil como ABNT NBR ISO/IEC/IEEE 12207:2021) organiza os 30 processos do ciclo de vida de software em quatro grupos principais: Processos de Acordo, Processos Organizacionais de Habilitação do Projeto, Processos Técnicos e Processos de Suporte.
- (C) Incorreta: A norma é fundamentalmente para sistemas onde o software é de importância crucial, pois estabelece um framework para gerenciar e executar as atividades relacionadas ao software.
- (D) Incorreta: Embora defina processos como planejamento, implementação (que inclui codificação) e testes, a norma não os "vincula a fases específicas" de um modelo de ciclo de vida pré-determinado, mas sim como atividades que ocorrem ao longo do ciclo de vida, independentemente do modelo adotado.
- (E) Incorreta: As fases de iniciação, elaboração, construção e transição são características do Processo Unificado (Unified Process - UP) ou RUP, e a norma 12207 não prescreve esse ou qualquer outro modelo de ciclo de vida específico. Armadilha da banca: Esta alternativa é tentadora porque associa "ciclo de vida" a "fases", e muitos modelos de desenvolvimento de software são ensinados com fases. No entanto, a 12207 é um modelo de referência de processos, não um modelo prescritivo de fases, permitindo flexibilidade na escolha do modelo de ciclo de vida (como cascata, ágil, iterativo) e mapeando seus processos sobre ele.
Fonte: FCC TRT15 2023 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.