SlideShare a Scribd company logo
1 of 59
UML Overview
Sections
1. Basic Object-Orientation Concepts
2. UML Fundamentals
3. Structural Modeling
4. Behavioral Modeling
5. Model Management
UML Overview

Lecture Objectives
 객체지향의 기본 개념 이해
 UML의 핵심 구조 파악
 UML 다이어그램의 구성 요소와 목적 이해
UML Overview

Section 1.
Basic Object-Orientation Concepts
UML Overview
fdsfd

Contents








What Is Object-Orientation?
Why Object-Orientation?
Class and Object
Encapsulation
Inheritance
Polymorphism
High Cohesion and Low Coupling
UML Overview

What Is Object-Orientation?
 “현실 세계의 개념을 이용하여 소프트웨어를 조직화하는 기
법”
 Everything Is Object.
UML Overview

Why Object-Orientation?
 고급 추상화(Higher-level Abstraction)
 확장성(Extensibility)
 재사용성(Reusability)
UML Overview

Object
 하나의 개념이 적용되는 어떤 것
 데이터와 서비스의 집합체
UML Overview

Class
 특정 개념을 구체적으로 구현한 것
 객체 생성을 위한 템플릿
UML Overview

Encapsulation
 객체(Object) = 데이터(Data) + 서비스(Service)
 정보은닉(Information Hiding)
• 객체 내부의 구체적인 사항은 숨김
• 객체들은 인터페이스(Interface)만을 통해 커뮤니케이션을 수행
UML Overview

Inheritance
 하위 클래스(Subclass)가 상위클래스(Superclass)의 특성
을 물려 받는다는 코드 재사용 메커니즘
 Single Inheritance vs. Multiple Inheritance
UML Overview

Polymorphism
 동일한 이름의 서비스를 객체에 따라 서로 다르게 수행할 수 있
도록 하는 메커니즘
 “Draw” service
• Rectangle object’s draw
• Circle object’s draw
• Line object’s draw
UML Overview

High Cohesion and Low Coupling
 High Cohesion
• 객체에 전문성을 부여하여 재사용성을 높임
• 높은 응집력의 객체들을 구성

 Low Coupling
• 객체들간의 독립성을 높여 재사용성을 높임
• 객체들간에는 낮은 결합도를 유지
UML Overview

Section 2.
UML Fundamentals
UML Overview

Contents







What Is UML?
History of UML
UML Diagrams
Model, View and Diagram
UML Trichotomy
UML Extensibility Mechanisms
UML Overview

What Is UML?
 UML은 소프트웨어 시스템의 산출물들을
•
•
•
•



시각화(Visualize),
명세화(Specify),
구축(Construct),
문서화(Documenting)

하기 위한 표준 언어이다.
UML Overview

History of UML
UML Overview

UML Diagrams
UML Overview

Model, View and Diagram
 Model element
• 소프트웨어 모델의 실제 정보를 가지는 요소

 View element
• 모델 요소를 시각적으로 표현하는 요소

 Diagram
• 뷰 요소들의 집합으로써 소프트웨어 모델의 한 단면(projection)을 보여 줌
UML Overview

UML Trichotomy
UML Overview

UML Extensibility Mechanisms
 Stereotypes
• UML 요소들을 분류하기 위한 방법을 제공
• “<<stereotype>>” 으로 표현

 Tagged Values
• UML 요소에 추가적인 속성 값을 부여
• “{ name = value }” 으로 표현

 Constraints
• UML 요소에 부가적인 제약사항을 부여
• “{ constraints }” 으로 표현
UML Overview

UML Extensibility Mechanisms (cont.)
 UML Profile
• UML 확장 요소들(Stereotype, Constraint, TagDefinition, …)을 주제에 따
라 그룹화한 패키지.

 Examples of UML Profile
•
•
•
•

UML Profile for CORBA
UML Profile for Data Modeling
UML Profile for EAI (Enterprise Application Integration)
UML Profile for …
UML Overview

Section 3.
Structural Modeling
UML Overview

Contents
 Class Diagram
 Component Diagram
 Deployment Diagram
UML Overview

Structural Modeling
UML Overview

Class Diagram
 What Is Class Diagram?
• 클래스, 인터페이스 등의 요소들과 그들과의 관계를 보여준다.

 Applications
• 시스템의 정적인 설계뷰(design view)를 표현
• 논리적 데이터베이스 스키마를 표현
• 기타 개념적 관계도 등을 표현
UML Overview

Key Elements: Class Diagram
UML Overview

