CS/UML

    [UML] 다이어그램 종류 및 특징 (구조별, 행위별)

    구조 다이어그램Class Diagram(클래스 다이어그램): 클래스의 속성, 함수, 변수타입들로 구성된 다이어그램.  Object Diagram(객체 다이어그램): 클래스의 인스턴스, 값이 매겨진 행동을 가지고 있는 독립된 객체정보를 표현하는 다이어그램. Package Diagram(패키지 다이어그램): UML의 다양한 모델요소를 그룹화한 다이어그램. Component Diagram(컴포넌트 다이어그램): 컴포넌트끼리의 구조 관계를 표현한 다이어그램. Deployment Diagram(배치 다이어그램): 소프트웨어, 하드웨어 등을 포함한 시스템의 물리적인 구조를 나타내는 다이어그램. 행위 다이어그램Use Case Diagram(쓰임새 다이어그램): 사용자 관점에서 바라본 시스템을 표현한 다이어그램. Ac..

    UML 색상 관련

    핑크 : 순간 또는 시간차 간격. 예) 추후에 필요할 수도 있는 기능, 캐시 또는 기능 아이템. 노랑 : 롤 (핵심적인 기능) 기반인것들을 담당한다. 예) 플레이어가 피격시, hp 수치 변경 및 UI 변경. 파랑 : 부여설명. 예) 차량의 작동 방법 설명서. 초록 : 식별이 가능하고 모든 물리적인 것. 예) mmorpg 게임에서 유저 또는 dvd 대여점에서 dvd. 참고 : https://en.wikipedia.org/wiki/Object_Modeling_in_Color

    클래스 다이어그램 관계도

    클래스 다이어그램이란 시스템을 구성하는 클래스들 사이의 관계를 표현해주는 그림 도식. 클래스의 표현 클래스는 3가지 칸으로 구성된다. 가장 윗 부분에는 클래스 명이 들어가고, 중간 부분에는 속성(클래스의 특징, 변수)이 들어가고 마지막 부분에는 연산(메서드, 클래스가 수행하는 책임)이 들어간다. + public - private # protected 변수는 : 뒤에 타입 명시 함수는 (파라미터) : 반환값을 사용 Player + moveSpeed : float - moveDir : Vector3 # targetPosition : Vector3 - Move() : void + TraceTarget() : void const 변수 일땐 전체를 대문자로 표기, 함수는 단순히 파라미터 괄호 닫히는 부분 옆에 c..