{ "taglist":[ ] }156 [펌] [안영회의 UML 강좌9] - Object Interaction(1) ##########0*0 유즈케이스 리얼리제이션(Use Case Realization) 2 .0 유즈케이스 리얼리제이션 다이어그램(Use Case Realization Diagr 3 .0 시나리오 ##########1* ##########2* 유즈케이스는 시스템의 외부에서 바라본 관점을 반영합니다. 시스템의 가치는 결국 이를 사용하는 사람에 의해 결정되거나 혹은 관련된 시스템이 있는 경우, 얼마나 잘 연동 되는지에 따라서 시스템을 평가할 수 있을 것입니다. 아무리 잘 만들었다고 하더라도 사용자가 불편하면 결코 좋은 시스템이라고 말할 수 없겠죠. 수백억을 들여 만든 영화도 관객의 시선을 끌지 못한다면 실패한 영화로 보여지기 마련입니다. 강좌의 서두에서도 유즈케이스의 중요성을 재차 언급했던 것으로 기억합니다.. 2010. 7. 12. [펌] [안영회의 UML 강좌8] - 클래스 다이어그램 ##########0* ##########1*0 클래스와 스테레오 타입 2 .0 클래스에 주석 달기 3 .0 패키지(Package) ##########2* ##########3* 유즈케이스를 공부할 때 스테레오타입에 대해 언급했었죠. 앞 절에서 살펴 봤던 클래스의 다양한 유형들도 스테레오타입을 이용하여 표현할 수 있습니다. Rose에서는 클래스에 대하여 기본적으로 엔터티 클래스, 바운더리 클래스 및 컨트롤 클래스를 포함하여 11개의 스테레오타입을 지원합니다. 그러나, 이들 외에도 필요에 따라 얼마든지 스테레오타입을 정의하여 사용할 수 있습니다. 스테레오타입 지정은 클래스 스페시퍼케이션 윈도우에서 할 수 있습니다. 클래스를 더블 클릭하거나 오른쪽 마우스를 클릭하여 ‘Open Specification…’을 .. 2010. 7. 12. [펌] [안영회의 UML 강좌7] - 클래스 다이어그램 ##########0*0 객체와 클래스 2 .0 객체의 특성과 표기법 3 .0 클래스와 그 표기법 4 .0 Rose에서 클래스 만들기 5 .0 클래스 뽑아내기 ##########1* ##########2* ##########3*클래스 다이어그램을 배우기에 앞서 객체와 클래스에 대한 개념을 짚고 넘어가겠습니다. 제 경우는 C++과 자바 같은 객체지향 언어를 공부하고 UML을 접한 터라 이들 개념을 이해하는데 큰 무리가 없었습니다. 분석 및 설계를 공부하시는 분들 중에는 구현(프로그래밍)을 단순 작업 정도로 치부하는 분들이 있습니다. 그러나, 구현이 없는 설계는 공허한 것입니다. 같은 맥락에서 어떻게 구현되는지 모르면서 이상적인 설계만을 고집한다면 많은 문제를 낳을 것입니다. 적어도 배우는 과정에서는 개발과.. 2010. 7. 12. [펌] [안영회의 UML 강좌6] - Rational Rose 소개 ##########0* ##########1*계속해서 UML을 학습하기에 앞서 Rational Rose에 대해 간단히 소개를 하도록 하겠습니다. 본 강좌는 UML에 대한 것으로 특정 도구 사용에 국한되지 않으려고 Rose 사용법을 자세히 언급함 없이 강좌를 진행했습니다. 그렇지만, 소개도 없이 Rose의 화면 구성 요소나 메뉴에 대해 언급하는 것이 불편하셨을 것입니다. 여기서는 우선 앞으로 자주 사용하게 될 Rose의 전체적인 화면 구성 요소를 살펴보는 것에 주안점을 두겠습니다. 구성요소를 칭하는 명칭은 Rose가 한글판이 없는 이상 굳이 번역함 없이 원어를 사용하도록 하겠습니다. Application Window Rational Rose의 전체 창을 애플리케이션 윈도우(Application Window.. 2010. 7. 12. 이전 1 ··· 32 33 34 35 36 37 38 39 다음