이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
프로그래머가 알아야 할 1%의 핵심원리
성안당 2009.08.25.
가격
20,000
10 18,000
YES포인트?
1,000원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 상품의 태그

상세 이미지

책소개

목차

Part 01. 객체 지향 프로그램 개발
SECTION 01. 프로그래밍이란 무엇인가
1. 프로그램 개발자
2. 컴퓨터 프로그래밍
3. 컴퓨터 프로그래밍 과정
4. 컴퓨터 프로그램의 개발
5. 요약
이해를 위한 사례
SPECIAL PAGE. 실력 있는 엔지니어란 무엇인가

SECTION 02. 객체 지향 기술을 개발한 이유
1. 프로그램 언어의 진화 과정
2. 객체 지향 기술에 대한 이해를 높여주는 예시
3. 객체 지향 기술을 적용하는 사례와 객체를 보는 시각
4. 객체 지향을 이해하는 방법
5. 요약
이해를 위한 사례

SECTION 03. 객체 지향 프로그램의 제작 방법 (C++를 활용하는 경우)
1. 객체 지향 프로그램의 제작 개요
2. 객체 지향 프로그램의 개발
3. 요약

SECTION 04. 요구 사항과 연계된 객체 지향 프로그램의 단계
1. 객체 지향 프로그램의 제작 단계
2. 요구 사항 기반의 객체 지향 프로그램 개발
3. 요약
SPECIAL PAGE. 자신이 진짜 이해한 것을 어떻게 알 수 있는가

SECTION 05. 객체 지향의 중요 개념 - 상속성과 다형성
1. 상속
2. 상속 트리의 설계
3. 다형성
4. 요약
SPECIAL PAGE. 컨설팅이란 무엇이고 어떻게 해야 하는가

SECTION 06. 분석 및 설계는 무엇인가
1. 분석 및 설계
2. 분석 및 설계가 중요한 이유
3. 분석 및 설계를 위한 기본
4. 요약

SECTION 07. 객체 지향 프로그램의 본질
1. 컴파일러의 입장에서 본 객체 지향 프로그램
2. 객체 지향과 비객체 지향 프로그램의 비교
3. 요약
SPECIAL PAGE. IT 전문가란 무엇인가

SECTION 08. 디자인 패턴은 무엇인가
1. 디자인 패턴의 개념
2. 디자인 패턴의 이해
3. 요약

SECTION 09. UML과 방법론
1. 모델링의 개념과 방법론과의 연관 관계
2. UML의 유스케이스
3. 유스케이스 다이어그램
4. 클래스 다이어그램
5. 방법론의 미래
6. 요약
SPECIAL PAGE. 프로젝트란 무엇인가


Part 02. XML에 대하여

SECTION 01. XML은 무엇인가
1. 마크업 언어의 의미
2. XML 기술이 개발된 이유
3. XML의 의미
4. 네임스페이스의 개념
5. 요약

SECTION 02. XML 문서는 어떻게 만드는가
1. XML 문서의 작성
2. XML 문서 형식을 정리하는 방법
3. 요약

SECTION 03. XML 이해의 핵심 기술은 무엇인가
1. XML Schema
2. XSLT의 개념
3. 요약

SECTION 04. XML의 응용 예 - VoiceXML
1. VoiceXML의 개념
2. VoiceXML의 수행 절차
3. VoiceXML 작성하기
4. 요약
이해를 위한 사례

SECTION 05. XML의 활용 - SOA
1. SOA의 개념
2. 서비스의 개념
3. SOA에 대한 기술적 관점
4. ESB의 개념
5. BPM
6. 요약
이해를 위한 사례

SECTION 06. XML의 활용 - 시맨틱 웹, 메타데이터, 온톨로지
1. 시맨틱 웹
2. RDF Schema의 개념
3. 시맨틱 웹의 개념 정리
4. 온톨로지의 개념
5. 요약
이해를 위한 사례


Part 03. 개발자가 알아야 할 중요한 개념

SECTION 01. 프레임워크란 무엇인가
1. 프레임워크의 개념
2. 아키텍처와 프레임워크의 연관 관계
3. 프레임워크의 사례(.Net을 중심으로)
4. 요약
이해를 위한 사례
SPECIAL PAGE. 유비쿼터스에 담겨진 철학

