A(Visual Studio ALM 용어)

이 용어집에서는 Visual Studio ALM(Application Lifecycle Management) 도움말에 사용되는 주요 용어를 정의합니다.

  • '@me'
    현재 로그온한 사용자의 이름으로 바뀌는 쿼리 값 매크로입니다.

  • '@project'
    현재 선택된 Team Foundation 프로젝트의 이름으로 바뀌는 쿼리 값 매크로입니다.

  • '@Today'
    응용 프로그램이 실행되는 워크스테이션의 시스템 날짜 값으로 바뀌는 쿼리 값 매크로입니다.

  • 수용 기준(Acceptance Criteria)
    사용자, 고객 또는 기타 인증된 단일 업체의 승인을 받기 위하여 제품이나 제품 구성 요소가 충족해야 하는 기준입니다.

  • 수용 테스트(Acceptance Testing)
    사용자, 고객 또는 기타 인증된 단일 업체에서 제품이나 제품 구성 요소를 승인할지 여부를 결정할 수 있도록 실시되는 공식 테스트입니다.

  • 작업 기록(Action Recording)
    하나 이상의 응용 프로그램에서 테스트의 각 단계에 대해 사용자의 입력 및 작업이 기록되는 파일입니다. 나중에 이 작업 기록을 재생하여 특정 테스트 단계를 자동으로 실행할 수 있습니다.

  • 작업 기록 섹션(Action Recording Section)
    테스트에서 통과 또는 실패한 것으로 표시한 단계를 기반으로 하는 작업 기록의 한 부분입니다. 테스트 단계의 결과를 표시할 때마다 새 작업 기록 섹션이 만들어집니다.

  • 작업(Activity)
    하나의 목적을 위해 함께 수행되는 일련의 작업(work)입니다. 작업(activity)에서 작업(work) 산출물을 사용하거나 작업(work) 산출물을 생성할 수 있으며, 작업(work) 항목을 통해 작업(activity)을 추적할 수도 있습니다.

  • 악의적 사용자(Adversary)
    비호의적인 가상 사용자 또는 자산에 대한 액세스 권한을 얻으려는 목적을 가진 가상 사용자입니다. 악의적 사용자의 예로는 해커가 있습니다.

  • Agile 메서드(Agile Method)
    고품질 소프트웨어의 신속한 공급을 목적으로 하는 최상의 엔지니어링 프로세스와 고객의 요구와 기업의 목표에 맞게 개발 과정을 조정하는 비즈니스 접근 방식의 모음입니다. 이 패러다임에서는 프로젝트 성공에 중요한 요소인 팀워크, 자기 조직화 및 책임감과 함께 빈번한 조사 및 적용이 필수적입니다.

  • 알고리즘(Algorithm)
    문제를 해결하는 규칙 또는 절차입니다.

  • 알파 버전(Alpha Version)
    기능 집합 및 가용성에 대한 예비 피드백을 얻기 위한 제품의 초기 릴리스입니다.

  • 분석(Analysis)
    개념적 디자인에서 분석은 비즈니스 및 사용자 정보를 사용 사례 및 시나리오로 분할하고 검토하여 작업 과정을 문서화하는 것입니다. 논리적 디자인에서 분석은 서비스, 개체, 특성 및 시나리오와의 관계를 식별하는 것입니다. 실질적 디자인에서 분석은 인프라의 실질적인 제약 조건 및 응용 프로그램의 실제 요구 사항을 검토하여 후보 구현 기술을 선택하고 예비 배포 모델을 작성하는 것입니다.

  • 응용 프로그램 다이어그램(Application Diagram)
    배포를 위하여 시스템에 통합될 응용 프로그램에 대한 정의 및 구성입니다. 응용 프로그램 다이어그램에서는 코드로 커밋하기 전에 그래픽 레이아웃의 끝점을 통해 노출되는 통신 종속성을 보여 줍니다.

  • 응용 프로그램 전용 시간(Application Exclusive Time)
    함수에서 커널 모드 및 성능 도구 프로브에 소요된 시간으로, 함수에서 호출한 항목에서 소요된 시간 및 전환에 소요된 시간은 제외됩니다.

  • 응용 프로그램 포괄 시간(Application Inclusive Time)
    함수 및 함수에서 호출하는 항목에서 소요된 시간으로, 커널 모드 및 성능 도구 프로브로 전환하는 데 소요된 시간은 제외됩니다.

  • 응용 프로그램 수명 주기 관리(Application Lifecycle Management)
    응용 프로그램 소프트웨어의 요구 사항, 디자인, 개발, 빌드, 테스트 및 릴리스에 대한 조정입니다. 이를 위해 소프트웨어 프로세스 통합, 작업 제품 간에 관계를 정의하여 추적 기능 활성화, 모든 작업 및 단계에서의 프로젝트 관리와 보고를 수행해야 합니다.

  • 영역(Area)
    공용 구조 서비스 계층 구조에서 기능 영역을 나타내는 노드입니다. 공용 구조 서비스(Common Structure Services) 참조

  • 아티팩트(Artifact)
    사양 및 테스트 계획이 포함된 소프트웨어 제품 설명서의 형식입니다. 텍스트 템플릿의 경우에는 아티팩트에 생성된 텍스트 출력도 포함될 수 있습니다.

  • 자산(Asset)
    시스템에서 악의적 사용자의 공격으로부터 보호해야 하는 추상적 또는 구체적 리소스입니다.

  • 테스트 할당(Assign a test)
    1) 이미 작업자에게 할당된 작업 항목에 테스트를 연결하는 것입니다. 2) 테스트 실행 도중 에이전트 컴퓨터에 테스트를 할당하는 것입니다.

  • 첨부 링크(Attachment Link)
    작업 항목과 파일 첨부 간의 Team Foundation 링크입니다.

  • 감사(Audit)
    CMMI Process Improvement 작업에서 하나 또는 여러 작업 산출물을 검토하여 요구 사항이 충족되었는지 확인하는 것입니다.

  • 테스트 작성(Author a test)
    Visual Studio ALM(Application Lifecycle Management)에서 테스트 형식을 통해 테스트를 만들고 이를 관리하는 작업입니다.

  • 자동화된 테스트(Automated Test)
    컴퓨터에서 시스템 기능을 테스트하기 위해 프로그래밍 방식으로 실행되는 일련의 단계입니다.