• Save
UML distilled 1장 스터디 발표 자료
Upcoming SlideShare
Loading in...5
×
 

UML distilled 1장 스터디 발표 자료

on

  • 6,450 views

UML Distilled 1장 스터디 발표 자료

UML Distilled 1장 스터디 발표 자료

Statistics

Views

Total Views
6,450
Views on SlideShare
2,214
Embed Views
4,236

Actions

Likes
4
Downloads
0
Comments
0

4 Embeds 4,236

http://javacan.tistory.com 4189
url_unknown 42
http://javacan.tistory.com HTTP 4
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    UML distilled 1장 스터디 발표 자료 UML distilled 1장 스터디 발표 자료 Presentation Transcript

    • 1장, UML 소개
      최범균
      출처: http://www.flickr.com/photos/jim/207638758/
    • 목차
      그래픽 표기법과 UML
      UML의 용법
      올바른 사용
    • LogFileCheckResultlogFileCheckResult = runLogFileCheckStep(processorResult, date);
      processorResult.setLogFileCheckElapsedTime(stopWatch.getLastTaskTimeMillis());
      if (!logFileCheckResult.isPassed()) {
      return processorResult;
      }
      List<String> passedLogFileList = logFileCheckResult.getPassedLogFileList();
      DBInfoRepositorydbInfoRepository = makeDBInfoRepository();
      runGroupingLogStep(processorResult, passedLogFileList, date, dbInfoRepository);
      processorResult.setLogGroupingElapsedTime(stopWatch.getLastTaskTimeMillis());
      if (!processorResult.isGroupingLogPassed()) {
      return processorResult;
      }
      설계가 잘 된겨?
    • 설계에 대한 논의가
      가능한 수준의 추상화
    • UML
      • S/W를 다양한 관점/수준으로 표현하는 도구
      • S/W를 설계하는 도구
    • UML의 용법
      스케치
      의사소통 목적
      청사진
      상세한 설계
      역공학or AS-IS 상세분석
      프로그래밍 언어
      UML을 이용하여 프로그래밍 하는 것
      비추!!
    • 스케치의 핵심은선택성
      관심 대상에 집중
    • 청사진은
      완전성에 집중
    • 개념적 관점 vs소프트웨어 관점
      개념적 관점(conceptual perspective)
      UML을 이용하여 도메인의 개념을 설명
      소프트웨어 관점(software perspective)
      UML의 구성 요소가 소프트웨어 시스템의 구성 요소에 대응
      클래스, 인스턴스, 프로세스(쓰레드), 컴포넌트(DLL, JAR) 등
      DDD (Domain Driven Design)
      도메인 개념을 SW설계에 반영하는 기법
    • UML 종류
      주요 다이어그램
      클래스, 패키지 다이어그램
      시퀀스 다이어그램
      액티비티 다이어그램
      커뮤니케이션 다이어그램
      오브젝트 다이어그램
      스테이트 다이어그램
      디플로이먼트 다이어그램
    • UML의 올바른 사용
      <
      좋은 설계에
      도움이 되는 방향
      UML 규칙 완벽 적용
    • 객체 간에 메시지가
      이런식으로전달되서..
      그럼, 대략 코드가
      이벤트/리스너 방식으로 …
    • UML의 보완
      UML로 모든 것을 표현할 수는 없다.
      UML 이외의 방법 혼용
      A 선박으로 이동
      B 열차로 이동
      ABC 벤더
      선적
      XYZ 업체
      하적
      XYZ 업체
      선적
      LGB03 구역
      위치
    • UML의 출발점은
      클래스와 시퀀스 다이어그램