UML의 시퀀스 다이어그램.

Slides:



Advertisements
Similar presentations
。 교사연수자료. 자료개발의 필요성 및 방향 언어폭력 개념 및 유형 참고 자료 교수학습자료의 구성 차 례.
Advertisements

안개발생과 교통사고 김 성 훈 방재안전관리사 연세대학교 공학대학원 연세대학교 공학대학원.
신체 ∙ 감성 ∙ 창의발달 즐거운 학교 꿈을 만드는 교육. 기관 소개 항 목항 목내 용내 용 비 고비 고 회 사 명회 사 명비전나무 설 립 자설 립 자 대 표 자대 표 자김 성 용, 성 제 혁 사 업 장사 업 장 본사 )) 경기도 광명시 시청로.
-( 으 ) 면 지하철을 타세요. 지하철을 타면 빨리 갈 수 있어요. 친구를 만나러 시청 앞에 가야 해요. 어떻게 가야 해요 ? 친구를 만나러 시청 앞에 가야 해요. 어떻게 가야 해요 ? Sogang Korean 2A UNIT 4 “- 으면 ”
법학 입문 사례 2016년 1학기 한지영 교수.
새가족부 워크샵 결과 '09 Review 및 '10 섬김계획 새가족부.
저출산·고령화 사회의 극복을 위한 기업의 역할 (여성 고용에 대한 기업의 사례) 아시아나항공 주식회사.
신 협 금융사고 예방제도 및 주요 사례.
성결 어린이 영등포교회 유년부 정답은 뒷면에 제 11-31호 2011월 8월 14일 어디로 가세요?
컴퓨터 응용설계 및 실험 2014년 1학기 003,004,007 분반.
목 차 공공기관 혁신평가의 개요 평가요소 및 항목 혁신단계 및 특징 공공기관 혁신평가 편람 1. 비전과 전략 2. 혁신리더십
마을과 함께 꿈을 키우는 행복한 경기교육 2016 경기꿈의학교 사업비 지침.
사회단체 방문보고서 한국월드비전 과목 : 사회학의 이해 교수 : 김귀옥 교수님
강의 기법과 상황대처 경기도 마약퇴치운동본부 김이항 약사 10.
제 1 부 2013년 노인일자리사업 안내 안동시니어클럽.
Ⅵ. 빛(단원학습목표).
학교기록물 관리 봉화교육지원청.
Contents 1. 농협 소개 2. 농협에 대한 이해 3. 함께 하는 농협의 모습 4. 농협의 비전과 약속 5. 참고자료.
(고가란, 2500 USD 이상) 대형 TV용 LCD 가격 (대형이란, 55인치 이상) 100 % 대형 TV용 LCD 가격
년 원자력지식확산 연구사업 자문-연구진 제 1차 세미나 자료 한국기술경영연구원
통로이미지㈜ 마케팅실 신입/경력 모집 ◎ 모집부분 및 자격요건 ◎ 채용인원 ◎ 전형절차 ◎ 제출서류 ◎ 연봉 ◎ 사전인터뷰
[학생용] 학생 여러분 안녕하세요 오늘은 저작권에 대해 알아보겠습니다..
클릭 시 하이퍼링크 활성화됨.
자기소개서 작성법.
요양병원의 특징 요양 병원 입원대상자 입원 절차 와 준비물 재활치료의 시기 재활치료의 중요성 뇌졸증 발병후 회복기간
2010ICT교과연구회 결과물 발표회 2010년도 ICT정보화 활동 (금)
사회복지현장실습 오리엔테이션 일 시 : 2011년 5월 21일/28일 시 간 : PM 14:00~16:00
2017 북부문화사업단 공모지원사업 교부·정산 설명회.
영덕풍력발전단지 준공 기념식 행사(안) 경영기획실.
안전한 생활 교과용도서의 이해 2015 개정 교육과정 초등학교 1~2학년군 (화)

