-
A ISO/IEC 12207 é a norma ISO/IEC que define processo de desenvolvimento de software.
A norma internacional ISO/IEC 12207 [1] tem como objetivo principal estabelecer uma estrutura comum para os processos de ciclo de vida e de desenvolvimento de softwares visando ajudar as organizações a compreenderem todos os componentes presentes na aquisição e fornecimento de software e, assim, conseguirem firmar contratos e executarem projetos de forma mais eficaz.
O escopo abrange todo o ciclo de vida de software, desde sua concepção até a descontinuidade do projeto de software, e por todos os envolvidos com produção, manutenção e operação do software. A norma pode ser aplicada para toda a organização, mas existem casos de aplicação em projetos específicos por imposição contratual ou nas fases iniciais de implantação [NBR ISO/IEC 12207, 1998].
Os processos são agrupados de acordo com sua natureza, ou seja, o seu objetivo principal no ciclo de vida de software. Este agrupamento resultou nas 3 classes de processos a seguir: Processos Fundamentais, Processos de Apoio e Processos Organizacionais.
Processos:
Processos fundamentais: necessários para que um software seja executado. Eles iniciam o ciclo de vida e comandam outros processos
Processo de apoio: auxiliam outro processo. Eles são usados para garantir a qualidade, mas não são fundamentais.
Processos organizacionais: auxiliam a organização e gerência geral dos processos e podem ser empregados fora do domínio de projetos e contratos específicos, servindo para toda a organização.
Processos de adaptação. Os processos são adaptáveis a: Projeto; Organização; Cultura; Modelo de ciclo de vida, métodos e técnicas, e linguagens.
-
Gabarito: A
A norma internacional ISO/IEC 12207 tem como objetivo principal estabelecer uma estrutura comum para os processos de ciclo de vida de software visando ajudar as organizações a compreenderem todos os componentes presentes na aquisição e fornecimento de software e, assim, conseguirem firmar contratos e executarem projetos de forma mais eficaz.
B - Esta se referindo ao COBIT
C - Esta se referindo ao ITIL
D - Esta se referindo ao CMMI
E - Esta se referindo ao MPS_BR
-
Complementando a questão, a norma ISO/IEC 12207 estabelece uma estrutura para processos do ciclo de vida de software. Ela contêm uma série de processos agrupados em sete grupos de processos. Exemplos de alguns processos:
1 - Processo de Aquisição.
2 - Processo de Fornecimento.
3 - Processo de Gestão da Infraestrutura.
4 - Processo de Gestão de Risco.
5 - Processo de Auditoria de Software.
Gabarito
a) X.
-
a-
ISO 12207 estabelece estrutura comum para os processos de ciclo de vida de software com desenvolvimento e a manutenção conduzidos como a disciplina de engenharia. Tem Terminologia definida e processos sao:
Fundamentais: Aquisicação, fornecimentos, desenvolvimento, operacao e manutencao (atividades de sw)
Apoio: Doc, Ger. Config, Garantia de qualidade, V & V, revisao conjunta, audit, resolucao de problema.
Organizacionais: gerencia, melhoria, infra, treinamento.