Example: Class Diagram
UML Overview

Component Diagram
 What Is Component Diagram?
• 시스템의 물리적 관점을 표현하는 다이어그램 중 하나
• 시스템을 구성하는 컴포넌트들의 구성과 의존관계를 나타낸다.

 Applications
• 시스템의 정적인 구현뷰(implementation view)를 표현.
• 컴포넌트 시스템의 컴포넌트 아키텍처를 표현.
UML Overview

Key Elements: Component Diagram
UML Overview

Example: Component Diagram
UML Overview

Deployment Diagram
 What Is Deployment Diagram?
• 시스템의 물리적 관점을 표현하는 다이어그램 중 하나
• 컴퓨팅 능력을 갖는 노드와 그 노드에 존재하는 컴포넌트 등을 표현한다.

 Applications
• 시스템의 정적인 배치뷰(deployment view)를 표현
UML Overview

Key Elements: Deployment Diagram
UML Overview

Example: Deployment Diagram
UML Overview

Section 4.
Behavioral Modeling
UML Overview

Contents
 Use Case Diagram
 Interaction Diagrams
• Sequence Diagram
• Collaboration Diagram

 Statechart Diagram
 Activity Diagram
UML Overview

Behavioral Modeling
UML Overview

Use Case Diagram
 What Is Use Case Diagram?
• 시스템 혹은 서브시스템의 행동을 표현하기 위해 사용

 Applications
• 시스템에 대한 유스케이스뷰(use case view)를 표현
UML Overview

Key Elements: Use Case Diagram
UML Overview

Example: Use Case Diagram
UML Overview

Interaction Diagrams
 What Is Interaction Diagram?
• 시스템의 동적 측면을 모델링하기 위해 사용
• 객체와 그들간의 연결 그리고 상호작용을 표현함

 Interaction Diagrams
• Sequence Diagram
• 객체들간의 주고 받는 메시지의 시간적 순서를 강조
• Collaboration Diagram
• 메시지를 주고 받는 객체조직의 구조를 강조
UML Overview

Key Elements: Interaction Diagrams
UML Overview

Example: Sequence Diagram
UML Overview

Example: Collaboration Diagram
UML Overview

Statechart Diagram
 What Is Statechart Diagram?
• 특정 개체에 대한 상태 전이를 체계적으로 표현
• 일반적으로 하나의 상태머신(state machine)을 표현
• 시스템의 동적 측면의 모델을 표현

 Applications
• 클래스, 컴포넌트, 유스케이스 혹은 전체시스템 등의 상태 전이를 표현하
기 위해 사용
UML Overview

Key Elements: Statechart Diagram
UML Overview

Example: Statechart Diagram
UML Overview

Activity Diagram
 What Is Activity Diagram?
• 일반적으로 프로세스의 활동의 흐름을 표현
• 시스템의 동적 측면의 모델을 표현

 Applications
• 비즈니스의 워크플로(workflow)를 표현
• 유스케이스를 구성하는 활동의 흐름을 표현
UML Overview

Key Elements: Activity Diagram
UML Overview

Example: Activity Diagram
UML Overview

Section 5.
Model Management
UML Overview

Contents
 Package
 Model
 Subsystem
UML Overview

Package
 요소들을 그룹화하기 위한 요소
UML Overview

Package (cont.)
 Package Relationships
• Dependency
• <<access>>
• <<import>>
UML Overview

Model
 시스템에 대한 특정 목적 혹은 관점(perspective)을 반영한
하나의 투영(projection)
 패키지(Package)의 특수화된 요소
 모델의 예
•
•
•
•

분석 모델(Analysis Model)
설계 모델(Design Model)
구현 모델(Implementation Model)
…
UML Overview

Model (cont.)
UML Overview

Model (cont.)
 Trace
• 서로 다른 모델 내에서 동일한 개념을 표현하는 요소들의 관계를 표현
UML Overview

Subsystem
 하나의 시스템 혹은 그보다 작은 하위 시스템을 추상화한
요소
 패키지(Package)의 특수화된 요소
UML Overview

Subsystem (cont.)
 인터페이스 구현을 통한 시스템 행동 정의
 전체를 몇 개의 서브시스템으로 나눔
 외부시스템 및 하드웨어 표현
UML Overview

Lecture Summary
 객체지향 개념은 소프트웨어 분야에서 매우 광범위하게 적
용되고 있으며 UML이 기반하는 기초 개념이기도 하다.
 UML은 시스템의 구조적 측면, 행위적 측면을 모델링하기
