목록전체 글 (223)
오늘이군
참고 https://youtu.be/6Iq5iMCVsXA http://ledgku.tistory.com/33 복잡도 시간 복잡도(time complexity) : 어떠한 연산을 수행하면서 사용한 시간을 나타낸다 공간 복잡도(space complexity) : 사용한 메모리의 사용량 복잡도는 보통 빅오(대문자 O) 표기법을 사용하며, 알고리즘 평가 사이트는 빅오 표기법으로 기준을 제시하고 최악의 경우로 평가 한다. 그리고 시간 복잡도가 괜찮으면 공간 복잡도는 어느정도 봐주는 경향이 있다. time complexity 배열에서 특정 원소를 찾는 경우 O(1) 인덱스로 바로 찾는 경우 int result = numbers[0]; O(n) for 문 한번 돌려서 찾는 경우 for(int num : numbers..
2년전에 처음으로 국민은행에서 전세자금대출을 받았고 방금 처음으로 전세자금대출을 연장하고 왔습니다. 대출연장하면서 어려움과 몇 가지 궁금증이 있었는데요 차근차근 적어보겠습니다.1. 이런.. 계약서가 안보이네요. 계약서를 분실했습니다. 1) 제가 대출 받은 'KB주택전세자금대출'의 경우 계약서가 없어도 대출 연장이 가능했습니다. 계약만료 한달 정도가 되면 대출받은 은행에서 문자가 옵니다. 아마 그 정도에 저의 대출건에 대해 담당이 정해지는 듯 합니다. 그 때 전화를 해서 연장에 필요한 서류가 어떤게 필요한가 물어보니 - 계약갱신을 한 경우 : 확정일자를받은계약서와 등본 신분증 가져오라 했습니다. - 묵시적 갱신인 경우 : 등본 신분증 가져오라 했습니다. 막상 오늘 가보니 계약서 등본 신분증이 필요하다고 합..
※ 추천 글 https://youtu.be/hFXkjZthuzU https://www.youtube.com/watch?v=VjbBGjVRxfk 1. TDD (Test Driven Development) 테스트 코드를 먼저 작성하고 테스트를 통과시키는 수준에서만 개발하고 테스트 케이스를 추가하면서 점차 확장시켜서 나가는 방법 2. 필요성 충분한 테스트 케이스가 있어야 리팩토링이 가능하다. 리팩토링 (Re + Factor + ing) : 공장 팩토리가 아니라 프로그램을 분해하고 재 조립하면서 코드 품질을 향상시키는 것.
※ 추천 글 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(특정 순간/조건) 만족시..