Norma ISO/IEC/IEEE 15288: Engenharia de Sistemas e Software – Processos de ciclo de vida de sistema [ISO/IEC/IEEE, 2015]
A Norma ISO/IEC 15288 tem como objetivo fornecer um conjunto definido de processos usuais visando facilitar a comunicação entre adquirentes, fornecedores e demais stakeholders envolvidos no ciclo de vida de sistema ou software, tanto para o desenvolvimento, manutenção e uso de produtos quanto para o fornecimento de serviços relacionados. Define um conjunto de processos e terminologia associada para descrever o ciclo de vida de sistemas criados por humanos, considerando todas as etapas do ciclo de vida, desde a concepção, passando pelo desenvolvimento, produção, utilização e suporte, até a desativação. Sua versão atual (em 2022) é de 2015.
Seu conteúdo pode ser aplicado a qualquer nível hierárquico de um sistema, uma vez que sua definição é recursiva. Apoia a definição, controle e melhoria de processos, tanto no âmbito organizacional quanto de projetos, tanto para a aquisição quanto para o fornecimento de sistemas. Considera sistemas que podem ser configurados por diversos elementos, incluindo hardware, software, dados, pessoas, processos, procedimentos, instalações e materiais. Quando envolve software, a norma ISO/IEC/IEEE 12207 (Engenharia de Sistemas e Software – Processos de ciclo de vida de software) é utilizada em complemento, cuja versão atual (em 2022) é de 2017.
As normas ISO/IEC/IEEE 12207:2017 e ISO/IEC/IEEE 15288:2015 definem um processo de Gerenciamento de Informações, mas não detalham itens de informação em termos de nome, formato, conteúdo explícito e mídia de gravação. Para tal, a norma ISO/IEC/IEEE 15288:2019 (Engenharia de Sistemas e Software — Conteúdo dos itens de informação do ciclo de vida (documentação) fornece uma abordagem consistente para atender aos requisitos de informação e documentação para a engenharia de sistemas e software, bem como para o gerenciamento de serviços de engenharia.
Os usuários destas normas são responsáveis por selecionar um modelo de ciclo de vida para a iniciativa (projeto ou serviço) e mapear processos, atividades e tarefas, bem como por selecionar e aplicar metodologias, métodos, modelos e técnicas adequados. Dessa forma, os itens de informação são combinados ou subdivididos de acordo com o modelo de ciclo de vida, conforme necessário para a iniciativa ou para os propósitos organizacionais.
Referências externas:
ISO/IEC/IEEE 15288: Systems and software engineering – System life cycle processes. Geneva, Switzerland: International Organization for Standardization, 2015. Disponível para aquisição em https://www.iso.org/standard/63711.html. Acesso em abr/2022.
ISO/IEC/IEEE 15288: Systems and software engineering – Software life cycle processes. Geneva, Switzerland: International Organization for Standardization, 2017. Disponível para aquisição em https://www.iso.org/standard/63712.html. Acesso em abr/2022.
ISO/IEC/IEEE 15288: Systems and software engineering – Content of life-cycle information items (documentation). Geneva, Switzerland: International Organization for Standardization, 2019. Disponível para aquisição em https://www.iso.org/standard/74909.html. Acesso em abr/2022.