본문 바로가기

정보처리61

화면 설계 UI 설계 2/4 UI 설계를 위한 UMLUML의 유형클래스 다이어그램클래스 다이어그램(Class Diagram) 개념객체 지향 모델링 시 클래스의 속성 및 연산과 클래스 간 정적인 관계를 표현한 다이어그램클래스 다이어그램 구성요소클래스(Class)공통의 속성, 연산(메서드), 관계, 의미를 공유하는 객체(Object)들의 집합속성(Attribute)클래스의 구조적 특성에 이름을 붙인 것으로 특성에 해당하는 인스턴스가 보유할 수 있는 값의 범위를 기술연산(Operation), 메서드(Method)이름, 타입, 매개변수들과 연관된 행위를 호출하는데 요구되는 제약 사항들을 명시하는 클래스의 행위적 특징객체에 요청하여 행동에 영향을 줄 수 있는 서비스접근 제어자(Access Modifier)- : 클래스 내부 접근만 허용(pr.. 2025. 4. 11.
화면 설계 UI 설계 1/4 UI 설계를 위한 UML UMLUML(Unified Modeling Language)의 개념객체 지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화할 때 사용되는 모델링 기술과 방법론을 통합해서 만든 표준화된 범용 모델링 언어UML의 특징가시화 언어개념 모델 작성 시 오류가 적고 의사소통이 용이구축 언어다양한 프로그래밍 언어로 실행 시스템의 예측 가능UML을 소스 코드로 변환하여 구축 가능, 역 변환하여 역공학 가능명세화 언어정확한 모델 제시, 완전한 모델 작성 가능문서화 언어시스템에 대한 평가 및 의사소통을 위한 문서UML의 구성요소사물(Things)추상적인 개념으로, 주제를 나타내는 요소단어 관점에서 ‘명사’ 또는 ‘동사’를 의미관계(Relationships)사물의 의미를 확장하고 명확히.. 2025. 4. 10.
화면 설계 UI 요구사항 확인 3/3 스토리보드 스토리보드(Storyboard) 개념UI 화면 설계를 위해서 정책이나 프로세스 및 콘텐츠의 구성, 와이어프레임(UI, UX), 기능에 대한 정의, 데이터베이스의 연동 등 구축하는 서비스를 위한 대부분 정보가 수록된 문서디자이너와 개발자가 최종적으로 참고하는 산출 문서UI 화면 설계를 위해서는 와이어프레임, 스토리보드, 프로토타입이 활용됨UI 화면 설계 구분와이어프레임(Wireframe)이해 관계자들과의 화면구성을 협의하거나 서비스의 간략한 흐름을 공유하기 위해 화면 단위의 레이아웃을 설계하는 작업파워포인트, 키노트, 스케치, 일러스트스토리보드(Storyboard)정책, 프로세스, 콘텐츠 구성, 와이어프레임(UI, UX), 기능 정의, 데이터베이스 연동 등 서비스 구축을 위한 모든 정보가 담겨 .. 2025. 4. 9.
화면 설계 UI 요구사항 확인 2/3 UI 지침 UI 지침(Guideline) 개념UI 표준에 따라 사용자 인터페이스 설계, 개발 시 지켜야 할 세부 사항을 규정하는 가이드라인소프트웨어 개발 단계별 UI 지침목표 정의 : 환경 분석, UI 개발 목표 및 범위 정의프로젝트 계획 : 사용자 분석 및 니즈(Needs) 조사요구사항 정의 : 사용자 요구사항 도출, UI 컨셉션 정의설계 및 구현 : UI 상세 설계, UI 화면 디자인, UI 검증테스트 : 사용성 테스트 실행, 결과 분석배포 및 관리 : 메뉴얼 배포, 관리UI 표준 적용을 위한 환경 분석사용자 트렌드 분석현재 UI의 단점 파악 및 트렌드 숙지사용자가 필요로 하는 핵심 요구사항 파악사용자가 쉽게 이해할 수 있는 기능을 위주로 기술 영역 정의기능 및 설계 분석기능 조작성 분석사용자 편의성.. 2025. 4. 8.
화면 설계 UI 요구사항 확인 1/3 UI 요구사항 확인 UI(User Interface) 개념넓은 의미에서 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체좁은 의미로는 정보 기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면사용자 경험(UX, User Experience)은 사용자 인터페이스(UI)를 포함하고 있음UI 유형CLI(Command Line Interface)정적인 텍스트 기반 인터페이스명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스GUI(Graphical User Interface)그래픽 반응 기반 인터페이스그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터페이스NUI(Natural User Interface)직관적 사용자 반응 기반 인터페이스키보드나 마우스 없이 신체 부위.. 2025. 4. 7.
요구사항 확인 요구사항 2/2 요구사항요구사항 명세 단계요구사항 명세 단계 주요 기법비정형 명세 기법사용자의 요구를 표현할 때 자연어를 기반으로 서술하는 기법사용자와 개발자의 이해가 용이명확성 및 검증에 문제정형 명세 기법사용자의 요구를 표현할 때 수학적인 원리와 표기법으로 서술하는 기법정형 명세 언어인 Z-스키마, Petri Nets, 상태 차트 활용표현이 간결, 명확성 및 검증이 용이기법의 이해가 어려움요구사항 명세 원리 및 검증 항목명확성 : 각각의 요구사항 명세 내용은 하나의 의미만 부여해야 함완전성 : 기능, 성능, 속성, 인터페이스, 설계 제약 등에 관한 모든 시스템 요구사항이 포함되어야 함검증 가능성 : 요구사항 내용의 충족 여부와 달성 정도에 대한 확인이 가능해야 함일관성 : 요구사항의 내용 간 상호 모순이 없어야 함수.. 2025. 4. 6.