읽은 책/OOAD
-
2장 요구 사항 수집. 그들에게 원하는 것을 주세요.읽은 책/OOAD 2014. 2. 20. 11:54
책이름 Object-Oriented Analysis & Design 저자 브렛 맥래프린, 게리 폴리스, 데이빗 웨스트저 / 신광연 박종걸 역출판사 O’REILLY / 한빛미디어 첫 번째 단계가 고객이 원하는 기능을 수행하도록 하는 것이었다. 그럼 어떻게 고객이 원하는 것을 알 수 있을까? 그러기 위해서는 요구사항 수집이 필요한 것이다. 요구 사항 - 여러분의 시스템(프로젝트)이 올바르게 동작( 고객이 결정함. 고객이 깜박잊고 얘기하지 않더라도 그거을 끌어내어 구현하는 것)하기 위해서 수행하는 특정한 하나의 일입니다. - 하나의 요구사항은 보통 한 가지 일이고 그 요구 사항을 해결했다는 것을 확인하기 위해 테스트를 할 수 있다.하나의 요구상항은 특정 상품이나 서비스가 어떠 것이어야 하는지 또는 무엇을 수행..
-
1장. 위대한 소프트웨어는 여기에서 시작된다.읽은 책/OOAD 2014. 2. 15. 18:12
책이름 Object-Oriented Analysis & Design 저자 브렛 맥래프린, 게리 폴리스, 데이빗 웨스트저 / 신광연 박종걸 역 출판사 O’REILLY / 한빛미디어 쉬운 3단계로 위대한 소프트웨어 만들기 1. 고객이 원하는 기능을 해야 한다.→ 일단 구현이 먼저다!2. 객체지향의 기본원리를 적용해서 소프트웨어를 유연하게!→ 각 객체가 하나의 개념을 가지고 자신의 이름이 나타내는 일만 하는지 확인하자. ( 객체가 값이 없거나 null인 속성들을 가진 채로 사용되면, 객체가 하나 이상의 일을 하고 있을 가능성이 있다.) 3. 유지보수와 재사용이 쉬운 디자인을 위해 노력하기.→ 재사용과 소프트웨어의 변경 용이성을 생각할 단계: (클래스의 재상용과 확장이 가능하도록 만듦.)→ 여기서는 위임을 사용..