본문 바로가기
개발/정보처리기사

6장 화면설계

by hamcheeseburger 2021. 10. 4.

사용자 인터페이스

1. 사용자 인터페이스

: 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 소프트웨어

 

2. 사용자 인터페이스 구분

- CLI (Command Line Interface) : 텍스트 대화형 인터페이스

- GUI (Graphical User Interface) : 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행하는 그래픽 환경의 인터페이스

- NUI (Natural User Interface) : 사용자의 말이나 행동으로 기기를 조작하는 인터페이스

 

3. 사용자 인터페이스의 기본 원칙

- 직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 함

- 유효성 : 사용자의 목적을 정확하게 달성

- 학습성 : 누구나 쉽게 배우고 익힐 수 있어야 함

- 유연성 : 사용자의 요구사항을 최대한 수용하고 실수를 최소화

 

UI 설계 도구

1. 와이어 프레임

: 페이지에 대한 대략적인 레이아웃이나 UI 요소 등에 대한 뼈대를 설계하는 도구

 

2. 목업

: 와이어프레임 보다 실제 화면과 유사하게 만든 정적인 형태의 모형

 

3. 스토리 보드

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

 

4. 프로토 타입

: 와이어프레임이나 스토리보드에 인터렉션을 추가하여 실제 구현된 것 처럼 테스트가 가능한 동적인 형태의 모형

- 페이퍼 프로토 타입

- 디지털 프로토 타입

 

5. 유스케이스

: 사용자의 요구사항을 기능 단위로 표현하는 것

 

품질 요구사항

1. 소프트웨어 품질 관련 표준

(1) ISO/IEC 9126 : 품질 특성과 평가를 위한 국제 표준

- 기능성 : 요구사항을 정확하게 만족하는 기능을 제공하는지

- 신뢰성 : 주어진 시간안에 오류 없이 기능을 수행하는지

- 사용성 : 사용자가 정확하게 이해하고 사용하며 다시 사용하고 싶어 하는지

- 효율성 : 요구하는 기능을 얼마나 빠른 시간내에 처리하는지

- 유지 보수성 : 새로운 요구사항이 있을 때 소프트웨어를 개선하거나 확장할 수 있는지

- 이식성 : 다른 환경에서도 얼마나 쉽게 적용할 수 있는지

(2) ISO/IEC 25010 : ISO/IEC 9126에 호환성과 보안성을 강화하여 개정한 소프트웨어 제품에 대한 국제 표준

(3) ISO/IEC 12119 : 제품 품질 요구사항 및 테스트를 위한 국제 표준

(4) ISO/IEC 14598 : 품질의 측정과 평가에 필요한 절차를 규정한 표준

 

 

'개발 > 정보처리기사' 카테고리의 다른 글

9장 소프트웨어 개발 보안 구축  (0) 2021.10.10
8장 SQL 응용  (0) 2021.10.09
10장 프로그래밍 언어 활용  (0) 2021.10.07
2장 데이터 입출력 구현  (0) 2021.10.04
7장 애플리케이션 테스트 관리  (0) 2021.10.04

이전 댓글