본문 바로가기

시스템 분석단계 고객의 요구사항을 제대로 파악해야 시스템의 가질 기능을 정할 수 있고, 그것을 바탕으로 시스템을 모델링 할 수 있다. 분석단계는 설계단계와는 구분되는 단계로 무엇을에 초점을 맞추어야 한다. 이에 반해 설계단계는 HOW에 초점을 맞추어야 한다. 분석단계는 설계단계와 구축단계중 가장 에러가 일어나 확률이 높은 단계이다. 즉 잘못된 작업으로 다시 해야할 확률이 가장 높은 단계라는 것이다. -> 요구사항을 제대로 분석하고 재조정하는 능력을 갖춰야 하고, 이 작업을 위해 고객과 충분한 대화를 수행해야 한다. 개발범위와 영역을 잘 정하고 조정할 수 있어야 한다. 무엇보다도 구축되어야 할 시스템에 대한 이해가 먼저 선행되어야 요구사항과 주어진 여건을 사전에 지혜롭게 조율할 수 있다. 1) 분석 행위 a) 현황 평가 .. 더보기
다이어그램의 종류 1. 클래스 다이어그램 - 클래스, 인터페이스 그리고 협력사이의 관계를 그림으로 표현한것으로 객체지향 시스테 모델링할때 가장 많이 사용되는 다이어 그램이다. 2. 오브젝트 다이어그램 - 클래스 다이어그램과 달리 객체들사이의 관계를 시작적으로 표현한 다이어그램 각 클래스의 인스턴스들 사이의 정적인 관계를 나타낸다. 3. 유즈케이스 다이어그램 - 유즈케이스와 액터(행위자)사이의 관계를 그림을 표현한 것으로 시스템의 행동들을 모델링하는데 사용된다. 4. 시퀀스 다이어그램 - 상호작용다이어그램의 한종류로써 객체들과 객체사이의 주고받는 메시지들로 구성되어 있다. 5. 협력 다이어그램 - 상호작용 다이어그램중 하나이며 객체들 사이의 구조적인 구성형태를 중요시한다. 시스템의 동적 뷰를 제공한다. 6. 상태 다이어그램.. 더보기
UML 구성요소와 표현요소 1) 구성요소 4개의 사물과 4개의 관계그리고 9개의 다이어그램 사물 - 구조 사물, 행위 사물, 그룹 사물, 주석 사물 관계 - 의존관계, 연관관계, 일반화관계,실제화관계 다이어그램 - 클래스 다이어그램, 오브젝트 다이어그램, 유즈케이스 다이어그램, 시퀀스 다이어그램, 협력 다이어그램, 상태 다이어그램, 행위 다이어그램, 컴포넌트 다이어그램, 배포 다이어그램 2) 표현요소 (1) 유즈 케이스 다이어그램을 통해 시스템의 주요 요소와 기능들을 표현한다. (2) 상호작용 다이어그램을 통해 유즈케이스의 각 요소들을 실현해 내게 된다. 이때 상호작용 다이어그램은 여러 다이어그램으로 나뉘어진다. (3) 클래스 다이어그램과 상태 다이어그램들을 통해 구현하고자 하는 시스템의 정적인 요소들과 객체의 행위들을 표현하 게.. 더보기