UML distilled 1장 스터디 발표 자료

7,839 views

Published on

UML Distilled 1장 스터디 발표 자료

Published in: Technology, Education
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,839
On SlideShare
0
From Embeds
0
Number of Embeds
4,832
Actions
Shares
0
Downloads
0
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

UML distilled 1장 스터디 발표 자료

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

×