본문 바로가기

UML34

[펌] 클래스 다이어그램과 유스케이스 다이어그램의 관계 클래스 다이어그램과 유스케이스 다이어그램의 관계 이 두 다이어그램 간의 특별한 관계는 없습니다. 기본적으로 유스케이스 다이어그램은 시스템을 외부적 관점에서 바라본 일종의 요구 모델(requirement model)입니다. 그리고 클래스 다이어그램은 통상적으로 시스템 내부 구체적인 객체의 구성을 모델링하는데 사용됩니다. 일반적으로 유스케이스 다이어그램이 작성되면 개별 유스케이스를 좀 더 세부적으로 기술(description)하고 그 내용을 근거로 하여 초기의 시퀀스 다이어그램과 클래스 다이어그램을 유추해내는 경우가 많습니다. 각각의 다이어그램은 제각각 잘 표현할 수 있는 영역이 있고, 그 것들을 어떻게 잘 연계시켜 나가는가 하는 것은 전적으로 개발자(아키텍트, 분석가, 설계자)의 몪입니다. 통상적으로 개발.. 2010. 7. 12.
[펌] UML 객체지향 모델링과 다른 방식의 모델링과의 차이점 ##########0* ##########1* ##########2* 정보공학(Information Engineering)은 기업의 업무처리용 SW개발에 적용된 모델링 체계입니다. 정보공학은 구조적 기법중 하나로 처리절차보다는 기업의 정보구조를 중시하는 모델링 체계입니다. 다음은 정보공학에서 정의한 세 가지 관점의 모델링입니다. ##########3* ##########4* 구조적 기법 ##########5* ##########6* 프로세스 모델링 ##########7* 프로세스 모델링은 SW시스템의 기능을 구조적으로 정의해 나가는 과정입니다. 업무를 분석함으로써 도출한 업무 기능을 계층적으로 분할하여 기능-서브기능- 프로세스-서브프로세스-단위 프로세스로 .. 2010. 7. 12.
[펌] UML(5) -클래스 다이어그램 UML(5) -클래스 다이어그램(2) 심원도 E-mail:wideeye@www.plasticsoftware.com 플라스틱 소프트웨어 Homepage:www.plasticsoftware.com 본 회에서는 지난 호에 이어 클래스 다이어그램에 나타나는 표기에 관하여 알아본다. 지난회에서 핵심이되는 클래스의 대략적인 모습을 보았다. 이번 회에는 클래스 표기 자체의 확장과 스테레오 타입을 이용한 확장된 의미의 여러가지 클래스들에 대하여 알아보기로 한다. 1. 클래스에서 사용자 정의 구역(User-defined compartment) 그림 1 사용정의 구역 (user-defined compartment) 클래스를 구성하는 부분으로 이름구역, Attribute구역, Operation구역이 있음을 우리는 알고 있다.. 2010. 7. 12.
[펌] UML(4) -클래스 다이어그램 UML(4) -클래스 다이어그램(1) 심원도 E-mail:wideeye@www.plasticsoftware.com 플라스틱 소프트웨어 Homepage:www.plasticsoftware.com 본 호에서는 UML에서 시스템의 정적인 부분을 주로 나타내는 클래스 다이어그램을 알아볼 것이다. 독자들이 객체 지향 공부를 하면서 익힌 클래스, 상속 등의 익숙한 개념이 많이 나타나는 다이어그램이다. UML의 다이어그램 중 어느 한 다이어그램이 중요하지 않다 말할 수는 없지만 클래스 다이어그램은 그 중 중요하다 할 수 있는 다이어그램이다. 필자가 시스템을 구축하면서 느낀 점을 보태어서 말한다면 만들어진 시스템의 정적구조가 엉망이라면 시스템의 구축이나 기능확장의 어려움이 막대하다 할 수 있다. 반면에 잘 만들어진 구.. 2010. 7. 12.