-
2-1. UI 요구사항 확인공부 일기/정보처리기사 실기 2024. 6. 29. 16:06728x90
1-1. 요구사항 분석 https://minjh1126.tistory.com/44
1-2. 현행시스템 분석 https://minjh1126.tistory.com/45
1-3. 요구사항 확인 https://minjh1126.tistory.com/46
1. UI 요구사항 확인
1. UI
- UI(User Interface): 넓은 의미로는 사용자와 시스템 사이에서 의사소통할 수 있도록 하는 물리적 가상적 매개체. 좁은 의미로는 화면 등에서 사람이 접하는 뷰.
- UX(User eXperience)는 UI를 포함하고 있음.
2. UI 유형
- CLI(Command Line Interface): 정적인 텍스트 기반. cmd처럼 명령어를 텍스트로 입력해 조작.
- GUI(Graphic User Interface): 그래픽 환경을 기반으로 마우스 등을 이용해 조작.
- NUI(Natural User Interface): 직관적 사용자 반응 기반. 터치나 음성 같이 신체를 이용한 조작.
- OUI(Organic User Interface): 유기적 상호작용 기반. 현실의 모든 사물이 입출력장치가 될 수 있음.
3. UI 설계 원칙
- 직관성: 누구나 쉽게 이용하고 사용 가능.
- 유효성: 정확하고 완벽하게 사용자의 목표가 달성되도록 함.
- 학습성: 모두가 쉽게 배우고 쉽게 사용 가능.
- 유연성: 요구사항을 최대한 수용하고 실수를 방지하게 함.
4. UI 품질 요구사항
- 기능성
- 적절성: 목표에 따라 적절한 기능을 제공하는 능력.
- 정밀성: 올바른 결과를 산출할 수 있는 능력.
- 상호 운용성: 특정 시스템과 상호작용해 운영될 수 있는 능력.
- 보안성: 비인가 접근을 차단하고, 접근을 인지하여 대처하는 능력.
- 호환성: 비슷한 환경에서 표준, 관례 및 규정을 준수하는 능력.
- 신뢰성
- 성숙성: 소프트웨어 결함으로 인한 고장을 회피할 수 있는 능력.
- 고장 허용성: 결함이나 오류 시에도 특정 수준 이상의 성능을 유지할 수 있는 능력.
- 회복성: 고장 발생 시 데이터를 복구하고 성능의 수준을 되돌리는 능력.
- 사용성
- 이해성: 논리적인 개념과 적용 가능성을 구분하는데 필요한 사용자의 노력 정도에 따른 특성.
- 학습성: 학습하는데 사용자의 노력 정도에 따른 특성.
- 운용성: 운용과 운용 통제에 따른 사용자의 노력 정도에 따른 특성.
- 효율성
- 시간 효율성: 반응, 처리 시간, 처리율.
- 자원 효율성: 자원의 양과 지속 시간에 따른 특성.
- 유지보수성
- 분석성: 고장의 원인, 결함 진단, 수정 요구 부분을 확인하는데 필요한 노력 정도.
- 변경성: 결함 제거, 환경 변화에 따른 수정에 필요한 노력 정도.
- 안정성: 소프트웨어의 변경으로 발생할 수 있는 예상치 못한 영향의 위험 요소에 따른 특성.
- 시험성: 소프트웨어 변경으로 검증에 필요한 노력 정도.
- 이식성
- 적용성: 소프트웨어의 목적을 위해 제공된 수단이나 다른 조치 없이 특정한 환경으로 전환되는 능력에 따른 특성.
- 설치성: 설치하는데 필요한 노력 정도에 따른 특성.
- 대체성: 특정 환경 아래에서 목적 달성을 위해 다른 소프트웨어를 대신 사용할 수 있는 능력.
2. 스토리보드
1. UI 하면 설계 구분
- 와이어프레임
- 화면 구성 협의나 서비스의 흐름을 공유하기 위해 화면 단위의 레이아웃을 설계
- PPT, 키노트, 스케치, 일러스트 등 사용
- 스토리보드
- 서비스 구축을 위한 모든 정보가 담겨있는 산출물
- PPT, 키노트, 스케치
- 프로토타입
- 와이어프레임이나 스토리보드에 동적인 효과를 추가해 실제 구현된 것처럼 표현
- HTML, CSS
728x90'공부 일기 > 정보처리기사 실기' 카테고리의 다른 글
7-1. 데이터베이스 기본 (0) 2024.07.04 2-2. UI 설계 (0) 2024.07.01 1-3. 요구사항 확인 (0) 2024.06.29 1-2. 현행 시스템 분석 (0) 2024.06.29 1-1. 소프트웨어 개발 방법론 (0) 2024.06.28