ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2-1. UI 요구사항 확인
    공부 일기/정보처리기사 실기 2024. 6. 29. 16:06
    728x90

    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
Designed by Tistory.