최신정보기술 UML UML 정의 UML _¡ UML 개요 UML 객체 지향 기술

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2015.03.29 / 2015.03.29
  • 8페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 1,100원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
본문내용
최신정보기술
(UML)
1. UML(Unified Modeling Language)의 개요
◆ UML의 정의
객체지향 분석(Analysis)과 설계(Design)를 위한 모델링 언어
부치(Booch) 방법론, 럼바(Rumbaugh)의 OMT(Object Modeling Technique),
야콥슨(Jacobson)의 OOSE 방법론 등을 통합하여 만든 통합 모델링 언어
즉, UML은 말 그대로 여러 종류의 표현방법을 통합하여 나타내는 모델링 언어
◆ UML의 특징
가시화 언어(Visualizing)
명세화 언어(Specifying)
구축 언어(Constructing)
문서화 언어(Documenting)
◆ UML의 객체 지향 기술
객체 : 우리가 살아가는 세계에 존재하거나 생각할 수 있는 것
즉, 실제적으로 존재하는 것을 모두 말한다.
클래스 : 객체를 생성할 수 있는 구조와 정보를 가지고 있는 틀.
메시지 : 객체들은 각각 독립적으로 존재하지만, 다른 객체와 서로 상호작용하는 수단.
◆ 객체지향 특성
추상화 : 현실세계에 존재하는 것을 하나의 객체로 표현한다면 너무 복잡해지므로,
특정 측면을 강조하여 나타내는 것
캡슐화 : 자료와 이 자료를 처리하는 오퍼레이션이 한 틀 안에서 결합되어 객체라는
단위로 묶여서 사용되는 것
상속 : 객체 지향의 가장 핵심이 되는 개념으로, 프로그램을 쉽게 확장할 수 있도록
도와주는 수단이다.
다형성 : 여러 클래스에 같은 이름의 함수가 존재하지만 동작은 다르게 수행하는 것.
2. UML (Unified Modeling Language)의 구성요소
◆ 사물(Things)
구조사물 : 시스템의 구조를 표현하는 사물
행동사물 : 시스템의 행위를 표현하는 사물
그룹사물 : 개념을 그룹화하는 사물
주해사물 : 부가적으로 개념을 설명하는 사물
◆ 관계(Relationships)
의존 관계 : 두 사물의 의미적 관계로서, 한 사물의 명세서가 바뀌면 그것을 사용하는
다른 사물에게 영향을 끼치는 것.
연관 관계 : 구조적 관계로서 어느 한 사물 객체가 다른 사물객체와 연결되어 있는 것.
일반화 관계 : 일반화된 사물과 좀 더 특수화된 사물 사이의 관계.
실체화 관계 : 객체들 사이의 의미적 관계로서 한 객체가 다른 객체에 의해
오퍼레이션을 수행하도록 지정하는 것.
◆ 다이어그램 (Diagram)
정적인 부분(구조 모델링)을 가시화하기 위한 4가지 다이어그램
- 클래스 다이어그램
- 객체 다이어그램
- 컴포넌트 다이어그램
- 배치 다이어그램
동적인 부분(행위 모델링)을 가시화하기 위한 5가지 다이어그램
- 유스케이스 다이어그램
- 순차 다이어그램
- 통신 다이어그램
- 상태 다이어그램
- 활동 다이어그램
3. UML (Unified Modeling Language) 다이어그램의 종류
◆ 유스케이스 다이어그램(Usecase Diagram)
Usecase, Actor 간의관계(상호작용)를 표현 → 시스템의 기능적 요구 사항 도출.
(Actor는 시스템을 사용하는 사람또는 시스템이며 Actor는Use Case를 수행함)
시스템이 제공하는 기본적인 기능을 설명.
사용자와 대화수단 파악 및 내부 기능을 예측할 목적임.
◆ 클래스 다이어그램(Class Diagram)
클래스, 인스턴스, 객체 간의 관계를 나타내며 객체지향 시스템 모형화에서
가장 공통적으로 많이 쓰이는 다이어그램.
시스템내 클래스들의 정적 구조를 나타냄.
◆ 순차 다이어그램(Sequence Diagram)
여러개의 객체들 사이의 동적인 협력 사항 표현하고, 일련의 유스케이스가 처리되는
시나리오를 시간과 순서에 따라 묘사.
객체들간의 관계성은 표현 하지 않음.
수평선상에는 서로 다른 객체를 나타내고 수직선상에는 시간이 지나가는 것에 따라서
객체들 사이에 메시지 교환을 나타냄.
복잡한 시나리오나 실시간 명세를 잘 표현하기 위해서 메시지의 명시적인 순서표현에
적합.
◆ 통신 다이어그램(Communication diagram)
순서 다이어그램처럼 객체들 사이에 동적인 협력 사항을 표현.
객체들간의 관계성을 잘 표현하며 주어진 객체에 대한 모든 영향의 이해와 절차적
설계에 유리.
시간/순서가 강조되어야 할 특징이라면 순차 다이어그램을 선택해야 하고, 내용이
시간/순서보다 강조되어야 할 특징이라면 통신 다이어그램을 선택해야 함.
◆ 활동 다이어그램(Activity diagram)
사건 발생에 관련된 객체들의 상호관계를 일렬로 도식화.
액티비티의 순서적 흐름, 병행 프로세스를 지원하기 때문에 불필요한 순서를 없애기
위한 효과가 있음.
절차적 논리, 비즈니스 프로세스, 작업 흐름을 기술하는데 사용.
◆ 상태 다이어그램(State Diagram)
클래스의 객체가 가질 수 있는 모든 가능한 상태를 보여줌
특정 객체에 대하여 사건 발생에 따른 상태전이 과정을 묘사함.
◆ 컴포넌트 다이어그램(Component Diagram)
시스템의 물리적 상세설계 모습을 보여줌.
객체 지향의 원리를 따라 업무 기능과 관련 데이터를 하나의 단위로 처리.
시스템을 구성하는 물리적인 컴포넌트와 그들 사이의 의존관계를 나타내는 것.
◆ 배치 다이어그램(Deployment Diagram)
시스템이 분할된 서브시스템의 배치모습 도식화. Node 와 Communication Path 사용.
시스템의 하드웨어와 소프트웨어의 물리적인 구조.
실질적인 컴퓨터와 디바이스를 나타냄.
컴포넌트 사이의 종속성을 나타냄.
◆ 패키지 다이어그램(Package Diagram)
패키지내 임의의 클래스간의 존성 표현.
패키지가 잘 구성된 경우 패키지 간의 의존성은 명확한 흐름으로 나타남.
규모가 큰 시스템의 경우 시스템을 구성하는 주요 요소들간의 의존성 표현.
일반적인 프로그램의 구조와 일치.
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [인사관리] 직무관리
  • 기술서가 직무평가에 충분한 정보를 담고 있지 못함한국 정부 조직의 특성에 적합한 직무평가 매뉴얼로 발전되지 못함성과주의 뿌리내리기의 단계적인 노력용어와 개념의 명확화현실에 적합한 성과목표 설정 및 성과평가 제도 수립직무가치를 적절히 반영한 합리적인 급여체계의 설계 필요*Copyright ⓒ 2001 Metabranding Inc.인사관리연구 제 1조2. LG전자 직무평가 사례 LG전자 평가 및 보상제도2002. 10. 26Ⅰ. 인사관리의 기본원칙과 방침Ⅱ. 성과지향

  • 워드프로세서필기내용정리한것입니다
  • 제 1과목. 워드프로세싱 일반제 1단원. 워드프로세서 일반(1) 워드프로세서의 개요- 컴퓨터나 워드프로세서 전용기와 같이 문서를 작성하고 편집할 수 있는 프로그램이다. - 단어처리기 또는 문서작성기 라고도 하며, 사무 자동화에 있어 중추적인 역할을 한다. - 워드프로세서를 이용하여 문서를 작성하는 과정을 워드프로세싱이라고 명칭한다. - 워드프로세서 이용 시 문서작성에 드는 시간과 노력을

  • 워드 프로세서 필기 도서 원고
  • 제 1과목. 워드프로세싱 일반제 1단원. 워드프로세서 일반(1) 워드프로세서의 개요- 컴퓨터나 워드프로세서 전용기와 같이 문서를 작성하고 편집할 수 있는 프로그램이다. - 단어처리기 또는 문서작성기 라고도 하며, 사무 자동화에 있어 중추적인 역할을 한다. - 워드프로세서를 이용하여 문서를 작성하는 과정을 워드프로세싱이라고 명칭한다. - 워드프로세서 이용 시 문서작성에 드는 시간과 노력을

  • 정보처리기사 핵심 요약집
  • UML 다이어그램 유형- 사용 사례(Use Case) 다이어그램 : 사용자의 요구를 분석하는 것으로 사용자, 사용 사례 관계의 형태로 이루어지며 기능 모델링 작업에 사용된다. - 클래스 다이어그램 : 객체지향형 시스템 설계에서, 시스템의 논리 설계를 위한 클래스들의 존재와 그들의 관계를 도식으로 정의한 것이다. 객체 모델링 작업에 사용된다. - 순서 다이어그램 : 순서에 대한 도식적 표현, 사용되는 기호는 처리 과정 중에 발생하는 동작, 데이터 기록, 장

  • [SCM 공급사슬관리사례] STMicroelectronics사의 공급사슬과 eCho 프로젝트
  • 정보가 수동적인 것보다 계획, 주문 리드타임을 줄이는데 훨씬 낫다. 그래서 예측 정확성, 비용 운용을 효율적으로 하는데 아주 중요한 재고 관리가 향상 된다.사내 공급사슬의 투명성 또한 사업과정의 기준, 재설계등과 같은 채찍효과를 줄이고 비용절감이나 성장을 하는데 있어서 아주 좋다.ST 교역자들에게 입력된 정보 흐름을 이용해 st는 response time으로 측정되는 더나은 서비스 수준, 설비 능률을 높이기를 원한다.최고를 지향하는 공급사슬에서

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.