본문 바로가기

UML34

[펌] [안영회의 UML 강좌6] - Rational Rose 소개 ##########0* ##########1*계속해서 UML을 학습하기에 앞서 Rational Rose에 대해 간단히 소개를 하도록 하겠습니다. 본 강좌는 UML에 대한 것으로 특정 도구 사용에 국한되지 않으려고 Rose 사용법을 자세히 언급함 없이 강좌를 진행했습니다. 그렇지만, 소개도 없이 Rose의 화면 구성 요소나 메뉴에 대해 언급하는 것이 불편하셨을 것입니다. 여기서는 우선 앞으로 자주 사용하게 될 Rose의 전체적인 화면 구성 요소를 살펴보는 것에 주안점을 두겠습니다. 구성요소를 칭하는 명칭은 Rose가 한글판이 없는 이상 굳이 번역함 없이 원어를 사용하도록 하겠습니다. Application Window Rational Rose의 전체 창을 애플리케이션 윈도우(Application Window.. 2010. 7. 12.
[펌] [안영회의 UML 강좌5] - Active Diagram 액티비티 다이어그램 그리기 2 .0 의사결정 지점 (Decision Points) 3 .0 동기화 막대(Synchronization Bars) 4 .0 구획면(Swimlanes) 5 .0 시작 및 종료 액티비티(Initial and Final Activities) ##########0* ##########1* ##########2*액티비티 다이어그램(Activity Diagram)은 활동 다이어그램이라고도 합니다. 액티비티 다이어그램은 시스템에서 액티비티와 액티비티 간의 제어의 흐름을 보여주는 웍플로우를 나타내는 흐름도입니다. 액티비티 다이어그램은 순차적인 제어의 흐름뿐 아니라, 병렬적으로 수행되는 활동과 분기가 이루는 대안들에 대해서도 표현해줍니다. 유즈케이스 다이어그램을 작성한 후 하나의 유즈케이스 .. 2010. 7. 12.
[펌] [안영회의 UML 강좌3] - Use Case Diagram RUP (Rational Unified Process) 2 .0 유즈케이스, 액터, 관계 ##########0* ##########1* ##########2*지난 시간에는 UML의 필요성과 간단한 개념을 살펴보았습니다. 이번 시간부터는 UML을 구성하는 각종 다이어그램들을 하나씩 살펴 봅시다. 또한 깊은 이해와 함께 몸으로 익힐 수 있도록 UML 모델링 도구로 가장 유명한 Rational Rose를 이용하여 간단한 실습을 해보도록 하죠. 실습을 위한 소프트웨어는 UML 관련 책자의 부록이나 Rational 사의 웹사이트를 통해 평가판을 구하실 수 있습니다. 평가판을 다운로드 할 수 있는 웹 페이지의 URL은 다음과 같습니다. http://www.rational.com/tryit/rose/index.jsp.. 2010. 7. 12.
[펌] [안영회의 UML 강좌2] - UML 이란? ##########0*하나의 시스템을 만들 때, 궁극적으로는 소프트웨어 혹은 프로그램을 만들 때가 되겠군요. 아주 간단한 프로그램이 아닌 다음에야 어떻게 만들지 신중하게 고려해야 합니다. 프로그램은 대체로 현실에 있어서의 어떤 해결책을 제공하는 것이죠. 다음 그림을 보죠. ##########1* [소프트웨어 프로그램 개발 과정] 현실 세계의 문제 해결을 위해 프로그램을 만들기 위해서 일단 현실에서의 요구 사항을 분석해야 합니다. 자신이 필요로 하는 프로그램을 만드는 것도 쉬운 일이 아닙니다. 더군다나 다른 사람을 위한 프로그램 개발자야 어떠하겠습니까? 게다가 프로그램 사용자가 다수라면 더 복잡해집니다. 간단하게 누구의 요구는 받아주고, 누구의 요구는 묵살할 수는 없는 일이니까요. 이렇듯 복잡한 현실 세계.. 2010. 7. 12.