목록설계 (6)
오늘이군
※ 추천 글 https://www.youtube.com/watch?v=N3NSISzolSw https://www.youtube.com/user/egoing2/search?query=%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5 http://andoli.tistory.com/87 http://scroogy.tistory.com/40 ※ 추천 책 DDD START! - 최범균 도메인 주도 설계 - 에릭 에반스 (보고 있는데 너무 어렵네요ㅠ) ※ 확인 중 http://tbang.tistory.com/104 1. 객체화 public static void main(String[] args) { int left, right; // 연산1 left = 10; right = 20; sum(left,..
※ 추천 글 http://www.ojtkorea.com/e-learning/uml/05.html 1. Sequence Diagram 시간의 흐름에 따른 객체들간의 상호작용을 표현한다. 2. 구성요소 가. 객체 (object) : 특정 작업에 참여하는 클래스의 인스턴스 나. 메시지 : object 가 가지고 있는 operation 호출 (객체들이 특정 작업을 수행하기 위해 주고받는 정보들) 다. 시간 3. 작성요령 클래스 다이어그램을 먼저 잘 그려야 겠.... 클래스와 엔티티 > 분석단계에서는 분석클래스모델 (경계, 제어, 엔티티) 를 그리고 설계단계에서는 엔티티는 엔티티별로 경계 제어 클래스는 시퀀스 다이어그램으로 푸는..
※ 추천 글 http://hongjinhyeon.tistory.com/25 주의 : 스타크래프트 게임을 모르면.. 와 닿지 않을 수도 있습니다. http://mydevnote.tistory.com/144 http://blog.naver.com/gangi000/20007183670 1. 클래스 다이어그램 시스템의 논리적인 구조 (클래스) 를 표현한다. 다른 엔터티들(사람, 제품, 데이터)이 서로 어떻게 관계를 맺고 있는지를 표현한다. 정적 구조라고 할 수 있다. 요구사항에 표현된 작업. 즉, 시스템이 처리해야 하는 작업에 대한 책임을 분할 한 것이다. 2. 작성 tip 요구 분석 시에는 요구사항에 맞게 개념적으로 클래스 수준에서 작성한다. 설계 시 멤버변수, 메서드 단위로 확장하여 구현가능하게 작성한다. ..
※ 참조 글 http://blog.naver.com/enablesoa/40150957272 http://neokido.tistory.com/564 http://blog.naver.com/ecran/150080998568 ※ 레퍼런스 http://www.bpmn.org/ 1. 비즈니스 분석이 제대로 되지 않으면... 전체 업무프로세스를 이해하지 못한 지엽적 개발 불필요하고 잦은 커뮤니케이션 발생 통합에 많은 시간이 소요 2. 비즈니스 분석 방법 * Flow Chart Diagram 이벤트, 조직구성단위의 다이어그램이며, 데이터플로우 표현 한계가 있다. * Activity Diagram (UML) 객체지향 소프트웨어 디자인의 범주에 한정된다. 현업 사용자가 보기엔 좀 어렵다. use case 는 너무 단순하..
※ 추천 글 http://blog.naver.com/hypermin/60003524006 http://blog.naver.com/joonghyune/110077729297 http://www.ojtkorea.com/contents/e-learning/?code=uml 1. Use Case 어떤 기능이 있는가, 구축 시스템이 실행할 작업이 무엇인지를 표현한다. 그림이 이해하기 쉬워 고객과 요구사항 정의에 유용하다. 2. Use Case Diagram association Actor 와 Use Case 의 사용관계 include 특정 Use Case 에 포함되는 Use Case Ex) 고객이 [체크아웃] 을 하기 위해서는 [결제] 를 해야 함 extend Extension Point(특정 순간/조건) 만족시..
# JPA (ORM) https://www.youtube.com/watch?v=OOO4H3BAetU https://www.slideshare.net/zipkyh/spring-datajpa?next_slideshow=1 # TDD (테스트 주도 개발) https://youtu.be/hFXkjZthuzU # DDD (도메인 주도 설계) https://www.youtube.com/watch?v=N3NSISzolSw # 모던자바 (함수형프로그래밍) https://www.youtube.com/channel/UCsOJxLxzQl8IbwGS-Cp5t8w/search?query=%EC%9E%90%EB%B0%948 # 이벤트소싱 https://youtu.be/TDhknOIYvw4 # MSA (마이크로 서비스 아키텍쳐) ..