개발 단계별로 살펴보는 객체지향 소프트웨어 공학의 원리
소프트웨어 개발 과정에 사용되는 모든 공학 기술을 객체지향 관점으로 설명합니다. 객체지향 방법론의 설계 표현법인 UML을 본격적으로 다루고, 프로그래밍 과정에 유용하게 적용할 수 있는 디자인 패턴과 자바, C++, C#을 이용한 프로그래밍 원리와 스타일을 자세히 설명합니다. 객체지향이 막연히 어렵다고 생각했던 학생과, 애자일과 같은 새로운 패러다임으로 전환하려는 소프트웨어 엔지니어 또는 프로젝트 관리자가 보면 객체지향 소프트웨어 개발 과정을 깊이 있게 이해할 수 있습니다.
도서 장점
① 소프트웨어 개발의 전 과정을 객체지향 방법 중심으로 설명합니다. 자바나 C++ 언어를 알고 있으면 도서의 내용을 이해하는 데 더욱 좋습니다.
② 비유적 설명, 도식, 소스코드 등을 활용하여 소프트웨어 공학에서 다루는 주요 이론과 방법 및 도구를 이해하기 쉽게 설명합니다.
③ 각종 자격증 및 국가고시에 출제된 문제를 변형하여 매 장마다 연습문제를 제공합니다. 답은 책의 제일 마지막에서 확인할 수 있습니다.
④ 부록으로 UML 표기법과 주요 용어 해설을 제공합니다. 필요한 개념만 간단히 찾아볼 때 편리합니다.