본문 바로가기

{ "taglist":[ ] }156

[펌] [안영회의 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.
[펌] [안영회의 UML 강좌1] - 모델링과 모델링 언어 모델링(Modeling)이란? 2 .0 모델링의 특성과 다양한 계층의 언어들 ##########0* ##########1* ##########2*UML에 관해 논하기에 앞서 모델링에 대하여 살펴보죠. 모델링은 현실 세계의 단면을 추상화 혹은 일반화하는 작업이라고 할 수 있습니다. 다음 그림은 자동차를 모델링 한 결과물인 모델입니다. 이것은 자동차의 모든 면을 표현 하지는 못하지만 어느 정도까지는 실제 자동차의 특성을 보여줍니다. 이러한 모델과 모델을 만들어내는 모델링은 많은 곳에서 사용되고 있습니다. 건설업의 예를 보면, 우선 건축에 앞서 조감도를 그리기도 하고, 설계도를 작성하기도 합니다. 이러한 그림들 역시 모델로 볼 수 있습니다. 조감도는 실제로 건물이 지어졌을 때 어떠한 모습을 드러낼지를 보여주게.. 2010. 7. 12.