UML(23)
-
StarUML url, 공식블로그, 무료버전 다운로드 경로
StarUML http://staruml.io/ StarUML 공식 블로그 http://blog.staruml.io/ 이전 버전의 StarUML 사이트주소 및 다운로드 경로 http://staruml.sourceforge.net/en/index.php http://staruml.sourceforge.net/en/download.php
-
UML-Unified Modeling Language(통합 모델링 언어), UML 사이트, UML Diagram 샘플, UML과 객체 지향의 관계
UML (Unified Modeling Language) · ≒ 통합 모델링 언어 · OMG 표준기구로부터 인정받은 표준화된 그래픽언어 · 객체지향 분석(Analysis)과 설계(Design)를 위한 modeling Language · 요구 분석, 시스템 설계, 시스템 구현 등의 시스템 개발 과정에서 개발자 간의 의사소통을 원활하게 하기 위하여 표준화한 모델링 언어 · 개발자들의 의사소통을 원활하게 하며, 기업간의 시스템 통합을 가능하게 합니다. · 개발 시스템과 관련된 사람들과 비전을 공유하고 의견을 얻을 수 있도록 합니다. · UML은 기호(symbol)와 도식(diagram)을 이용합니다. · Language이지만 java 같은 프로그램언어가 아니고 단지 기호와 도식을 이용하여 표현하는 방법을 정의..
-
분석 클래스 검증, 유스케이스 실현(Realization)에 필요한 분석 클래스 도출 확인, 분석 클래스의 스테레오 타입, 경계(Boundary)와 제어(Control) 클래스의 도출 여부 및 상세화 정도 확인, 클래스 간..
분석 클래스 검증 유스케이스마다 분석 클래스가 적절히 도출되었고, 제어 클래스의 도출 등이 충분하고 상세하게 도출되어 클래스의 역할, 클래스 간의 관계, 메시지 흐름 등을 확인할 수 있는지 검토한다. · 유스케이스 실현(Realization)에 필요한 분석 클래스 도출 확인 · 경계(Boundary)와 제어(Control) 클래스의 도출 여부 및 상세화 정도 확인 · 클래스 간의 관계, 클래스 정보의 상세화 정도 확인 유스케이스 실현(Realization)에 필요한 분석 클래스 도출 확인 · 하나의 유스케이스를 실현하기 위하여 3개 이상의 클래스가 역할(Role) 기준으로 도출되어야 하며, 유스케이스 별로 실현에 필요한 클래스가 추적 가능해야 클래스 누락 여부를 확인할 수 있다. · 유스케이스 별로 도출..
-
UML 작성 목적
UML 작성 목적 · 객체 지향 시스템을 가시화, 명세화, 문서화 하는 것 · 개발하고자 하는 바를 보다 명확화 · 개발단계인 요구사항, 분석 단계에서의 산출물 작성 · 개발자들끼리의 원활한 의사소통 · 이해하고 소통하기 편해 집니다.(팀장, 부장, 이사, 사장, 디자이너, 영업, 엔지니어, 고객지원등)
-
다이어그램 분류
다이어그램 분류 · 구조적 다이어그램 · 행위적 다이어그램 구조적 다이어그램 다이어그램 설명 Class diagram · 클래스와 클래스 간의 관계를 표현 Object diagram · 오브젝트와 오브젝트 간의 관계를 표현 Package diagram · 패키지 다이어그램 · UML의 다양한 모델요소를 그룹화하여 표현 Component diagram · 컴포넌트와 컴포넌트 간의 관계를 표현 Composite structure diagram · 복합 구조 다이어그램 · 컴포넌트의 내부 구조를 표현하는데 사용 · 파트,포트, 연결자등의 개념을 이용하여 컴포넌트가 실현, 이용하는 인터페이스와 내부 구성요소 간의 관계를 표현 Deployment diagram · 배치 다이어그램 · 시스템을 구성하는 물리적인 노..
-
UML Diagram 종류 - UML 다이어그램, 개발에서 주로 사용하는 다이어 그램, 다이어 그램 분류
UML Diagram 14종류 시스템을 여러 관점(view)에서 표현할 수 있습니다. 1. UseCase diagram (유스케이스 다이어그램) 2. Sequence diagram (시퀀스 다이어그램) 3. Class diagram (클래스 다이어그램) 4. Activity diagram (액티비티 다이어그램) 5. Object diagram (객체 다이어그램) 6. StateChart diagram (상태 다이어그램) 7. Collaboration diagram (협력 다이어그램) 8. Component diagram (컴포넌트 다이어그램) 9. Package diagram (패키지 다이어그램) 10.Deployment diagram (배치 다이어그램) 11.Composite structure diag..