SECTION 02. 아키텍처란 무엇인가
1. 아키텍처의 개념
2. 아키텍처의 구현 사례
3. 요약
이해를 위한 사례
SPECIAL PAGE. RIA(Rich Internet Application)

SECTION 03. 엔터프라이즈 아키텍처
1. 애플리케이션, 솔루션, 엔터프라이즈의 관계
2. 시스템, 소프트웨어 아키텍처의 개념
3. 소프트웨어 아키텍처의 개념
4. 엔터프라이즈 아키텍처의 개념
5. 요약
이해를 위한 사례
SPECIAL PAGE. Web 2

SECTION 04. 컴포넌트란 무엇인가
1. 컴포넌트의 개념
2. 소프트웨어 컴포넌트의 개념
3. 소프트웨어 컴포넌트의 이론적 배경
4. 컴포넌트의 기반 분석 및 설계
5. 컴포넌트 프레임워크의 개념
6. 요약
이해를 위한 사례

SECTION 05. 지식 관리
1. 지식 관리 시스템
2. 지식 관리 시스템을 성공적으로 구축하는 방법
3. XML과 지식 관리의 관계
4. 요약
이해를 위한 사례


Part 04. 컴퓨터의 기본 원리

SECTION 01. 네트워크의 기본 개념
1. 네트워크의 개념
2. 프로토콜의 개념
3. 네트워크 레이어의 개념
4. 네트워크를 기반으로 하는 컴퓨팅의 발전
5. 요약
이해를 위한 사례

SECTION 02. 암호화의 개념
1. 암호화의 개념
2. 다양한 암호화 방법
3. DES(Data Encryption Standard)
4. 인증과 무결성의 개념
5. 공개키 알고리즘
6. 해시 - 키 없는 메시지 다이제스트 알고리즘
7. 요약
이해를 위한 사례

SECTION 03. 어셈블러 이해하기
1. 아키텍처를 이용한 컴퓨터의 내부 살펴보기
2. 어셈블러에 대하여
3. 요약
이해를 위한 사례

SECTION 04. 운영체제 및 컴퓨터의 처리 과정
1. 운영체제의 개요
2. Process Management
3. CPU 스케줄링
4. 다양한 리소스의 동기화
5. 트랜잭션과 락킹
6. Memory Management
7. 요약
이해를 위한 사례

SECTION 05. 파일 시스템과 데이터베이스
1. 파일의 형태
2. 파일의 확장자와 파일 시스템
3. 데이터베이스
4. 데이터베이스의 정규화
5. 데이터웨어하우스와 데이터마트
6. 요약
이해를 위한 사례

SECTION 06. 컴퓨터의 발전에 기여했던 위대한 엔지니어들
1. 업무용 프로그램의 시작
2. 패키지 프로그램의 시작
3. 컴퓨터의 기반을 다진 사람들
4. 컴퓨터의 발전에 따른 부산물
이해를 위한 사례

저자 소개

저자: 조민호
현재는 SK C&C 부장으로 재직중이며, HP Korea를 거쳐 Openwave Korea, Macromedia Korea에 근무했다. 7년 간의 대학강사 생활과 수많은 기업체 강의 및 컨설팅을 통해 컴퓨터의 원리와 응용에 대해 강의하였다. 현재는 기술과 비즈니스를 연결하는 SOA나 클라우드 컴퓨팅 분야에 관심을 가지고 있다. chominhokr@korea.com
저자: 이명섭
현재는 한국폴리텍IV대학 청주캠퍼스 정보통신홈네트워크과 교수로 재직중이다. 차세대 성장동력 산업 분야인 유비쿼터스 홈네트워크 기술 인력을 양성하고, 일머리가 발달한 학생들에게 평생 직업 능력을 키워주고자 애쓰며, 국내 홈네트워크 산업의 활성화 방안을 연구하고 있다. mslee@kopo.ac.kr

품목정보

발행일
2009년 08월 25일
쪽수, 무게, 크기
328쪽 | 792g | 188*240*30mm
ISBN13
9788931550382

출판사 리뷰

