본문 바로가기
728x90
728x90

분류 전체보기153

스토리보드와 프로토타입 스토리보드와 프로토타입 스토리보드 개념 스토리보드는 화면 설계를 위해서 정책이나 프로세스 및 콘텐츠의 구성, 와이어 프레임, 기능에 대한 정의, 데이터베이스의 연동 등 구축하는 서비스를 위한 대부분의 정보가 수록된 문서이다. 디자이너와 개발자가 최종적으로 참고하는 산출 문서이며 UI 화면 설계를 위해서는 와이어프레임, 스토리보드, 프로토타입이 활용된다. UI 화면 설계 구분 와이어프레임(WireFrame) : 이해 관계자들과의 화면 구성을 협의하거나 서비스의 간략한 흐름을 공유하기 위해 화면 단위의 레이아웃을 설계하는 작업 스토리보드(Storyboard) : 책이나 프로세스 및 콘텐츠의 구성, 와이어 프레임, 기능에 대한 정의, 데이터베이스의 연동 등 서비스 구축을 위한 모든 정보가 담겨 있는 설계 산출.. 2023. 4. 2.
UI 요구사항 확인 UI 요구사항 확인 UI의 개념 UI(User Interface)는 넓은 의미에서는 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 물리적, 가상적 매개체이며 좁은의미로는 정보기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면이다. UI 유형 CLI(Command Line Interface) : 명령어와 텍스트 형태로 이뤄진 인터페이스 GUI(Graphical User Interface) : 그래픽 환경의 인터페이스 NUI(Natural User Interface) : 사용자의 말이나 행동으로 기기를 조작하는 인터페이스 VUI(Voice User Interface) : 사람의 음성으로 기기를 조작하는 인터페이스 OUI(Natural User Interface) : 모든 사물과 사용자 간의 상.. 2023. 4. 2.
디자인 패턴 디자인 패턴 소프트웨어 설계에서 공통으로 발생하는 문제에 대해 자주 쓰이는 설계 방법을 정리한 패턴 디자인 패턴의 구성 요소 패턴의 이름 문제 및 배경 솔루션 사례 결과 샘플 코드 디자인 패턴의 유형 목적에 따른 구분 생성 : 객체 인스턴스 생성에 관여, 클래스 정의와 객체 생성 방식을 구조화, 캡술화를 수행하는 패턴 구조 : 더 큰 구조 형성 목적으로 클래스나 객체의 조합을 다루는 패턴 행위 : 클래스나 객체들이 상호 작용하는 방법과 역할 분담을 다루는 패턴 범위에 따른 구분 클래스 : 클래스 간 상속 관계를 다루는 패턴, 컴파일 타임에 정적으로 결정 객체 : 객체 간 관련성을 다루는 패턴, 런타임에 동적으로 결정 디자인 패턴의 종류 생성 패턴 Builder 복합 객체를 생성할 때 객체를 생성하는 방법.. 2023. 3. 31.
소프트웨어 아키텍처 소프트웨어 아키텍처 소프트웨어 아키텍처 개념 여러 가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중에서 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조나 구조체 소프트웨어 아키텍처 프레임워크 소프트웨어 집약적인 시스템에서 아키텍처가 표현해야하는 내용 및 이들 간의 관계를 제공하는 아키텍처 기술 표준 아키텍처 명세서(Architectural Description) : 아키텍처를 기록하기 위한 산출물들 이해관계자(Stakeholder) : 시스템 개발에 관련된 모든 사람과 조직 관심사(Concerns) : 시스템에 대해 이해관계자들의 서로 다른 의견과 목표 관점(Viewpoint) : 개별 뷰를 개발할 때 토대가 되는 패턴이나 양식 뷰(View) : 서로 관련 있는 관심사들의.. 2023. 3. 30.
728x90
728x90