위한 다양한 요소와 다이어그램들을 제공하고 있다.

More Related Content

What's hot

전달교육(분석설계모델링)
전달교육(분석설계모델링)전달교육(분석설계모델링)
전달교육(분석설계모델링)gimslide
 
StarUML NS Guide - Design
StarUML NS Guide - DesignStarUML NS Guide - Design
StarUML NS Guide - Design태욱 양
 
StarUML NS Guide - Introduction
StarUML NS Guide -  IntroductionStarUML NS Guide -  Introduction
StarUML NS Guide - Introduction태욱 양
 
소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화영기 김
 
StarUML NS Guide - Requirements
StarUML NS Guide - RequirementsStarUML NS Guide - Requirements
StarUML NS Guide - Requirements태욱 양
 
분석과 설계
분석과 설계분석과 설계
분석과 설계Haeil Yi
 
4장 디자인 패턴
4장 디자인 패턴4장 디자인 패턴
4장 디자인 패턴ssuser3ca811
 
02.공통컴포넌트 실습교재
02.공통컴포넌트 실습교재02.공통컴포넌트 실습교재
02.공통컴포넌트 실습교재Hankyo
 

What's hot (9)

전달교육(분석설계모델링)
전달교육(분석설계모델링)전달교육(분석설계모델링)
전달교육(분석설계모델링)
 
StarUML NS Guide - Design
StarUML NS Guide - DesignStarUML NS Guide - Design
StarUML NS Guide - Design
 
StarUML NS Guide - Introduction
StarUML NS Guide -  IntroductionStarUML NS Guide -  Introduction
StarUML NS Guide - Introduction
 
소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화
 
StarUML NS Guide - Requirements
StarUML NS Guide - RequirementsStarUML NS Guide - Requirements
StarUML NS Guide - Requirements
 
분석과 설계
분석과 설계분석과 설계
분석과 설계
 
Uml 세미나
Uml 세미나Uml 세미나
Uml 세미나
 
4장 디자인 패턴
4장 디자인 패턴4장 디자인 패턴
4장 디자인 패턴
 
02.공통컴포넌트 실습교재
02.공통컴포넌트 실습교재02.공통컴포넌트 실습교재
02.공통컴포넌트 실습교재
 

Viewers also liked

[Amateras uml]manual
[Amateras uml]manual[Amateras uml]manual
[Amateras uml]manualMorifu
 
151015 lecture-uml-v03
151015 lecture-uml-v03151015 lecture-uml-v03
151015 lecture-uml-v03MinGi KYUNG
 
UML distilled 1장 스터디 발표 자료
UML distilled 1장 스터디 발표 자료UML distilled 1장 스터디 발표 자료
UML distilled 1장 스터디 발표 자료beom kyun choi
 
객체 지향 발담그기 JCO 컨퍼런스 14회
객체 지향 발담그기 JCO 컨퍼런스 14회객체 지향 발담그기 JCO 컨퍼런스 14회
객체 지향 발담그기 JCO 컨퍼런스 14회beom kyun choi
 
Çocuk ve İletişim
Çocuk ve İletişimÇocuk ve İletişim
Çocuk ve İletişimUniverist
 
Promenade des Anglais Apartment For Sale, Nice, France
Promenade des Anglais Apartment For Sale, Nice, France Promenade des Anglais Apartment For Sale, Nice, France
Promenade des Anglais Apartment For Sale, Nice, France contact107
 
Lessons from James 5 - 3/23/2014
Lessons from James 5 - 3/23/2014Lessons from James 5 - 3/23/2014
Lessons from James 5 - 3/23/2014HaynesStreet
 
Question 6. What have you learned about technologies from the process of cons...
Question 6. What have you learned about technologies from the process of cons...Question 6. What have you learned about technologies from the process of cons...
Question 6. What have you learned about technologies from the process of cons...jameescook
 
Can I Be Angry But Not Sin?
Can I Be Angry But Not Sin?Can I Be Angry But Not Sin?
Can I Be Angry But Not Sin?HaynesStreet
 
What You Can Do In 2015
What You Can Do In 2015What You Can Do In 2015
What You Can Do In 2015HaynesStreet
 
Madhyapradesh foodprocessingindustry-150707052219-lva1-app6891
Madhyapradesh foodprocessingindustry-150707052219-lva1-app6891Madhyapradesh foodprocessingindustry-150707052219-lva1-app6891
Madhyapradesh foodprocessingindustry-150707052219-lva1-app6891Jhimli Mukherjee
 
