정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 분석설계 단계, 시스템아키텍처 세부검토내용 "04. 소프트웨어 아키텍처의 구성요소는 재사용성 및 운용관리의 편의성을 제공하도록 설계되었는지 검토한다."의 목적 및 필요성
소프트웨어 아키텍처의 구성요소가 효율적으로 구현 및 운용관리를 할 수 있도록 설계되었는지 확인하는 것이 목적이다. 소프트웨어 아키텍처의 설계가 구현, 운영관리를 감안하지 않고 설계되었을 경우 구축 시 개발비용의 증가와 시스템 전체의 일관성 확보가 어려울 수 있고, 운용관리 시 유지보수 비용의 증가 및 관리가 복잡해져 효율적인 시스템 운영이 어려울 수 있다. 따라서 소프트웨어 아키텍처 구성요소들이 재사용성 및 운영관리 편의성을 제공할 수 있도록 설계되었는지 검증할 필요가 있다.