UML 이 무엇인가?
UML
2008. 5. 13. 11:17
반응형
누락된 내용은 메뉴얼 이미지 만들다가 놓친 부분.--;
UML 이 무엇인가?
- 통합된 모델링 그래픽 언어
- OMG라는 표준화단체에서 개정을 담당하고 있으며, 현재 Version은 2.1
UML 왜 해야하나?
- 개발 결과를 표현하는 산출믈로 UML 다이어 그램을 사용하니까.
UML 어떻게 사용하나?
- 일단은 보통 CASE툴을 이용한다.
- Rose, Visio, StarUML, BA
- 모델파일 내부는..
- 패키지를 생성한다. 패키지 이름이 Phase(단계, 요구정의/요구분석, 분석, 설계..)
- 하위 패키지를 생성한다. 패키지 이름은 Activity(요구정의 내부에서, 비지니스 모델링, 유스케이스 모델링)을 생성한다.
- 하위 패키지 내부에서 태스크에 해당하는 다이어그램을 생성한다.
분석설계 프로세스
- 요구정의 -> 분석 -> 설계 -> 구현 -> 테스트
- 요구정의 : 개발할 도메인을 이해하고. 사용자의 요구사항을 정의한 과정절차
- 유스케이스 모델링(유스케이스 다이어그램과 정의서가 작성되는 모델링)을 수행한다.
- 핵심 기능에 대해, UI 프로토 타입을 작성하여 사용자의 확인 절차를 거쳐야한다.
- 분석 : 사용자의 요구정의를 분석(정적분석/동적분석)하여 Boundary /Control/Entity로
객체를 분할하고. 유스케이스의 플로우를 동적으로 분석하는 과정절차.
(관리해야할 데이터가 보이고, 실행되어야할 오퍼레이션이 드러난다)
- 설계 : 분석된 결과를 토대로, 적용할 패턴을 결정하고, 그 패턴을 적용하여
설계(정적설계/동적설계)하는 과정절차.
(개발되어야 할 클래스들 또는 컴포넌트들이 결정된다.)
- 개발 : 설계된대로 개발과정을 진행함 ( 단위통합)
(설계된 사항에서 통상적으로 클래스들이 당연하게 추가되는 경향이 있다.
단, 뼈대는 변하지 말아야 한다.
- 테스트 :
UML 이 무엇인가?
- 통합된 모델링 그래픽 언어
- OMG라는 표준화단체에서 개정을 담당하고 있으며, 현재 Version은 2.1
UML 왜 해야하나?
- 개발 결과를 표현하는 산출믈로 UML 다이어 그램을 사용하니까.
UML 어떻게 사용하나?
- 일단은 보통 CASE툴을 이용한다.
- Rose, Visio, StarUML, BA
- 모델파일 내부는..
- 패키지를 생성한다. 패키지 이름이 Phase(단계, 요구정의/요구분석, 분석, 설계..)
- 하위 패키지를 생성한다. 패키지 이름은 Activity(요구정의 내부에서, 비지니스 모델링, 유스케이스 모델링)을 생성한다.
- 하위 패키지 내부에서 태스크에 해당하는 다이어그램을 생성한다.
분석설계 프로세스
- 요구정의 -> 분석 -> 설계 -> 구현 -> 테스트
- 요구정의 : 개발할 도메인을 이해하고. 사용자의 요구사항을 정의한 과정절차
- 유스케이스 모델링(유스케이스 다이어그램과 정의서가 작성되는 모델링)을 수행한다.
- 핵심 기능에 대해, UI 프로토 타입을 작성하여 사용자의 확인 절차를 거쳐야한다.
- 분석 : 사용자의 요구정의를 분석(정적분석/동적분석)하여 Boundary /Control/Entity로
객체를 분할하고. 유스케이스의 플로우를 동적으로 분석하는 과정절차.
(관리해야할 데이터가 보이고, 실행되어야할 오퍼레이션이 드러난다)
- 설계 : 분석된 결과를 토대로, 적용할 패턴을 결정하고, 그 패턴을 적용하여
설계(정적설계/동적설계)하는 과정절차.
(개발되어야 할 클래스들 또는 컴포넌트들이 결정된다.)
- 개발 : 설계된대로 개발과정을 진행함 ( 단위통합)
(설계된 사항에서 통상적으로 클래스들이 당연하게 추가되는 경향이 있다.
단, 뼈대는 변하지 말아야 한다.
- 테스트 :
반응형