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

Application Lifecycle Management (ALM)는 컴퓨터 소프트웨어 응용 프로그램 개발에 사용되는 관행입니다. 이는 소스 코드의 관리만이 소프트웨어 프로그램으로 컴파일되는 것이 아니라, 개념의 순간부터 애플리케이션이 더 이상 추가 개발을 위해 가능한 것으로 간주되는 시점까지 개발의 모든 측면. 이러한 관행을 통해 ALM은 비즈니스 나 조직이 특정 소프트웨어, 해당 소프트웨어의 생성 또는 구현 및 소프트웨어 유지 보수에 대한 목표를 연결하는 수단입니다. ALM은 개발 프로젝트의 생애 동안 생산, 협업 및 품질을 향상시키는 데 효과적입니다.

프로세스는 일반적으로 세 가지 주요 목표로 분류됩니다. 수명주기 관리 프로세스의 전체 응용 프로그램에서 주요한 주요 관행은 거버넌스입니다. 임신 순간부터 ALM 프로세스의 모든 것이 관리되고 t랙. 설계, 개발자, 소프트웨어 코드 자체를 포함하여 수명주기의 각 구성 요소는 거버넌스의 책임에 속합니다.

거버넌스는 이러한 요소의 모든 구성과 프로세스의 모든 단계에서 생성 된 분석 및보고를 처리합니다. 이를 통해 비즈니스는 전체 프로세스를 개선하기 위해 수명주기의 다양한 측면과의 비용 비교와 같은 추가 개발 노력에 대한 건전한 결정을 내릴 수 있습니다. 애플리케이션 수명주기 관리 중에 얻은 데이터 메트릭은 또한 추가 개발이 보장되는지 또는 소프트웨어 프로젝트를 다른 노력을 위해 폐기 해야하는지 결정하는 데 중요합니다.

ALM의 두 번째 주요 측면 인 Development는 모든 속담 렌치 스핀닝이 일어나는 곳입니다. 또한 응용 프로그램 라이프 사이클 관리가 혼란 스러울 수있는 곳이기도합니다.H 소프트웨어 개발 수명주기 (SDLC)는 그 자체로 추가 복잡성을 포함합니다. 그러나 ALM에는 SDLC가 중요한 구성 요소로 포함됩니다. 개발 측면은 소프트웨어의 요구 사항, 설계, 코딩 및 테스트를 처리합니다. 이것은 또한 새로운 전체 버전, 버그 수정 및 사소한 릴리스와 같은 많은 유지 보수가 발생하는 곳입니다.

그러면 매일 운영이 있습니다. 소프트웨어가 성공적으로 배포 할 수있는 상태에 도달하면 모든 요구 사항 및 설계 사양을 충족하고 품질에 대한 초기 테스트를 통과했다는 점에서 릴리스에 적합합니다. 운영은 배포 소프트웨어를 준비하여 애플리케이션 라이프 사이클 관리 역할을 선택합니다. 여기에는 필요한 마케팅 및 판매가 필요하고 고객 지원 환경을 설정할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?