날씨 이미지
  • 오늘, 완도기온

참여민원

UML 비즈니스 모델링 -지식114

작성일
2014-04-20
등록자
김윤애
조회수
230
첨부파일(0)

UML 비즈니스 모델링 -지식114

첨부파일 : UML 비즈니스 모델링.ppt
다운경로 : http://www.jisik114.net/search/detail.asp?pk=11067899&sid=korea072




UML 비즈니스 모델링

UML 비즈니스 모델링

비즈니스 모델링의 의의

IT 시스템

비즈니스 시스템(또는 체계)의 업무를 효율적으로 돕기 위해서 개발

조직이 수행하고 있는 현행 비즈니스 시스템을 반영해야 함

비즈니스에서 IT 시스템까지 일관된 변화를 추적할 수 있도록 하기 위해 비즈니스 모델링을 기반으로 한 시스템을 개발해야 함

온디맨드(On-Demand) 비즈니스를 구현하기 위해서는 IT 시스템의 유연성이 필수

비즈니스 모델링의 의의

서비스 지향 아키텍처(SOA : Service Oriented Architecture)

변화에 대해 적시적절히 대응가능토록 IT 시스템을 구축

기업 내부 프로세스, 애플리케이션들을 각각 ‘서비스’라는 기본적인 기능 단위로 나눔

→ ‘서비스’를 연결해 원하는 기능을 하도록 구성

→ 환경이 변화됐을 때 변화를 반영

→ 서비스의 연결 구성을 변화시켜 새로운 기능을 제공

서비스를 식별하고 서비스들 간의 관계를 표현할 수 있는 표현법

UML과 UP에서는 비즈니스 모델링을 제시

비즈니스 모델링의 의의

비즈니스 모델링은 시스템 개발 노력을 투입하기 이전에 수행

비즈니스 모델로부터 소프트웨어 요구사항을 유도할 수 있음

비즈니스 모델링의 일반적인 목적

조직체의 구조와 동적인 특성 이해

고객, 최종 사용자 및 개발자가 모두 조직체를 공통적으로 이해하도록 지원

조직체를 지원하기 위한 시스템 요구사항 유도

비즈니스 모델은

비즈니스 유스케이스 모델과 비즈니스 객체 모델로 구성

비즈니스 모델링의 의의

비즈니스 프로세스에 대한 깊은 이해는 올바른 IT 시스템을 만드는데 유용

IT 시스템을 구축하기 위한 기본으로서 비즈니스에 의해 어떤것 (Things) 들이 다루어지는가를 정하고,

비즈니스에 참여하는 사람들의 역할과 책임을 정의하는 데 비즈니스 모델링 기법을 적용

시스템 컨텍스트 이해

요구사항 워크플로우에서는 다음과 같은 단계를 수행

후보 요구사항 나열

시스템 컨텍스트 이해

기능 요구사항 도출

비기능 요구사항 도출

시스템 컨텍스트 표현 방법

도메인 모델링

시스템 컨텍스트의 중요한 개념을 도메인 객체로서 서술

도메인 객체를 연결

용어집(glossary)을 개발

비즈니스 모델링

도메인 모델의 슈퍼세트(super set)

도메인 객체 이상의 것을 포함

프로세스를 이해하기 위하여 프로세스를 설명하는 것

시스템이 지원해야 하는 비즈니스 프로세스를 서술

도메인 모델을 이용한 시스템 컨텍스트 이해

도메인 클래스의 형태

주문, 구좌 등과 같이 비즈니스에서 이루어지는 대상을 의미하는 비즈니스 객체

비행기, 미사일 등과 같이 시스템이 추적해야 하는 실세계의 객체 및 개념

항공기 출발, 항공기 도착 등과 같이 발생하는 이벤트

도메인 모델은 UML의 클래스 다이어그램으로 표현

도메인 모델링의 목적

도메인 컨텍스트 내의 가장 중요한 클래스를 이해

도메인 모델과 용어집은 사용자, 개발자 및 기타 이해 당사자들이 공통의 어휘를 사용하도록 함

도메인 모델을 이용한 시스템 컨텍스트 이해

도메인 모델링은

시스템이 해결해야 하는 문제를 시스템의 컨텍스트와 연계해서 이해하는 데 기여해야 함

이러한 문제를 해결하는 시스템의 내부 방식은 분석, 설계 및 구현 워크플로우에서 다루어 짐

