서지주요정보
(A) requirements analysis method in agile UCD process for bridging user tasks and application features = 사용자 태스크 및 어플리케이션 기능을 연결하기 위한 Agile UCD 프로세스 내에서의 요구사항 분석 기법 연구
서명 / 저자 (A) requirements analysis method in agile UCD process for bridging user tasks and application features = 사용자 태스크 및 어플리케이션 기능을 연결하기 위한 Agile UCD 프로세스 내에서의 요구사항 분석 기법 연구 / Sang-Hyun Lee.
발행사항 [대전 : 한국과학기술원, 2010].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8021782

소장위치/청구기호

학술문화관(문화관) 보존서고

MICE 10038

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

In software development, it is important to mediate various concerns coming from user experience (UX) designers and application developers. In Agile User-Centered Design (Agile UCD), there is a special role called specialist who is dedicated to implement application features as well as to monitor user experiences. However, the specialist normally has difficulty in linking user tasks to be accessed via a user interface (UI) into application feature entities. In addition, the specialist may also have some unsettled usability risks that might result in the failure of meeting certain usability criteria and passing acceptance tests. To alleviate these difficulties of the specialists in Agile UCD, this thesis proposes a usability-pattern-based requirement-analysis method. This method uses standardized and common representations of requirements specification to bridge the gap between user tasks and related application features of a UI. It also provides a guideline to allow the specialist to reduce usability risks in an early stage by reflecting usability factors of UI design patterns to an application design. A case study has been conducted to show how users can effectively specify user tasks and application features on UI workflows. It also shows how easy and practical it is to understand the common representations as well as to apply to usability patterns.

현재, Native와 웹, 혹은 그 둘을 결합한 하이브리드 모바일 어플리케이션이 트랜드를 이룰 때, 이러한 모바일 어플리케이션을 개발하는 방법으로 Agile UCD 개발 방법론이 이용되고 있다. 그런데, Agile UCD는 개발자와 디자이너가 각각의 개발 트랙을 가지고 있기 때문에, 이를 중재하는 Specialist의 업무가 있다. 하지만, 현재, 도출된 요구사항들을 통합하여 개발자나 디자이너, 혹은 다른 Specialist가 같이 이해할 수 있는 공통된 요구사항 명세의 표현 방법이 없고, 사용자 Task 분석 및 어플리케이션 시스템의 Domain 분석 결과가 각각 분리되어 존재한다. 그리고, 디자인 및 구현 단계에서의 Usability 테스트를 위한 요구사항 명세의 Usability Criteria 미설정 등의 문제점이 발생하고 있다. 이는 Agile UCD 전체 개발 단계 중 요구사항 분석 단계에서의 문제점으로서, 본 논문은 개발자와 디자이너가 공통적으로 표현하여 이해할 수 있고, UI 화면을 기반으로한 사용자 태스크 및 이와 관련한 어플리케이션 Features를 일괄적으로 표현하며, 사용자 및 UI 디자인 패턴의 Usability Factor를 반영한 Requirement Analysis Model 기법을 제시한다. 이는 Agile UCD 프로세스에서의 개발자와 디자이너가 공통적으로 쉽게 이해하여 표현할 수 있는 UML 기반의 모델링 방법이고, Usability Factor를 적용함으로서 요구사항 분석 과정에서의 Usability Entry Criteria를 제시한다. 본 논문은 상기 요구사항 분석 모델에 대해 Specialist 에게 모델링 실험 및 설문한 결과, UI기반의 사용자 태스크와 어플리케이션 Features를 Workflow 관점에서 쉽게 명세할 수 있었다. 이는 개발자나 디자이너도 쉽게 이해할 수 있는 표현법으로 Specialist가 적용 해석 가능했으며, Usability 디자인 패턴을 적용하면서 디자인 및 구현 단계 이전에서의 Usability에 대한 Evaluation Criteria로 활용할 수 있다는 것을 확인했다.

서지기타정보

서지기타정보
청구기호 {MICE 10038
형태사항 vi, 67 p. : 삽화 ; 26 cm
언어 영어
일반주기 저자명의 한글표기 : 이상현
지도교수의 영문표기 :In-Young Ko
지도교수의 한글표기 : 고인영
Appendix: Usability properties and patterns
학위논문 학위논문(석사) - 한국과학기술원 : 소프트웨어공학프로그램,
서지주기 References: p. 60-63
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서