Dorcas: A Disciple to Imitate
Dorcas: A Disciple to ImitateDorcas: A Disciple to Imitate
Dorcas: A Disciple to ImitateHaynesStreet
 
Livio Gianola Ejercicio n° 1, 2, 3 - arr.: Alfonso Rubio Rodríguez
Livio Gianola Ejercicio n° 1, 2, 3 - arr.: Alfonso Rubio RodríguezLivio Gianola Ejercicio n° 1, 2, 3 - arr.: Alfonso Rubio Rodríguez
Livio Gianola Ejercicio n° 1, 2, 3 - arr.: Alfonso Rubio RodríguezAlfonso Rubio Rodríguez
 
Çocukta Sorumluluk ve Özgüven
Çocukta Sorumluluk ve ÖzgüvenÇocukta Sorumluluk ve Özgüven
Çocukta Sorumluluk ve ÖzgüvenUniverist
 
biopsikologi (Evolusi, Genetika dan Pengalaman)
biopsikologi (Evolusi, Genetika dan Pengalaman)biopsikologi (Evolusi, Genetika dan Pengalaman)
biopsikologi (Evolusi, Genetika dan Pengalaman)Anggerhana Rahmawatii
 
Data Mining & Analytics for U.S. Airlines On-Time Performance
Data Mining & Analytics for U.S. Airlines On-Time Performance Data Mining & Analytics for U.S. Airlines On-Time Performance
Data Mining & Analytics for U.S. Airlines On-Time Performance Mingxuan Li
 
L'insegnamento della Medicina Generale nel Corso di Formazione Specifica in M...
L'insegnamento della Medicina Generale nel Corso di Formazione Specifica in M...L'insegnamento della Medicina Generale nel Corso di Formazione Specifica in M...
L'insegnamento della Medicina Generale nel Corso di Formazione Specifica in M...CARLO CURATOLA
 

Viewers also liked (20)

[Amateras uml]manual
[Amateras uml]manual[Amateras uml]manual
[Amateras uml]manual
 
151015 lecture-uml-v03
151015 lecture-uml-v03151015 lecture-uml-v03
151015 lecture-uml-v03
 
UML distilled 1장 스터디 발표 자료
UML distilled 1장 스터디 발표 자료UML distilled 1장 스터디 발표 자료
UML distilled 1장 스터디 발표 자료
 
객체 지향 발담그기 JCO 컨퍼런스 14회
객체 지향 발담그기 JCO 컨퍼런스 14회객체 지향 발담그기 JCO 컨퍼런스 14회
객체 지향 발담그기 JCO 컨퍼런스 14회
 
Çocuk ve İletişim
Çocuk ve İletişimÇocuk ve İletişim
Çocuk ve İletişim
 
Promenade des Anglais Apartment For Sale, Nice, France
Promenade des Anglais Apartment For Sale, Nice, France Promenade des Anglais Apartment For Sale, Nice, France
Promenade des Anglais Apartment For Sale, Nice, France
 
Lessons from James 5 - 3/23/2014
Lessons from James 5 - 3/23/2014Lessons from James 5 - 3/23/2014
Lessons from James 5 - 3/23/2014
 
Question 6. What have you learned about technologies from the process of cons...
Question 6. What have you learned about technologies from the process of cons...Question 6. What have you learned about technologies from the process of cons...
Question 6. What have you learned about technologies from the process of cons...
 
Du pont
Du pontDu pont
Du pont
 
Can I Be Angry But Not Sin?
Can I Be Angry But Not Sin?Can I Be Angry But Not Sin?
Can I Be Angry But Not Sin?
 
What You Can Do In 2015
What You Can Do In 2015What You Can Do In 2015
What You Can Do In 2015
 
Madhyapradesh foodprocessingindustry-150707052219-lva1-app6891
Madhyapradesh foodprocessingindustry-150707052219-lva1-app6891Madhyapradesh foodprocessingindustry-150707052219-lva1-app6891
Madhyapradesh foodprocessingindustry-150707052219-lva1-app6891
 
Dorcas: A Disciple to Imitate
Dorcas: A Disciple to ImitateDorcas: A Disciple to Imitate
Dorcas: A Disciple to Imitate
 
Livio Gianola Ejercicio n° 1, 2, 3 - arr.: Alfonso Rubio Rodríguez
Livio Gianola Ejercicio n° 1, 2, 3 - arr.: Alfonso Rubio RodríguezLivio Gianola Ejercicio n° 1, 2, 3 - arr.: Alfonso Rubio Rodríguez
Livio Gianola Ejercicio n° 1, 2, 3 - arr.: Alfonso Rubio Rodríguez
 