한 번 읽고 이해하는 컴퓨터의 핵심 개념

이 책은 컴퓨터에서 많이 사용하는 핵심 개념을 특정 회사에 종속적인 것이 아니라 IEEE, ACM 등에서 사용하는 정의에 기반하여 실무에 적용할 수 있도록 이해시키는 데 중점을 두었습니다. 비록 이 책의 내용은 시간이 가면 지워질지 몰라도 이 책에서 발견하게 될 원리 파악의 요령은 평생 당신의 자산이 되어 당신을 빛나게 할 것입니다.

이런 분들께 권합니다
컴퓨터를 전공하는 학생에게 정확한 개념을 전달하고, 응용할 수 있는 기반을 제공하는 목적으로 적합하다.
현재 실무를 수행하는 실무자들은 막연하게 이해했던 개념들을 다시 정비하는 데 도움이 될 것이다.
컴퓨터에 대해 기본적인 상식을 얻고자 하는 사람들에게는 현재 가장 많이 이용되는 중요한 개념의 이해와 사례를 통하여 다른 책에서 얻을 수 없는 많은 정보를 얻을 수 있을 것이다.
쉽게 컴퓨터의 중요 개념을 배우고 싶은 사람에게 소설처럼 읽을 수 있는 좋은 벗이 될 것이다.

Part 01. 객체 지향 프로그램 개발
객체 지향에 대해 공부할 생각이거나, 객체 지향 언어를 사용하고 있다면 이번 파트는 중요한 이정표의 역할을 할 것이다. 독자에게 Java를 가르쳐 주지는 않지만, 왜 Java를 써야 하는지, 객체 지향 분석을 적용해야 하는지 등에 대한 답을 얻을 수 있을 것이다.

Part 02. XML에 대하여
이번 파트에서는 여섯 개의 섹션으로 나누어서 XML이 무엇인지, 어떤 가치가 있고, XML을 활용하려면 필요한 기본 기술은 무엇인지에 대해 설명할 것이다. 특히 XML의 응용에 속하는 최신의 기술인 SOA와 메타데이터, 온톨로지, 시맨틱 웹에 대하여 자세하게 설명할 것이다.

Part 03. 개발자가 알아야 할 중요한 개념
이번 파트에서는 컴퓨터 응용 분야에서 자주 사용하는 용어들을 살펴보면서 어떻게 발전되어 왔으며, 실무에서 어떤 방향으로 적용되어야 하는지에 대해 알아볼 것이다. 추가로 각 파트를 설명하면서 .Net의 개념이나 Zachman의 EA Framework과 같이 중요하고 활용도 높은 기술에 대해서도 설명할 것이다.

Part 04. 컴퓨터의 기본 원리
이번 파트에서는 컴퓨터를 구성하는 기본 원리를 설명할 것이다. 컴퓨터를 공부하면서 만나는 부분을 중심으로 기본적인 원리를 제공하려고 한다. 또한 내용이 선택한 제목의 모든 것을 취급하지는 않지만, 이번 파트의 내용을 이해한 후에는 관련 분야에 대한 어떠한 책을 보아도 기존과는 다르게 쉽게 이해할 수 있을 것이다.

추천평

오랜 세월 컴퓨터와 함께 하면서 많은 실무자들이 개념의 혼돈으로 인하여 업무의 수행이나 의사소통에 고생하는 것을 보아왔다. 더구나 시중에 나와 있는 수많은 컴퓨터 관련 책자들에도 명확한 설명이 되어 있지 않고, 기술 세미나에서도 정확한 정의와 적용 방향에 대하여 설명하는 것을 찾기 어려우니 실무자들이 혼돈을 겪는 것도 놀랄 만한 일이 아니다.

지난 5년 동안 자주 만나서 많은 이야기를 나누고, 서로가 겪었던 경험을 공유했던 조민호 박사가 본인의 강의 및 실무 경험을 기반으로 컴퓨터 실무에서 필요한 다양한 주제의 개념과 응용 방향을 정리하여 책으로 낸다고 하니 컴퓨터 분야에 종사하는 실무자로서 환영하며, 조박사의 노고에 감사를 표한다.

