구성 항목: 포괄적인 정의
구성 항목(CI)은 다음에서 사용되는 용어입니다. 소프트웨어 엔지니어링정보 기술 및 시스템 엔지니어링에서 사용되며, 수명 주기 동안 관리 및 추적할 수 있는 시스템 또는 소프트웨어의 개별 요소를 가리킵니다. 이는 시스템이나 소프트웨어의 무결성, 안정성 및 일관성을 유지하기 위해 변경 사항을 식별, 정리 및 제어하는 프로세스인 구성 관리의 필수적인 부분입니다.
구성 항목은 시스템이나 소프트웨어의 기능에 필수적인 모든 구성 요소 또는 아티팩트가 될 수 있습니다. 서버, 네트워크 스위치 또는 저장 장치와 같은 하드웨어 구성 요소일 수도 있고 애플리케이션, 라이브러리 또는 구성 파일과 같은 소프트웨어 구성 요소일 수도 있습니다. 또한 요구사항 사양, 설계 문서, 사용자 매뉴얼과 같은 문서일 수도 있습니다. 즉, 고유한 ID가 있고 하나의 단위로 관리할 수 있는 모든 항목이 구성 항목이 될 수 있습니다.
구성 항목의 목적은 시스템이나 소프트웨어에 대한 변경 사항을 효과적으로 관리하고 제어할 수 있도록 하는 것입니다. 각 구성 항목을 식별하고 추적함으로써 서로 다른 구성 요소 간의 종속성과 관계를 이해하고, 변경의 영향을 평가하며, 모든 변경 사항이 적절하게 승인, 테스트 및 문서화되었는지 확인할 수 있습니다. 또한 구성 항목을 사용하면 결함 및 문제를 원인까지 추적할 수 있으므로 문제 해결 및 근본 원인 분석에 필수적입니다.
구성 항목의 수명 주기에는 일반적으로 식별 및 정의부터 시작하여 생성, 테스트, 배포 및 유지 관리의 여러 단계가 포함됩니다. 각 단계에는 구성 항목이 적절하게 관리, 제어 및 문서화되도록 하기 위해 고안된 특정 활동 및 프로세스가 포함됩니다. 예를 들어, 만들기 단계에서 구성 항목은 디자인 검토를 거칠 수 있습니다, 코드 검사 및 테스트를 통해 필요한 사양과 품질 표준을 충족하는지 확인합니다.
전반적으로 구성 항목은 복잡한 시스템과 소프트웨어의 품질, 안정성, 유지보수성을 보장하는 데 필수적인 구성 관리의 중요한 측면입니다. 조직은 구성 항목을 식별하고 관리함으로써 오류, 결함 및 장애의 위험을 줄이고 시스템과 소프트웨어가 사용자와 이해관계자의 요구를 충족하도록 보장할 수 있습니다.