Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발이글스

[정처기 실기] 2-1 UI 요구사항 확인 본문

Others/정보처리기사

[정처기 실기] 2-1 UI 요구사항 확인

지윤이글스 2024. 9. 29. 21:44

📚UI 요구사항 확인

📙UI 요구사항 확인

🏷️UI 개념

       ➡️넓은 의미에서 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체이다. 좁은 의미로는 소프트웨어 화면에서 사람이 접하게되는 화면이다.

 

🏷️UI 유형 [CG NO !!]

      1️⃣ CLI: 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스 

      2️⃣ GUI: 그래픽 환경을 기반으로한 마우스나 전자펜을 이용하는 사용자 인터페이스 

      3️⃣ NUI: 키보드나 마우스 없이 신체부위를 이용하는 사용자 인터페이스  👉터치, 음성 포함

      4️⃣ OUI: 현실에 존재하는 모든 사물이 입출력장치로 변화할 수 있는 사용자 인터페이스

 

🏷️UI 설계원칙 [직유학유]

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

      2️⃣ 유효성: 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작

      3️⃣ 학습성: 초보와 숙련자 모두가 쉽게 배우고, 사용할 수 있게 제작

      4️⃣ 유연성: 사용자의 요구사항을 최대한 수용하고 실수를 방지할 수 있도록 제작

 

🏷️UI 품질 요구사항 [기신사효유이]

      1️⃣ 기능성: 실제 사용 시 정확하지 않은 결과가 발생할 확률과 관련하여 시스템의 동작을 관찰하기 위한 품질기준

      2️⃣ 신뢰성: 시스템이 일정한 시간 또는 작동되는 시간 동안 의도하는 기능을 수행함을 보장하는 품질기준

      3️⃣ 사용성: 사용자와 컴퓨터 사이에 발생하는 어떠한 행위를 정확하고 쉽게 인지할 수 있는 품질기준

      4️⃣ 효율성: 할당된 시간에 한정된 자원으로 얼마나 빨리 처리할 수 있는가에 대한 품질기준

      5️⃣ 유지보수성: 요구사항을 개선하고 확장하는데 있어 얼마나 용이한가에 대한 품질기준

      6️⃣ 이식성: 다른 플랫폼에서도 많은 추가 작업 없이 얼마나 쉽게 적용이 가능한가에 대한 품질기준

 

🏷️ UI개발을 위한 주요 기법

      1️⃣ 3C분석: 고객(Customer), 자사(Company), 경쟁사(Competitor)를 비교하고 분석하여 어떻게 차별화하여 이길것인가를 분석

      2️⃣ SWOT분석: 기업의 내부/외부 환경을 분석하여 Strength, Weakness, Opportunity, Threat 요인을 규정하고 이를 토대로 경영전략을 수립

      3️⃣ 시나리오플래닝: 불확실성이 높은 상황 변화를 사전에 예측하고 다양한 시나리오를 설계하는 방법

      4️⃣ 사용성 테스트: 사용자가 직접 제품을 사용하면서 미리 작성된 시나리오에 맞추어 과제를 수행한 후 질문에 답하도록 하는 테스트

      5️⃣ 워크숍: 소집단 정도의 인원으로 특정 문제나 과제에 대한 새로운 지식, 기술, 아이디어를 서로 교환하고 검토하는 연구회 및 세미나

       

🏷️ 스토리보드 개념 

      ➡️ 스토리보드는 UI 화면 설계를 위해서 정책이나 프로세스 및 콘텐츠의 구성, 와이어프레임, 기능에 대한 정의, 데이터베이스의 연동 등 구축하는 서비스를 위한 대부분 정보가 수록된 문서이다. 디자이너와 개발자가 최종적으로 참고하는 산출문서이다. 

            UI 화면설계를 위해서는 와이어프레임, 스토리보드, 프로토타입이 활용된다. 

 

🏷️ UI 화면 설계 구분

      1️⃣ 와이어프레임: 이해관계자들의 화면구성을 협의하거나 서비스의 간략한 흐름을 공유하기 위해 화면 단위의 레이아웃을 설계하는 작업 

      2️⃣ 스토리보드: 정책, 프로세스, 콘텐츠 구성 등 서비스 구축을 위한 모든 정보가 담겨있는 산출물

      3️⃣ 프로토타입: 정적인 화면으로 설계된 와이어프레임 또는 스토리보드에 동적효과를 적용하여 실제 구현된것처럼 시뮬레이션 할 수 있는 모형