사회 1학년 Ⅹ-1-(1)대변혁의 특징 > 1/6 세계화 첫화면.
7장: 빛의 간섭과 회절 빛의 간섭 단일슬릿과 회절 회절격자 – 더 선명해진 간섭무늬.
강의에 대한 소개 책에 대한 소개 공부하는 방법 자바 설치 방법
9장. 수익과 비용 제1절 수익의 개념과 인식기준 수익은 기업이 재화나 용역을 제공하는 활동으로부터 얻는 대가입니다.
Bluetooth Billionton Setup
8. 일상생활과 법 01. 법의 의미와 역할 02. 생활 영역에 따른 법의 분류 03.재판의 종류와 절차 04.일상생활 속
Ⅳ. 소화, 순환, 호흡, 배설 2. 소화가 필요해요!.
장애인과 함께하는 시민도서관 “신체적, 사회적 여건에 관계없이 공평하게 이용해야 할 것” 큰글자도서, 촉각도서, 오디오북, DVD, CD-ROM 등의 특수자료와 62만 여권의 도서를 장애인정보누리터와 각 자료실에.
ITD : International Trade
수업활동 안내 탐구 학습 1. 전시학습 2. 학습목표 3. 도입 4. 기초 내용 학습 5. 문제 제기
【 6월 1일 】 (‘오늘의 용기 내일의 희망’ 중에서...)
중등용 생활 속의 외계인 이야기 만들기.
2D게임 프로그래밍 프로젝트 Building crush 류웅국.
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다
2-3-1 민주 시민의 경제적 구실 3 (3)민주시민의 다양한 경제적 역할 주요 학습 내용 민주 시민의 다양한 경제적 역할
REPORT 교 과 목 : 산업 및 안전공학 담당교수 : 곽효연 교수님 학 과 : 산업시스템 경영 학 번 :
요양병원의 특징 요양 병원 요양병원의 정의 입원대상자 입원 절차 와 준비물 재활치료의 시기 재활치료의 중요성
어떤 금속이 열전도가 빠른지 찾기 평택여자중학교 김수민.
민박농가 고객감동 서비스교육                                                                 양평 그린토피아펜션사례.
유비쿼터스 컴퓨팅 & 실습 4조 팀명 : 달려라 하니
대한공중보건의사협의회 구강보건사업단 심 수 영
2012 국내 자동차 영업조직의성과 창출전략 제19회 KMAC & IPC Sales Performance Review 일 정
고전 소설 갈래 정리 이 CD의 ppt 자료를 정상적으로 보기 위해서는 나눔글꼴 설치가 꼭 필요합니다.
허생전 許生傳 소단원 정리 문학에서 삶을 찾다 (3) 문학과 삶의 다양성
“상례와 제례”.
기술가정 2학년 1학기 2.재료의 이용>1) 목재,플라스틱,금속재료의 특성>11/15제품의 구상
캡스톤디자인 지원사업 오리엔테이션 현장실습지원센터.
2-3-1 민주 시민의 경제적 구실 2 (2)민주 시민으로서의 생산자 역할 바람직한 기업의 활동 주요 기업의 사회적 책임 학습
100 기념사업 추진현황보고 민족을 위한 100년 세계를 향한 100년 흥사단창립100주년기념사업추진위원회
독서력쑥쑥 사이트 안내.
부분 2부 합창하기 음악 5학년 1학기 8. 숲 속을 걸어요 (2 /3) 제작의도
원도우 네트워크 프로그래밍 (TCP/IP 소켓 프로그래밍)
붙임줄, 이음줄, 임시표의 표현 방법을 알고 리코더 연주하기 음악 5학년 2학기
롯데쇼핑,롯데역사,롯데미도파 협력기업을 위한 구매팩토링 결제제도 안내
전동 공구 초기화면 기술·가정 2학년 1학기 Ⅲ. 재료의 이용 > 2. 제품의 구상과 만들기 >
Averatec Notebook 하드 복구 솔루션의 특징 요약
차세대 응급의료정보망 구축 4차 사업 통합로그인 이용메뉴얼 v1.1.
베트남.
과목명: 사회 학년 학기: 3학년 1학기 시장경제의 이해> 시장경제의 특성 ( 1 / 7 )
Presentation transcript:

UML의 시퀀스 다이어그램

1. 다이어그램의 목적 시퀀스 다이어그램은 특정 사용 케이스에 대한 상세한 흐름이나 심지어는 특정 사용 케이스의 일부분 까지도 보여준다. 대부분이 설명을 포함하고 있다. 시퀀스에서 다른 객체들 간의 호출관계를 보여주고 있고, 다른 객체들로의 다른 호출까지 상세하게 보여줄 수 있다. 시퀀스 다이어그램은 2차원으로 그려진다. 수직 차원은 발생 시간 순서로 메시지/호출 시퀀스를 보여주고 있다. 수평 차원은 메시지가 전송되는 객체 인스턴스를 나타내고 있다. 시퀀스 다이어그램은 그리기가 매우 간단하다. 다이어그램의 상단에 각 클래스 인스턴스를 박스 안에 놓아 클래스 인스턴스(객체)를 구분한다. (그림) 박스 안에 클래스 인스턴스 이름과 클래스 이름을 스페이스/콜론/스페이스 " : "로 분리시킨다. (예, myReportGenerator : ReportGenerator) 클래스 인스턴스가 메시지를 또 다른 클래스 인스턴스로 보내면 클래스 인스턴스를 받는 곳을 가리키는 화살표를 긋는다. 그 라인 위에 메시지/메소드 이름을 적는다. 중요한 메시지의 경우는 원래의 클래스 인스턴스를 다시 향하도록 점선 화살표를 그릴 수 있다. 점선 위에 리턴 값을 라벨링한다. 개인적으로는 리턴 값을 포함하곤 하는데 상세한 부분을 읽기 쉽기 때문이다. 시퀀스 다이어그램을 읽기는 매우 간단하다. 시퀀스를 시작하는 "드라이버(driver)" 클래스 인스턴스가 있는 왼쪽 상단 코너부터 시작한다. 그런 다음, 다이어그램 아래쪽을 각 메시지를 따라간다. 그림의 시퀀스 다이어그램 예제에서 전송 메시지에 대한 리턴 메시지는 선택적인 것임을 기억하라. .

2. 시퀀스 다이어그램 예 그림 : 시퀀스 다이어그램

2. 시퀀스 다이어그램 예 그림은 시퀀스 다이어그램을 읽다 보면 CD Sales Report가 어떻게 만들어지는지를 알 수 있다. aServlet 객체가 우리의 드라이버 예제이다. aServlet은 메시지를 gen이라고 하는 ReportGenerator 클래스 인스턴스로 보낸다. 이 메시지는 generateCDSalesReport 라는 라벨링이 붙는다. ReportGenerator 객체가 이 메시지 핸들러를 구현한다는 의미이다. 자세히 보면, generateCDSalesReport 메시지 라벨은 괄호 안에 cdId가 있다. gen 인스턴스가 generateCDSalesReport 메시지를 받으면 CDSalesReport로 연속 호출을 하고 aCDReport 라고 하는 CDSalesReport의 실제 인스턴스가 리턴 된다. gen 인스턴스는 리턴된 aCDReport 인스턴스에 호출하면서 여기에 각 메시지 호출에 대한 매개변수를 전달한다. 시퀀스의 끝에서 gen 인스턴스는 콜러였던 aServlet에 aCDReport를 리턴한다.