도메인 클래스와 용어집의 사용

유스케이스를 서술하고 사용자 인터페이스를 설계할 때

분석 동안에 개발 시스템의 내부적인 클래스를 제안할 때

“비즈니스 모델을 개발하는 것이 도메인 모델을 개발하는 것에 대한 강력한 대안이 된다.”

비즈니스 모델을 이용한 시스템 컨텍스트 이해

비즈니스 모델링은

유스케이스 모델과 객체 모델이라는 두 가지 유형의 UML 모델에 의해 지원

비즈니스 유스케이스 모델

용도의 관점에서 시스템을 표현하고,

사용자에게 어떻게 가치를 제공하는지에 대한 개요를 제공

비즈니스 유스케이스 다이어그램으로 표현

비즈니스 객체모델

각각의 비즈니스 유스케이스가 일련의 비즈니스 엔티티와 작업 단위를 사용하는 작업자에 의해 어떻게 실현되는지를 설명

비즈니스 모델을 이용한 시스템 컨텍스트 이해

비즈니스 유스케이스에 대한 실현

시퀀스 다이어그램(Sequence diagram)

콜래보래이션 다이어그램(Collaboration diagram)

인터액션 다이어그램(interaction diagram)

액티비티 다이어그램(activity diagram)

비즈니스 모델 개발

첫 번째 단계

비즈니스에 대한 액터와 이러한 액터가 사용하는 비즈니스 유스케이스를 식별하는 비즈니스 유스케이스 모델을 준비

비즈니스 유스케이스 모델은 비즈니스가 액터에게 어떠한 가치를 제공하는지를 모델 개발자가 보다 잘 이해할 수 있도록 함

두 번째 단계

비즈니스 유스케이스를 실현하는 작업자, 비즈니스 엔티티, 작업 단위로 구성되는 비즈니스 객체 모델을 개발

이때, 비즈니스에 부과되는 비즈니스 규칙 및 기타 규정 등은 다양한 객체에 연관 됨

비즈니스 모델을 이용한 시스템 컨텍스트 이해

비즈니스 모델링과 도메인 모델링 간의 중요한 차이점

도메인 클래스

소수 도메인 전문가의 지식이나 개발 시스템과 유사한 다른 시스템과 관련된 지식으로부터 유도

비즈니스 엔티티

비즈니스의 고객으로부터 시작하여 비즈니스 유스케이스를 식별하고 엔티티를 파악하는 것에 의해 유도

도메인 모델링 접근 방법

도메인 전문가의 지식으로 클래스를 역추적 가능

비즈니스 모델링 접근 방법

모든 모델 요소에 대한 소요를 고객으로 역추적 가능

비즈니스 모델을 이용한 시스템 컨텍스트 이해

비즈니스 모델링과 도메인 모델링 간의 중요한 차이점

도메인 클래스

애트리뷰트를 갖지만 오퍼레이션은 전혀 갖지 않거나 소수의 오퍼레이션만을 갖음

비즈니스 엔티티

엔티티뿐만 아니라 이러한 엔티티를 사용하는 비즈니스 유스케이스의 실현에 참여하는 모든 작업자를 식별

비즈니스 모델링 접근 방법

각각의 엔티티가 제공해야하는 오퍼레이션을 통하여 작업자가 엔티티를 어떻게 사용하는지도 식별

엔티티와 마찬가지로 이러한 오퍼레이션도 고객으로부터 유도되며 고객으… -지식114



..... (중략)






제목 : UML 비즈니스 모델링 -지식114
출처 : 지식114 자료실



[문서정보]

문서분량 : 38 Page
파일종류 : PPT 파일
자료제목 : UML 비즈니스 모델링
파일이름 : UML 비즈니스 모델링.ppt
키워드 : UML,비즈니스,모델링



문서종류 : PPT 파일
다운받기 : http://www.jisik114.net/search/detail.asp?pk=11067899&sid=korea072

공공누리 공공저작물 자유이용허락(출처표시-상업적 이용금지-변경금지)
"공공누리" 출처표시-상업적 이용금지-변경금지 조건에 따라 이용할 수 있습니다.
  • 담당부서 :  
  • 연락처 :
  • 최종수정일 : 2023-04-21
  • 조회수 :4,256,314

이 페이지에서 제공하는 정보에 대하여 어느 정도 만족하셨습니까?

만족도 조사