본문 바로가기
반응형

클래스 다이어그램3

[StarUML] 클래스 다이어그램이란?(3) - 작성 단계 및 유의사항(feat. 사례) 출처 : https://blog.naver.com/he1000/220725205602 1. 작성 단계 및 유의 사항 1-1. 작성 단계 클래스 다이어그램을 작성하는 순서는 딱 정해진 바는 없습니다.그러나 프로젝트 현장에서는 다음의 순서대로 작성하는 것이 일반적입니다.물론 순서를 꼭 지켜야만 하는 것은 아닙니다 1. 객체를 식별하고 클래스를 정의합니다 - 사용자 문서나 유즈케이스 정의서, 문제 기술서등을 참고하여 객체를 식별합니다 - 식별된 객체를 바탕으로 클래스를 정의합니다 - 이 단계에서는 클래스 명 정도만 표현합니다 2. 속성과 오퍼레이션을 정의합니다 - 클래스의 속성과 오퍼레이션을 정의합니다 - 한번에 상세한 정의를 마치지 못하므로 여러 번 정제과정을 거쳐야 합니다 3. 클래스간 관계를 정의합니다 .. 2019. 9. 18.
[StarUML] 클래스 다이어그램이란?(2) - 관계 유형 출처 : https://blog.naver.com/he1000/220722818923 1. Association 관계 1. 정의와 특징 - Association은 두 클래스간 일반적인 협력 관계가 있을 경우 정의됩니다. - Association은 두 클래스의 객체들 사이에 존재하는 공통의 성질 및 의미를 갖는 링크들의 집합에 대한 표현입니다 - 두 클래스가 서로 Association관계가 있다면 한쪽 객체에서 다른 객체를 참조할 수 있음을 의미합니다 - Association은 향후 다른 클래스에 대한 포인터나 레퍼런스로 구현됩니다 2. 표기법 2-1 화살표 없는 실선(양방향 관계) - 제품과 공급자는 Association관계 - 보통 분석단계에서 정의하는 형태 - 아직 참조방향이 결정되지 않은 의미적인 .. 2019. 9. 18.
[StarUML] 클래스 다이어그램이란?(1) - 정의 및 표기방법 출처 : https://blog.naver.com/he1000/220718741438 클래스 다이어그램을 처음 작성하면서 찾다가 좋은 글을 발견하여 기록해둔다. 1. 정의 클래스 다이어그램은 "시스템에서 사용되는 객체 타입(클래스)을 정의하고 그들 간에 존재하는 정적인 관계를 다양한 방식으로 표현한 다이어그램"입니다. 클래스 다이어그램은 객체지향 SW 시스템을 분석하고 설계하는 데 사용되는 핵심적인 모델입니다. 객체지향 SW 시스템은 클래스와 그 관계로 뼈대가 구성되기 때문에 이를 정의한 클래스 다이어그램은 곧 시스템의 구현될 모습을 정의한 것입니다. 클래스 다이어그램은 분석되거나 설계되는 모든 클래스를 한 장의 다이어그램으로 정의한 것 입니다. 클래스 다이어그램은 클래스의 정적인 정의와 관계를 표현합니.. 2019. 9. 16.
반응형
TOP