Activity Diagram 1. Activity Diagram 개요 ① 정의 : 처리 로직이나 조건에 따른 처리흐름을 순서에 따라 정의한 모델 ② 작성목적 * 처리순서 표현 (대상에 관계없이..) * 비즈니스 프로세스 정의(이 용도로 가장많이 사용됨) : 업무의 As-is분석, To-be 분석 가능 * 프로그램 로직 정의 : 처리흐름의 도식화로 프로그램 로직 정의.. IT_Architecture/UML 2007.07.04
Collaboration Diagram 1. Collaboration Diagram 개요 ① 정의 : Sequence Diagram과 같으며 모델링공간에 제약이 없어 구조적인 면을 중시 가능. ② 작성목적 * 객체간 동적 상호작용을 구조적 측면을 중시하여 작성 * 객체를 더욱 상세히 정의 * 유즈케이스 실현 * 프로그래밍 사양 정의 ③ 작성시기 : 유즈케이스 작성 후부터 코딩 전. .. IT_Architecture/UML 2007.07.04
Sequence Diagram 1. Sequence Diagram 개요 ※ UML은 기존에 제공하지 못했던 객체간 동적 상호 작용을 제공한다. 이를 Interaction이라 하는데 UML에는 Sequence Diagram과 Colleboration Diagram이 Interaction Diagram에 속한다. ① 정의 : 문제해결에 필요한 객체를 정의하고 객체간 동적 상호관계를 시간순서에 따라 정의. ② 작성목적 * 객체간.. IT_Architecture/UML 2007.07.04
Class Diagram 1. Class Diagram 개요 ① 정의 : 클래스간 정적인 정의와 관계 표현 ② 작성목적 * 클래스 식별 및 관계 정의 * 클래스간 관계를 정의함으로써 시스템 이해용이. * 클래스의 오퍼레이션과 속성을 정의함으로써 SW 시스템 설계 * 일관된 형식으로 분석설계 방식 제공. ③ 작성순서 * 클래스 정의 → 속성, 오퍼.. IT_Architecture/UML 2007.07.04
Use Case Diagram, Use Case 정의서 1. Use Case Diagram 개요 ① 정의 : 사용자 관점에서 SW 시스템의 범위와 기능 정의. 시스템애 해야할 무엇을 작성. 어떻게는 서술하지 않음. ② 목적 - 업무범위 정의 - 사용자 정의 - 업무기능 정의 - 사용자 요구사항 정의 - 사용자와 개발자간 의사소통 도구 - 분석, 설계 작업 기준 - 테스트 기준 ③ 작성단.. IT_Architecture/UML 2007.07.04
UML구성요소 ---------------------------------------------------------------------------------------- 1. Diagram ① Usecase Diagram * 용도 - 사용자관점에서 논리적인 시스템의 기능 정의 - 인수측과 개발측이 이해를 같이하는 도구 - 시스템 전체 개발범위 결정 - 시스템 분석, 설계 기준 - 인수테스트 기준 * 작성시기 요구정의→분석→기본설.. IT_Architecture/UML 2007.07.04
UML 개요 1. UML 이란..? : Unified : Modeling Language : Object Oriented : 적용분야에 제한이 없다. 2. UML 특징 * 가시화 언어 + 명세화 언어 + 구축언어 + 문서화 언어 3. UML 등장의 의의 * 표기체계의 통합 및 표준화 * 개발 프로세스와 개발언어에 독립적 표기체계 * 적용에 제한없는 범용적 표기체계 4. 모델링 * 모델 : 간소화 .. IT_Architecture/UML 2007.07.04