본문 바로가기
728x90

UML3

클래스 다이어그램 일반화 관계 : 상속관계, is a 관계 실체화 관계 : 인터페이스, 구현 관계, can do this 관계 의존관계 : 어떤 클래스가 다른 클래스를 참조하는것 연관관계 : 다른 객체의 참조를 가지는 멤버필드를 의미한다. 집합관계 : 한 객체가 다른 객체를 포함하는것 합성관계 : 부분객체가 전체 객체에 속하는 관계 참고 : https://thefif19wlsvy.tistory.com/158, https://gmlwjd9405.github.io/2018/07/04/class-diagram.html 2020. 7. 11.
자바 객체 지향 디자인 패턴 맛보기 1탄 chapter 1. 객체 지향 모델링 1. 모델링 모델의 역할 서로의 해석을 공유해 합의를 이루거나 해석의 타당성을 검토한다 현재 시스템 또는 앞으로 개발할 시스템의 원하는 모습을 가시화한다 시스템의 구조와 행위를 명세할 수 있으며 시승템을 구축하는 틀을 제공한다. 모델은 추상화에 바탕을 두고 만들어져야 한다. 추상화는 대상을 표현할 때 대상의 상세한 면을 있는 그대로 다 표현해 주지는 않는다. 특정 관점에서 관련이 있는 점은 부각시키고, 관련이 없는 면은 무시하는것이 필요하다. 2. UML UML은 요구분석, 시스템 설계, 시스템 구현 등의 시스템 개발 과정에서 개발자 사이의 의사 소통이 원활하게 이루어지도록 표준화한 통합 모델링 언어이다. 종류 구조 다이어그램(structure diagram) 클래스.. 2019. 10. 3.
UML 스테레오타입(Stereotype) 개념 스테레오타입(Stereotype) 개념 UML을 처음 접하면서 가장 명쾌하게 이해되지 않는 개념 중 하나가 바로 스테레오타입(stereotype)일 것이다. 사전을 찾아보면 "연판, 관례, 고정 관념, 상투적인 문구, ..." 등의 의미로 나오지만 이미 의미를 알고 있다면 그런 용어가 알쏭 달쏭할 수는 있지만 그것으로부터 의미를 이해하기에는 불가능해 보인다. UML 명세에 나와있는 설명은 더 어렵다. 모델링 타임에 정의된 새로운 메타클래스(metaclass)라는 등, 사용상의 구별(usage distinction)이라는 등 역시 이미 UML 하부구조를 알고 있어야 하는 설명들이다. 스테레오타입은 그 정의로써 이해하기에는 다소 마음에 와 닿지 않을 것이므로 먼저 예를 들어보자. 윈도우 기반의 UI를 가지고.. 2009. 6. 25.
728x90