본문 바로가기

UML 클래스다이어그램

(2)
UML의 V 프로세스에 대해서 안녕하세요. 이번 포스팅에서는 UML의 V프로세스에 대해서 알아보도록 하겠습니다. 저번 포스팅까지 유스케이스를 분석하기 위한 작업들을 했었습니다. 이 작업들이 유스케이스와 유스케이스 시나리오, 시나리오 정보에 해당되는 내용입니다. 유스케이스 시나리오는 행위자가 어던 사용사례를 수행하기 위한 시나리오를 작성해보는 것입니다. 이 시나리오는 이후 시스템 테스트의 절차가 되므로 재대로 작성하면 편합니다. 아래 그림이 제가 작성한 유스케이스에 대한 시나리오이며 해당 케이스들이 모여서 테스트절차서가 됩니다. 이후 유스케이스를 통해서 시스템을 바라보며 분석을 했으면, 이후 UML기법은 시스템 내부에서 시스템을 바라보는 작업을 수행하게 됩니다. 여담으로 필자는 현재 유스케이스 다이어그램과 기술서를 작성했으며, 아직 팀..
UMl 클래스다이어그램 기본 안녕하세요 시란입니다. 이번 포스팅에서는 UML 작성에 쓰이는 클래스다이어그램을 알아보도록 하겠습니다. 클래스 다이어그램은 대표적인 정적이고 , 구조를 표현하기 위한 다이어그램입니다. 유스케이스를 통해서 사용자에게만 보여지는 기능을 작성했다면 클래스다이어그램 이후부터는 개발자가 프로그램을 설계할때 도움이 되는 부분입니다. 프로그램 할때 클래스를 설계하는 작업과 같습니다. 클래스 내주의 내용 그리고 클래스 사이의 관계를 표현할 수 있습니다. 또한 클래스 다이어그램은 의존관계를 잘 보여주고 이 의존 관계를 깨는 것이 목표입니다. 전체 시스템에서 의존성을 파악하고 이것을 타파해야 좋은 시스템을 만들 수 있습니다. - 사용 시기 물론 팀원 또는 프로그램을 모르는 분들과 의사소통을 하며 설계 논의를 하기 위해 사..