다음을 통해 공유


Microsoft Power Platform을 사용하는 애플리케이션 수명 주기 관리 개요

이 섹션에서는 Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio 및 Microsoft Dataverse를 사용하여 ALM(애플리케이션 수명 주기 관리)을 구현하는 방법을 설명합니다.

ALM이란 무엇입니까?

ALM은 거버넌스, 개발 및 유지 관리를 포함하는 애플리케이션 수명 주기 관리입니다. 또한 ALM에는 요구 사항 관리, 소프트웨어 아키텍처, 개발, 테스트, 유지 관리, 변경 관리, 지원, 지속적인 통합, 프로젝트 관리, 배포, 릴리스 관리 및 거버넌스 등의 분야가 포함됩니다. ALM 도구는 소프트웨어 개발 팀과 테스트 및 운영과 같은 관련 부서 간의 커뮤니케이션 및 협업을 위한 표준화된 시스템을 제공합니다. 이러한 도구는 소프트웨어 개발 및 제공 프로세스를 자동화할 수도 있습니다. 이를 위해 ALM은 프로세스의 모든 측면과 관련된 분야를 결합하여 예측 가능하고 반복 가능한 소프트웨어 제공을 통해 효율성을 높이는 목표를 달성합니다.

ALM의 주요 영역

  • 거버넌스에는 데이터 보안, 사용자 액세스, 변경 추적, 검토, 감사, 배포 제어 및 롤백과 같은 요구 사항 관리, 리소스 관리, 육성 및 시스템 관리가 포함됩니다.
  • 애플리케이션 개발에는 현재 문제 식별, 애플리케이션 및 지속적인 개선 계획, 설계, 구축 및 테스트가 포함됩니다. 이 영역에는 전통적인 개발자 및 앱 제작자 역할이 포함됩니다.
  • 유지 관리에는 앱 배포와 선택적 및 종속적 기술의 유지 관리가 포함됩니다.

애플리케이션 수명 주기는 계획 및 추적, 개발, 빌드 및 테스트, 배포, 운영, 모니터링, 발견 사항으로부터 학습과 같은 영역을 포함하는 주기적 소프트웨어 개발 프로세스입니다.

애플리케이션 수명 주기.

Power Apps, Power Automate, Microsoft Copilot Studio 및 Dataverse를 위한 ALM

Microsoft Power Platform의 Dataverse를 사용하여 비즈니스 애플리케이션에서 사용되는 데이터를 안전하게 저장하고 관리할 수 있습니다. ALM을 관리하는 데 사용할 수 있는 Power Platform 기능 및 도구를 사용하려면 ALM에 참여하는 모든 환경에 Dataverse 데이터베이스가 포함되어야 합니다.

다음 개념은 Microsoft Power Platform을 사용하는 ALM을 이해하는 데 중요합니다.

  • 솔루션은 ALM을 구현하기 위한 메커니즘입니다. 이를 사용하여 내보내기 및 가져오기를 통해 환경 간에 구성 요소를 분배합니다. 구성 요소는 애플리케이션에 사용되는 아티팩트와 잠재적으로 사용자 지정할 수 있는 항목을 나타냅니다. 솔루션에 포함될 수 있는 모든 것은 테이블, 열, 캔버스 및 모델 기반 앱, Power Automate 흐름, 에이전트, 차트 및 플러그인과 같은 구성 요소입니다.
  • Dataverse는 솔루션 및 제품 내 배포 파이프라인을 포함한 모든 아티팩트를 저장합니다
  • 소스 제어는 구성 요소를 저장하고 공동 작업하기 위한 단일 원본이어야 합니다.
  • 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 Azure DevOps와 같은 CI/CD(지속적 통합 및 지속적 전달) 플랫폼입니다. 제품 내 파이프라인에서도 사용할 수 있습니다

ALM 및 Azure DevOps 기술이 사람과 프로세스와 결합되어 팀이 고객에게 지속적으로 가치를 제공할 수 있도록 하는 방법에 대한 자세한 내용은 Azure의 DevOps 도구를 참조하세요.