반응형

*UI 프로토타입

- 사용자 요구사항을 기반으로 실제 동작하는 것처럼 만든 동적 형태의 모형으로 테스트가 가능하다.

- 프로토타입은 사용자의 요구사항을 개발자가 맞게 해석했는지 검증하기 위한 것으로 최대한 간단하게 만들어야 한다.

- 프로토타입은 일부 핵심적인 기능만을 제공하지만, 최종 제품의 작동 방식을 이해 시키는데 필요한 기능은 반드시 포함되어야 한다.

- 사용자의 요구사항이 모두 반영될 때까지 프로토타입을 계속하여 개선하고 보완해야 한다.

- 프로토타이핑 및 테스트를 거치지 않고는 실제 사용자와 제품 간의 상호 작용 방식을 예측하기 어려우므로 실제 사용자를 대상으로 테스트하는 것이 좋다.

 

*UI 프로토타입 장, 단점

장점

- 사용자를 설득하고 이해시키기 쉽다.

- 요구사항과 기능의 불일치 등으로 인한 혼선을 예방할 수 있어 개발 시간을 줄일 수 있다.

- 사전에 오류를 발견할 수 있다.

단점

- 프로토타입에 사용자의 모든 요구사항을 반영하기 위한 반복적인 개선 및 보완 작업 때문에 작업 시간을 증가 시킬 수 있고, 필요 이상으로 자원을 소모할 수 있다.

- 부분적으로 프로토타이핑을 진행하다보면 중요한 작업이 생략될 수 있다.

반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

UI 유용성 평가  (0) 2020.05.06
UI 설계서  (0) 2020.05.06
품질 요구사항, ISO/IEC 9126  (0) 2020.05.05
UI 요구사항 확인  (0) 2020.05.04
UI 설계 도구  (0) 2020.05.03
반응형

*품질 요구사항

- 소프트웨어의 품질은 소프트웨어의 기능, 성능, 만족도 등 소프트웨어에 대한 요구사항이 얼마나 충족하는가를 나타내는 소프트웨어특성의 총체이다.

- 소프트웨어의 품질은 사용자의 요구사항을 충족시킴으로써 확립된다.

 

*ISO/IEC 9126

- ISO/IEC 9126은 소프트웨어의 품질 특성과 평가를 위한 표준 지침으로서 국제 표준으로 널리 사용된다.

- ISO/IEC 9126은 소프트웨어의 품질에 대한 요구사항을 기술하거나 개발중인 또는 개발 완료 된 소프트웨어의 품질 평가 등에 사용 된다.

- ISO/IEC 9126은 2011년에 호환성과 보안성을 강화하여 ISO/IEC25010으로개정되었다.

- ISO/IEC 9126에서 제시한 소프트웨어의 품질 특성에는 기능성, 신뢰성, 사용성, 효율성, 유지 보수성, 이식성 등이 있다.

반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

UI 설계서  (0) 2020.05.06
UI 프로토타입  (0) 2020.05.05
UI 요구사항 확인  (0) 2020.05.04
UI 설계 도구  (0) 2020.05.03
웹의 3요소  (0) 2020.05.03
반응형

*UI 요구사항 확인

- 새로 개발할 시스템에 적용할 UI 관련 요구사항을 조사해서 작성하는 단계로, 다양한 경로를 통해 사용자의 요구사항을 종사하고 분석한 후 작성해야 한다. UI 요구사항 확인 순서는 목표 정의, 활동 사항 정의, UI 요구사항 작성 순으로 진행된다.

반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

UI 프로토타입  (0) 2020.05.05
품질 요구사항, ISO/IEC 9126  (0) 2020.05.05
UI 설계 도구  (0) 2020.05.03
웹의 3요소  (0) 2020.05.03
소프트웨어 아키텍처  (0) 2020.05.02
반응형

*UI 설계 도구

