'Exam Replay' 또는 'Exam Replay 및 Practice Test'를 구매하고 자신을 갖고 시험을 보십시오.

시험
70-354

Windows

  • 출간:
    2015년 10월 5일 월요일
  • 언어:
    영어
  • 대상:
    개발자
  • 기술:
    Windows 10
  • 이 크레딧이 필요한 인증:
    MCP, MCSD

Universal Windows Platform – App Architecture and UX/UI

* 중등 이상의 교육 기관에 재학 중인 학생의 경우 교육 기관용 특별 응시료가 적용될 수 있습니다(인도 또는 중국에서는 이용 불가). 시험 정책 및 FAQ에서 자세한 내용을 확인할 수 있습니다. 응시료에는 Microsoft Imagine Academy 프로그램 멤버, Microsoft Certified Trainers, Microsoft Partner Network 프로그램 멤버와 관련된 프로모션 혜택 또는 비용 할인이 반영되지 않았습니다. 응시료는 사전 통지 없이 변경될 수 있습니다. 응시료에는 관련 세금이 포함되지 않았습니다. 시험 응시를 위해 등록하기 전에 먼저 해당 시험의 제공업체를 통해 정확한 비용을 확인하시기 바랍니다.

측정 능력

본 시험은 아래에 열거된 기술적 작업에 대한 귀하의 수행 능력을 측정합니다. Microsoft 시험의 문항 유형에 대한 영상 튜토리얼을 확인해 보세요.

중요 항목으로 설명된 주제들이 주요 시험 문항으로 출제되지만 이에 국한되지 않는다는 점을 유의하시기 바랍니다.

본 시험에서 다뤄진 측정 능력 관련성에 대한 피드백이 있습니까? Microsoft에 귀하의 의견을 보내주시기 바랍니다. 모든 피드백은 인증 절차의 유효성과 신뢰성이 보증되는 범위 내에서 검토를 거쳐 적절히 반영될 예정입니다. Microsoft는 귀하의 피드백에 직접적인 답변을 제공하지 않습니다. Microsoft 인증 프로그램의 품질 보증을 위한 귀하의 관심과 기여에 감사 드립니다.

본 시험에서 출제된 특정 문항에 대해 우려사항을 제기하고자 하실 경우 시험 관련 우려 제기를 제출해 주시기 바랍니다.

Microsoft 인증 시험, 또는 인증 프로그램, 등록 및 프로모션에 대해 기타 질문 또는 피드백이 있는 경우에는 지역 서비스 센터에 문의하십시오.

모바일 LOB(기간 업무) 앱의 설계 사양 만들기
  • 앱 개발 및 비즈니스 요구 사항 지정
    • 앱 개발 중에 필요할 도구 및 기술 지정, 앱 개발 중에 사용될 소스 제어 방법 지정, 달성되어야 하는 앱의 품질 특성 지정, 프로젝트 공간(관련된 앱 및 데이터 에코시스템) 내에 존재하는 크로스 커팅(cross-cutting) 문제 지정, 앱 릴리스를 위한 배포 시나리오 지정, 앱의 코드 유지 관리 요구 사항 지정(릴리스 이후), 앱의 세계화 및 지역화 요구 사항 지정
  • 환경, 인프라, 비즈니스 및 사용 현황 기준에 따라 앱의 아키텍처 지정
    • 앱의 계층 지정, 앱의 데이터 소스 지정, 앱이 액세스할 외부 서비스 지정, 앱 내부의 크로스 커팅(cross-cutting) 문제 지정, 앱의 구성 요소 지정
  • UX(User-Experience) 기준과 연계하여 앱 설계
    • Windows 10 설계 원칙(단순함, 범용성, 일체형, 개인화, 즐거움)을 기준으로 앱 설계 및 평가, 퍼스낼리티 및 브랜딩(구성, 타이포그래피, 색상, 움직임 등)을 기준으로 앱 설계 및 평가, UX 패턴 및 플랫폼(UI(사용자 인터페이스) 컨트롤, 탐색, 명령 및 프레젠테이션 포함)을 기준으로 앱 설계 및 평가, 플랫폼 간 지원(앱 및 플랫폼 유형 포함)을 기준으로 앱 설계 및 평가
  • 품질 및 테스트 요구 사항 개발, 특정 앱의 횡단 관심사 평가, 설계가 적절한 횡단 기회를 수행하는지 확인(또는 그렇지 않은 이유 설명)
  • 성능 요구 사항 설정, 보안 요구 사항 설정, 동시성 요구 사항 설정, 세계화 및 지역화 요구 사항 설정, 테스트 요구 사항 설정, 사용 사례 설정
응용 프로그램 수명 주기 관리 프로세스 구현
  • 버전 제어 구현
    • TFVC(Team Foundation 버전 제어)를 사용한 버전 제어 구현, Git을 사용한 버전 제어 구현
  • 팀 공동작업 구현
    • 개발 팀과 협력하여 앱 개발 스프린트 완료, 스토리보딩 구현, 코드 검토 구현, 동료 평가 피드백 구현, 백로그 관리 구현, 자동화된 팀 빌드 구현
  • 자동화된 테스트 및 진행 상황 추적 구현
    • 자동화된 테스트 구현, 예비 테스트 구현, 중요 시점 기준으로 진행 상황 추적