책의 내용으로 볼 때 조민호 박사의 전공처럼 프로그램 개발 및 설계에 관련된 사람들이 필요로 하는 내용이 정리된 것으로 생각된다. 전체 내용도 각 주제별로 나뉘어 있어서 따로 읽어도 부담이 없을 것으로 생각되고, 서술되는 수준도 특정 분야에 치우치지 않고 꼭 필요한 내용 위주로 소개한 것을 확인할 수 있다.

특히 객체 지향, XML, 시멘틱 웹, SOA, 디자인 패턴, 방법론과 같은 중요 기술과 일반적으로 실무 간의 대화와 업무 수행에서 사용되는 프레임워크, 아키텍처, 컴포넌트 등 핵심 개념을 초보자들도 이해할 수 있도록 대화식으로 서술한 점이 아주 마음에 든다.

아마도 이 책은 저자의 의도와는 다르게(?) 전산에 관심이 있는 일반 독자들에게도 유용할 것으로 생각된다. 운영체제나 통신, 객체 지향, 웹 서비스, XML 등 특정 개념을 배우기 위해 별도의 책을 사거나 웹을 뒤지면서 답답함을 느꼈던 독자라면 이 책에 서술된 내용만으로도 전체 개념을 이해하고 업무를 수행하는 데 부족함이 없을 것 같다.

이 책은 독자가 20권의 책을 읽었을 때 배울 수 있는 내용을 한 권의 책으로 전할 수 있을 것으로 생각된다. 이제 이 책을 통하여 독자들이 많은 지적 즐거움을 얻을 수 있기를 바라고, 그것이 전산 분야의 발전으로 이어지기를 기대해 본다.
김영한((주)멘토닉스 사장)
어느 날 오랫동안 알고 지냈던 친구인 저자가 책을 들고 와서 추천사를 부탁했다. 갑작스러운 일이기는 했으나 기쁜 마음으로 내용을 살펴보았다. 책을 살펴본 후에 개인적인 소감을 정리한다면 다음과 같다.

책이 다루는 주제가 실무에서 꼭 필요로 하는 내용이어서 마음에 들었다. 특히 SOA, 시맨틱 웹, Ontology/MetaData는 2005년부터 업계의 화두로 등장했던 개념이고, 프레임워크, 아키텍처, 컴포넌트의 개념은 객체 지향 개념의 도입 이후로 실무에서 많이 사용하는 개념이다.
각 주제에서 다루는 기술적인 깊이가 실무에서 필요한 수준에 맞추어 잘 조정되어 있다.
개념을 정의하고 이해하는 방향이 다른 책과는 달리 저자의 목소리로 잘 정리되어 독자들이 이해하기 편할 것으로 생각되었다.
마지막으로 TIP에서 정리한 내용은 저자의 개성을 보여주는 대표적인 예인 것 같다.

책의 내용으로 볼 때 기존의 책들이 기술적 서술에 중점을 두어 생동감이 떨어지는 것과는 다르게 저자의 경험을 기반으로 하여 독자를 이해시키려는 의도가 좋아 보였다. 이 책은 독자가 컴퓨터를 전공하는 학생이라면 반드시 읽어서 공부의 방향을 정하는 데 활용하면 좋을 것으로 보인다. 또한 신입사원 교육 교재로서도 손색이 없을 것 같다. 만약 독자가 컴퓨터에 관심이 있는 성인이라면 전체 개념을 정리하는 데 유용할 것이다. 아울러 컴퓨터를 직업으로 하는 실무자라면 한 번쯤 자신의 지식을 정리할 목적으로 살펴볼 필요가 있을 것 같다.

마지막으로 바쁜 와중에 좋은 책을 쓰느라고 애쓴 친구 민호에게 격려의 말을 전하고 싶고, 이 글을 읽고 있는 독자에게 좋은 책은 좋은 독자에 의해 만들어지는 것이라는 말을 하고 싶다. 책을 살펴보니 저자는 나름대로 최선을 다한 것 같다. 이제 남은 것은 독자가 이 책을 통해 많이 배우는 것뿐이다. 이 글을 통해 친구의 노력이 헛되지 않기를 기원해 본다.
박영철 (리얼네트웍스코리아 이사)

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.