본문 바로가기

UML34

[펌] RUP (Rational Unified Process) 액터, 유즈케이스 만들기 2 .0 유즈케이스 다이어그램 만들기 ##########0* ##########1* 액터 만들기 ##########2*유즈케이스 다이어그램 작성을 위해서 간단한 예제 시나리오를 생각해보도록 하죠. 간단한 예로 수강신청 시스템 개발을 위한 모델링을 생각해 봅시다. 우선 수강신청 시스템의 액터로 학생(Student), 교수(Professor), 수강신청 시스템 관리자(Registrar) 및 수업료 청구 시스템(Billing System) 등을 생각해볼 수 있습니다. ##########3* [새 액터 만들기] 왼쪽 상단의 브라우저의 Use Case View에 커서를 놓고 오른쪽 마우스를 클릭하고 New를 선택하면 Actor를 생성할 수 있습니다. ##########4* [액터] 문서화.. 2010. 7. 12.
[펌] Relationships ##########0* ##########1* Relationship(관계)는 Things의 의미를 확장하고 더욱 명확히 하는 요소이며, Things와 Things를 연결하여 그들 간의 관계를 표현합니다. Relationships는 다음의 네 종류의 관계가 있습니다. ##########2* ##########3* Relationships의 네 가지 종류에 대해 좀 더 자세히 살펴봅시다. ##########4* ##########5* Dependency(의존) 관계 ##########6* ##########7* 의미 ##########8* - Dependency(의존)는 두 사물간의 의미적 관계로서, 한쪽 사물의 변화가 다른 사물에 영향을 줄 수 있음을 표현합니다. ##########9* - 한 쪽 사물이.. 2010. 7. 12.
[펌] rational rose를 이용한 비쥬얼 모델링 UML과 래셔널 로즈를 이용한 비쥬얼 모델링(3) 김현남 E-mail:kimhn@dreamwiz.com 동국대학교 건축공학과 대학원 Homepage:www.dongguk.ac.kr 래셔널 통합 프로세스(Rational Unified Process)는 유즈케이스 드리븐(Usecase Driven), 아키텍쳐 중심(Architecture Centric), 반복 점증 개발(Iteration and Incremental)이라는 세 가지 핵심 키 요소를 가진다. 이 중 유즈케이스 드리븐의 의미는 시스템 개발에 있어 유즈케이스 모델 이후의 모델들이 유즈케이스 모델로부터 시작된다는 것이다. 유즈케이스 모델의 내용에 의해서 분석 모델이 만들어지고, 유즈케이스 모델에 의해서 설계 모델이 만들어지고, 유즈케이스에 의해서 .. 2010. 7. 12.
[펌] Class Diagram 클래스 다이어그램 이란 무엇일까요? 클래스 다이어그램은 곧바로 프로그램 코드로 변환할 수 있는 모델입니다. 예를 들어 볼까요? 아파트 단지를 건축한다고 했을 때 아파트를 짓기 위해서는 여러 가지 설계도를 그리게 되지만, 현장 작업자의 손에 전달되어 그대로만 하면 아파트가 지어지는 그런 도면은 하나입니다. 개념도와 아파트 동 배치도와 같은 것이 아니라, 완전한 아파트 내부의 설계도는 한 종류인 것이죠. 이처럼 건축에서와 같이 프로그래머가 시스템을 구축할 때 곧바로 프로그램 코드로 변환할 수 있는 설계도와 같은 그러한 기능을 하는 것이 바로 클래스 다이어그램입니다. 다른 다이어그램들은 클래스 다이어그램을 이해하는 보조적인 용도로 사용될 뿐입니다. 클래스 다이어그램, 중요하겠지요? 마음을 가다듬고 시작해 볼까.. 2010. 7. 12.