- 사용자의 요구사항에 맞게 UI의 화면 구조나 화면 배치 등을 설계할 때 사용하는 도구로, 종류에는 와이어프레임, 목업, 스토리보드, 프로토타입, 유스케이스 등이 있다.

- UI 설계 도구로 작성된 결과물은 사용자의 요구사항이 실제 구현되었을 때 화면은 어떻게 구성되는지, 어떤 방식으로 수행되는지 등을 기획단계에서 미리 보여주기 위한 용도로 사용된다.

 

*와이어프레임(WireFrame)

- 기획 단계의 초기에 제작하는 것으로, 페이지에 대한 개략적인 레이아웃이나 UI 요소 등에 대한 뼈대를 설계하는 단계이다.

- 와이어프레임을 제작할 때 각 페이지의 영역 구분, 콘텐츠, 텍스트 배치 등을 화면 단위로 설계한다.

- 개발자나 디자이너 등이 레이아웃을 협의하거나 현재 진행 상태 등을 공유하기 위해 와이어프레임을 사용한다.

- 와이어프레임 툴에는 손그림, 파워포인트, 키노트, 스케치, 일러스트, 포토샵 등이 있다.

 

*목업

- 디자인, 사용 방법 설명, 평가 등을 위해 와이어프레임보다 좀 더 실제 화면과 유사하게 만든 정적 형태의 모형이다.

- 시각적으로만 구성 요소를 배치하는 것으로 실제 구현되지는 않는다.

- 목업 툴에는 파워 목업, 발사믹 목업 등이 있다.

 

*스토리보드(Story Board)

- 와이어프레임에 콘텐츠에 대한 설명, 페이지 간 이동 흐름 등을 추가한 문서이다.

- 디자이너와 개발자가 최종적으로 참고하는 작업 지침서로 정책, 프로세스, 콘텐츠 구성, 와이어프레임, 기능 정의 등 서비스 구축을 위한 모든 정보가 들어 있다.

- 상단이나 우측에는 제목, 작성자 등을 입력하고, 좌측에는 UIㅎ 화면, 우측에는 디스크립션을 기입한다.

- 디스크립션은 화면에 대한 설명, 전반적인 로직, 분기처리, 예외처리 등을 작성하는 부분으로 명확하고 세부적으로 작성해야 한다.

- 스토리보드 툴에는 파워포인트, 키노트, 스케치, Axure 등이 있다.

 

*프로토타입(Prototype)

- 와이어프레임이나 스토리보드 등에 인터렉션을 적용함으로써 실제 구현된 것처럼 테스트가 가능한 동적 형태의 모형이다.

- 사용성 테스트나 작업자 간 서비스 이해를 위해 작성하는 샘플이다.

- 작성 방법에 따라 페이퍼 프로토타입과 디지털 프로토타입으로 나뉜다.

- 프로토타입 툴에는 HTML/CSS, Axure, Flinto, 네이버 프로토나우, 카카오 오븐 등이 있다.

 

*유스케이스(Use Case)

- 사용자 측면에서의 요구사항으로 사용자가 원하는 목표를 달성하기 위해 수행할 내용을 기술한다.

- 사용자의 요구사항을 빠르게 파악함으로써 프로젝트의 초기에 시스템의 기능적인 요구를 결정하고 그 결과를 문서화할 수 있다.

- 자연어로 작성된 사용자의 요구사항을 구조적으로 표현한 것으로, 일반적으로 다이어그램 형식으로 묘사된다.

- 유스케이스 다이어그램이 완성되면 각각의 유스케이스에 대해 유스케이스 명세서를 작성한다.

반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

품질 요구사항, ISO/IEC 9126  (0) 2020.05.05
UI 요구사항 확인  (0) 2020.05.04
웹의 3요소  (0) 2020.05.03
소프트웨어 아키텍처  (0) 2020.05.02
사용자 인터페이스(UI)  (0) 2020.05.02

+ Recent posts