
UI 요구사항 확인 UI 요구사항 확인 1) UI 개념 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체 UX(사용자 경험)은 UI를 포함하고 있다. 2) UI 유형 CLI: 명령어를 텍스트로 입력하여 조작 GUI: 그래픽 환경을 기반으로 한 마우스를 이용 NUI: 마우스 키보드 없이 신체 부위를 이용 OUI: 현실에 존재하는 모든 사물이 입출력장치로 변화 3) UI 설계 원칙 [직유학유] 직관성: 누구나 쉽게 이해하고 사용 유효성: 정확하고 완벽하게 사용자의 목표 달성 학습성: 초보와 숙련자 모두가 쉽게 배우고 사용 유연성: 사용자의 요구사항 최대한 수용, 실수 방지 4) UI 요구사항 확인 UI 품질 요구사항 기능성 신뢰성 사용성 효율성 유지보수성 이식성 UI 지침 1) U..

소프트웨어 개발 방법론 소프트웨어 개발 방법론 1) 소프트웨어 생명주기 모델 소프트웨어 생명주기란? -> 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차이다 (SDLC: Software Development Life Cycle) 소프트웨어 생명주기 모델 종류 [폭프나반] 폭포수 모델: 소프트웨어 개발시에 각 단계를 다 마무리 지은 후에 다음 단계로 넘어간다. 가장 오래된 모델이고 요구사항 변경이 어렵다. 절차 - 타당성 검토 -> 계획 -> 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수 프로토타이핑 모델: 고객이 요구한 주요 기능을 프로토타입으로 구현하여, 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델 나선형 모델: 시스템 개발시 위험을 최소화 하기 위해 점진적으로 완벽..