Skip to main content

애플리케이션 라이프 사이클 관리 란 무엇입니까?

ALM (Application Lifecycle Management)은 컴퓨터 소프트웨어 응용 프로그램 개발에 사용되는 관행입니다.이것은 소스 코드의 관리 일뿐 만 아니라 소프트웨어 프로그램으로 편집 된 것이 아니라, 개념 순간부터 응용 프로그램이 더 이상 추가 개발을 위해 가능한 것으로 간주되는 시점까지 개발의 모든 측면.이러한 관행을 통해 ALM은 비즈니스 나 조직이 특정 소프트웨어, 해당 소프트웨어의 생성 또는 구현 및 소프트웨어 유지 보수에 대한 목표를 연결하는 수단입니다.ALM은 개발 프로젝트에서 생산, 협업 및 품질을 개선하는 데 효과적입니다.수명주기 관리 프로세스의 전체 응용 프로그램에서 주요한 주요 관행은 거버넌스입니다.임신 순간부터 ALM 프로세스의 모든 것이 관리되고 추적됩니다.설계, 개발자, 소프트웨어 코드 자체를 포함하여 수명주기의 각 구성 요소는 거버넌스의 책임에 속합니다.

거버넌스는 이러한 요소의 모든 구성과 프로세스의 모든 단계에서 생성 된 분석 및보고를 처리합니다.이를 통해 비즈니스는 전체 프로세스를 개선하기 위해 수명주기의 다양한 측면과의 비용 비교와 같은 추가 개발 노력에 대한 건전한 결정을 내릴 수 있습니다.애플리케이션 수명주기 관리 중에 얻은 데이터 메트릭은 추가 개발이 보증되는지 또는 소프트웨어 프로젝트가 다른 노력을 위해 폐기되어야하는지 여부를 결정하는 데 중요합니다.속담 렌치 스핀닝이 일어난다.또한 애플리케이션 라이프 사이클 관리가 SDLC (Software Development Lifecycle)과 혼동 될 수있는 곳이기도하며, 자체적으로는 추가 복잡성이 포함되어 있습니다.그러나 ALM에는 SDLC가 중요한 구성 요소로 포함됩니다.개발 측면은 소프트웨어의 요구 사항, 설계, 코딩 및 테스트를 처리합니다.또한 새로운 전체 버전, 버그 수정 및 사소한 릴리스와 같은 많은 유지 보수가 발생하는 곳입니다.소프트웨어가 성공적으로 배포 할 수있는 상태에 도달하면 모든 요구 사항 및 설계 사양을 충족하고 품질에 대한 초기 테스트를 통과했다는 점에서 릴리스에 적합합니다.운영은 배포 소프트웨어를 준비하여 애플리케이션 라이프 사이클 관리 역할을 선택합니다.여기에는 필요한 마케팅 및 판매가 포함될 수 있으며 고객을 지원하기위한 지원 환경을 설정할 수 있습니다.