Çocukta Sorumluluk ve Özgüven
Çocukta Sorumluluk ve ÖzgüvenÇocukta Sorumluluk ve Özgüven
Çocukta Sorumluluk ve Özgüven
 
biopsikologi (Evolusi, Genetika dan Pengalaman)
biopsikologi (Evolusi, Genetika dan Pengalaman)biopsikologi (Evolusi, Genetika dan Pengalaman)
biopsikologi (Evolusi, Genetika dan Pengalaman)
 
Data Mining & Analytics for U.S. Airlines On-Time Performance
Data Mining & Analytics for U.S. Airlines On-Time Performance Data Mining & Analytics for U.S. Airlines On-Time Performance
Data Mining & Analytics for U.S. Airlines On-Time Performance
 
Evolution of end-to-end: why the Internet is not like any other network
Evolution of end-to-end: why the Internet is not like any other networkEvolution of end-to-end: why the Internet is not like any other network
Evolution of end-to-end: why the Internet is not like any other network
 
L'insegnamento della Medicina Generale nel Corso di Formazione Specifica in M...
L'insegnamento della Medicina Generale nel Corso di Formazione Specifica in M...L'insegnamento della Medicina Generale nel Corso di Formazione Specifica in M...
L'insegnamento della Medicina Generale nel Corso di Formazione Specifica in M...
 
Novedades octubre 2015
Novedades octubre 2015Novedades octubre 2015
Novedades octubre 2015
 

Similar to StarUML NS Guide - Uml overview

소프트웨어 아키텍처
소프트웨어 아키텍처소프트웨어 아키텍처
소프트웨어 아키텍처영기 김
 
[Swift] Strategy
[Swift] Strategy[Swift] Strategy
[Swift] StrategyBill Kim
 
소프트웨어설계론
소프트웨어설계론소프트웨어설계론
소프트웨어설계론JeongDong Kim
 
1. 아키텍쳐 설계 프로세스
1. 아키텍쳐 설계 프로세스1. 아키텍쳐 설계 프로세스
1. 아키텍쳐 설계 프로세스Terry Cho
 
Jpa 쿼리 포함 자료
Jpa 쿼리 포함 자료Jpa 쿼리 포함 자료
Jpa 쿼리 포함 자료Hyosang Hong
 
Jpa 쿼리 포함 자료
Jpa 쿼리 포함 자료Jpa 쿼리 포함 자료
Jpa 쿼리 포함 자료Hyosang Hong
 
클린 코드 part2
클린 코드 part2클린 코드 part2
클린 코드 part2Minseok Jang
 
시스템공학 기본(Fundamental of systems engineering) - Day1 se general
시스템공학 기본(Fundamental of systems engineering) - Day1 se general시스템공학 기본(Fundamental of systems engineering) - Day1 se general
시스템공학 기본(Fundamental of systems engineering) - Day1 se generalJinwon Park
 
Patterns for effectviely documenting frameworks
Patterns for effectviely documenting frameworksPatterns for effectviely documenting frameworks
Patterns for effectviely documenting frameworksSunuk Park
 
오픈소스 소프트웨어 성능 최적화 보고서 6장
오픈소스 소프트웨어 성능 최적화 보고서 6장오픈소스 소프트웨어 성능 최적화 보고서 6장
오픈소스 소프트웨어 성능 최적화 보고서 6장JamGun
 
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)SangIn Choung
 
01.표준프레임워크개요
01.표준프레임워크개요01.표준프레임워크개요
01.표준프레임워크개요Hankyo
 
Sqlp 스터디
Sqlp 스터디Sqlp 스터디
Sqlp 스터디lee4339
 
앵귤러 첫걸음(Angular for beginers)
앵귤러 첫걸음(Angular for beginers)앵귤러 첫걸음(Angular for beginers)
앵귤러 첫걸음(Angular for beginers)양 한빛
 
Angular Seminar [한빛미디어 리얼타임 세미나]
Angular Seminar [한빛미디어 리얼타임 세미나]Angular Seminar [한빛미디어 리얼타임 세미나]
Angular Seminar [한빛미디어 리얼타임 세미나]Woojin Joe
 
[HaU] 신입 기술 면접 준비 java
[HaU] 신입 기술 면접 준비 java[HaU] 신입 기술 면접 준비 java
[HaU] 신입 기술 면접 준비 java유리 하
 
