11주차: UP3, UP4 (5월 14일 통신 다이어그램 2개 수정)
Prof. Jong Min Lee이(가) 약 한달 전에 추가함
- 5월 14일(수): UP3. 시스템 설계와 상호 작용 & GRASP
- UP3-01: https://youtu.be/nCa1UBXziek (14:55, 통신 다이어그램 작성)
- UP3-02: https://youtu.be/54ULot2wFMg (19:30, GRASP: Information Expert/Creator 패턴)
- UP3-03: https://youtu.be/Zmo4urxK1Sw (16:30, GRASP: Low Coupling/High Cohesion/Controller 패턴)
- 프로젝트 테스트 설계: JUnit 사용한 단위 테스트/통합 테스트 준비 및 실행
- 5월 16일(금): UP4. 설계 모델 & 구현 모델
- UP4-01: https://youtu.be/iIQYidZr6XY (29:16, 설계 모델 1: 통신 다이어그램 - makeNewSale, enterItem, endSale)
- UP4-02: https://youtu.be/TzcZUHl3qtM (21:04, 설계 모델 2: 통신 다이어그램 - makePayment, startUp, Presentation 계층과 Domain 계층 연결)
- UP4-03: https://youtu.be/7kHaoy7_o9Q (20:29,애트리뷰트/매개변수/로컬 가시성, 설계 클래스 다이어그램: create(), 다중 객체 메시지 해석, 연관, 의존 관계)
- UP4-04: https://youtu.be/jsZ4wmFLLgY (13:47, 구현 모델: 클래스 정의 생성, 메서드 생성, 통신 다이어그램 구현, 컬렉션 클래스 사용, 클래스 구현 순서)
UP4-SEQ-makeNewSale.txt
(269 Bytes)
UP4-COM-startUp.txt
(564 Bytes)
UP3-COM-makePayment.txt
(282 Bytes)
UP3-SEQ-makePayment.txt
(328 Bytes)
UP4-COM-makePayment.txt
(466 Bytes)
UP4-cd-최종DCD.txt
(1.08 KB)
UP4-COM-getTotal.txt
- 5월 14일 수정
(370 Bytes)
UP4-COM-enterItem.txt
- 5월 14일 수정
(535 Bytes)