창 작업, 적응형 레이아웃 및 앱 내 탐색을 지원하는 LOB 앱 개발
  • 앱 UI 내에서 사용할 레이아웃 만들기
    • UI 요구 사항에 기반하여 기본, 텍스트, 시나리오 및 프레젠테이션 등의 컨트롤 범주에서 적합한 XAML 컨트롤 선택, 레이아웃 내에 XAML 컨트롤 구현, 고정 레이아웃 만들기, 적응형 레이아웃 만들기
  • 앱 UI 내의 데이터 바인딩을 구현하는 데 필요한 코드 개발
    • 데이터 바인딩 구현, 데이터 템플릿 구현
  • 크기 조정 및 창 작업을 지원하기 위한 코드 개발
    • 다양한 화면 크기 및 해상도(창 크기, 화면 dpi 및 창 모양 등)를 지원하기 위한 코드 개발, 적응형 레이아웃 및 콘텐츠 흐름 등의 변화하는 창 크기를 지원하기 위한 코드 개발, 에뮬레이터를 사용하여 창 작업 구현 평가
  • 스타일 및 테마 구현
    • 앱의 리소스로서 스타일 구현, 앱의 테마 구현, 리소스 템플릿 구현, 리소스 사전 구현
  • UI 애니메이션, 전환 및 변환 구현
    • 앱 내부에 애니메이션 구현, 앱 내부에 전환 및 변환 구현
  • 재사용 가능한 컨트롤 및 구성 요소 만들기
    • 사용자 지정 컨트롤 만들기, Windows 런타임 구성 요소 만들기
  • 앱 탐색 패턴 구현
    • 페이지 내 탐색 구현, 이동 구현, 시맨틱 줌 구현, 단일 페이지 탐색(Frame.Navigate), 적절한 탐색 구조 구현, 시스템 수준 탐색 구현
  • 제공되는 UI 콘텐츠의 세계화 및 지역화 구현
    • 앱 리소스 구현, 텍스트 리소스 지역화, 그래픽 리소스 지역화
사용자 입력 및 사용자 상호 작용을 지원하는 LOB 앱 개발
  • 기존 입력 장치 구현을 위한 코드 개발
    • 터치 입력 지원(예: 사용자 지정 제스처), 마우스 입력 지원(예: 마우스 휠과 같은 입력 장치 이벤트의 특수 처리), 키보드 및 가상 키보드 입력 지원(예: keyup 및 keydown과 같은 입력 장치 이벤트의 특수 처리)
  • 언어 및 음성 명령을 구현하기 위한 코드 개발
    • 음성 합성 지원, 음성 인식 지원, Cortana 통합 지원, 앱 및 장치의 제어를 비롯한 음성 명령 지원
  • 자연적인 사용자 인터페이스 입력(사용자 입력)을 구현하기 위한 코드 개발
    • 터치 제스처에 대한 지원 구현, 디지털 펜 입력(잉크 입력)에 대한 지원 구현, 시선 추적에 대한 지원 구현, 얼굴 표정 인식에 대한 지원 구현
  • 명령 모음, 플라이아웃 및 대화 상자를 구현하기 위한 코드 개발
    • 표준 앱 또는 명령 모음 구현, 명령 단추 구현, 상황에 맞는 메뉴 구현, 콘텐츠 대화 상자 구현, 선택기 구현(파일 및 연락처 포함)
  • 사용자 입력의 지역화 구현
LOB 앱 테스트 및 배포
  • 일반 진단 및 테스트 코드 구현
    • 테스트 수행 대 정의된 사용 사례, 플랫폼 간 지원에 대한 테스트 수행, 최종 사용자 테스트 수행
  • 프로파일링 구현
    • 메모리 프로파일링, 성능 프로파일링, Windows 성능 도구 키트
  • 수익 창출 기법 통합
    • 앱에서 바로 구매 및 프리미엄(freemium) 모델 구현, Advertising SDK 구현, 무료 체험 구현
  • 게시를 위해 패키지 준비
    • 앱 매니페스트 준비, 앱 패키징, 제출 프로세스 완료

본 시험의 권장 응시 대상

이 시험에서는 유니버설 Windows 플랫폼 앱의 개발을 계획하고 매력적인 사용자 환경을 설계 및 구현하는 데 필요한 지식 및 기술을 응시자가 갖추고 있는지 검증합니다.

이 시험의 응시자는 사용자 환경에 초점을 맞춰 엔터프라이즈 LOB 앱을 설계 및 구현한 경험이 1년 이상 있어야 합니다. 또한 응시자는 최소 1~2년 C# 및 XAML을 사용하여 개발한 경험이 있어야 합니다.

시험 관련 기타 정보

시험 준비

시험 응시를 예약하시기 전에 먼저 본 준비 가이드를 모두 살펴보시고 본 웹사이트에서 제공하는 리소스를 숙지하실 것을 권장합니다. 시험 등록, 일반 시험 문항 형식 관련 영상, 기타 시험 준비용 리소스에 대한 정보를 보시려면 Microsoft 인증 시험 개요를 살펴보시기 바랍니다. 시험 정책 및 점수 산정에 대한 정보는 Microsoft 인증 시험 정책 및 FAQ를 살펴보시기 바랍니다.

참고

본 시험 준비용 가이드는 Microsoft의 자유 재량에 따라 사전 공지 없이 변경될 수 있습니다. Microsoft 시험에는 적응 검사 기술 및 시뮬레이션 항목이 포함될 수 있습니다. Microsoft는 시험이 제시되는 형식을 별도로 식별하지 않습니다. 본 시험 준비용 가이드를 활용하여 형식에 관계 없이 시험을 준비하시기 바랍니다. Microsoft는 귀하께서 시험에 대비하여 제품에 대한 실질적인 사용 경험을 쌓으시고 지정된 교육 리소스를 활용하실 것을 권장합니다. 하지만 해당 교육 리소스들이 "측정 능력" 섹션에 열거되는 모든 주제를 다루지는 않습니다.