Introduction to Web Components
Introduction to Web ComponentsIntroduction to Web Components
Introduction to Web ComponentsEunYoung Kim
 
XE 오픈 세미나(2014-04-26) - 김동현 "XE 코어 구조론"
XE 오픈 세미나(2014-04-26) - 김동현 "XE 코어 구조론"XE 오픈 세미나(2014-04-26) - 김동현 "XE 코어 구조론"
XE 오픈 세미나(2014-04-26) - 김동현 "XE 코어 구조론"XpressEngine
 
ER/Studio 데이터 모델링 솔루션으로 마이그레이션(from ERwin)
ER/Studio 데이터 모델링 솔루션으로 마이그레이션(from ERwin)ER/Studio 데이터 모델링 솔루션으로 마이그레이션(from ERwin)
ER/Studio 데이터 모델링 솔루션으로 마이그레이션(from ERwin)Devgear
 

Similar to StarUML NS Guide - Uml overview (20)

소프트웨어 아키텍처
소프트웨어 아키텍처소프트웨어 아키텍처
소프트웨어 아키텍처
 
[Swift] Strategy
[Swift] Strategy[Swift] Strategy
[Swift] Strategy
 
소프트웨어설계론
소프트웨어설계론소프트웨어설계론
소프트웨어설계론
 
Design patterns
Design patternsDesign patterns
Design patterns
 
1. 아키텍쳐 설계 프로세스
1. 아키텍쳐 설계 프로세스1. 아키텍쳐 설계 프로세스
1. 아키텍쳐 설계 프로세스
 
Jpa 쿼리 포함 자료
Jpa 쿼리 포함 자료Jpa 쿼리 포함 자료
Jpa 쿼리 포함 자료
 
Jpa 쿼리 포함 자료
Jpa 쿼리 포함 자료Jpa 쿼리 포함 자료
Jpa 쿼리 포함 자료
 
클린 코드 part2
클린 코드 part2클린 코드 part2
클린 코드 part2
 
시스템공학 기본(Fundamental of systems engineering) - Day1 se general
시스템공학 기본(Fundamental of systems engineering) - Day1 se general시스템공학 기본(Fundamental of systems engineering) - Day1 se general
시스템공학 기본(Fundamental of systems engineering) - Day1 se general
 
Patterns for effectviely documenting frameworks
Patterns for effectviely documenting frameworksPatterns for effectviely documenting frameworks
Patterns for effectviely documenting frameworks
 
오픈소스 소프트웨어 성능 최적화 보고서 6장
오픈소스 소프트웨어 성능 최적화 보고서 6장오픈소스 소프트웨어 성능 최적화 보고서 6장
오픈소스 소프트웨어 성능 최적화 보고서 6장
 
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
 
01.표준프레임워크개요
01.표준프레임워크개요01.표준프레임워크개요
01.표준프레임워크개요
 
Sqlp 스터디
Sqlp 스터디Sqlp 스터디
Sqlp 스터디
 
앵귤러 첫걸음(Angular for beginers)
앵귤러 첫걸음(Angular for beginers)앵귤러 첫걸음(Angular for beginers)
앵귤러 첫걸음(Angular for beginers)
 
Angular Seminar [한빛미디어 리얼타임 세미나]
Angular Seminar [한빛미디어 리얼타임 세미나]Angular Seminar [한빛미디어 리얼타임 세미나]
Angular Seminar [한빛미디어 리얼타임 세미나]
 
[HaU] 신입 기술 면접 준비 java
[HaU] 신입 기술 면접 준비 java[HaU] 신입 기술 면접 준비 java
[HaU] 신입 기술 면접 준비 java
 
Introduction to Web Components
Introduction to Web ComponentsIntroduction to Web Components
Introduction to Web Components
 
XE 오픈 세미나(2014-04-26) - 김동현 "XE 코어 구조론"
XE 오픈 세미나(2014-04-26) - 김동현 "XE 코어 구조론"XE 오픈 세미나(2014-04-26) - 김동현 "XE 코어 구조론"
XE 오픈 세미나(2014-04-26) - 김동현 "XE 코어 구조론"
 
ER/Studio 데이터 모델링 솔루션으로 마이그레이션(from ERwin)
ER/Studio 데이터 모델링 솔루션으로 마이그레이션(from ERwin)ER/Studio 데이터 모델링 솔루션으로 마이그레이션(from ERwin)
ER/Studio 데이터 모델링 솔루션으로 마이그레이션(from ERwin)
 

StarUML NS Guide - Uml overview