본문내용 바로가기
무료배송 사은품

역사 속의 소프트웨어 오류 부실한 소프트웨어가 초래한 위험천만한 사건 사고들

acornLoft
김종하 지음 | 에이콘출판 | 2014년 07월 18일 출간
  • 정가 : 24,000원
    판매가 : 21,600 [10%↓ 2,400원 할인]
  • 제휴할인가 : 16,200 교보-롯데카드 최대 25% 청구할인 카드/포인트 안내
  • 통합포인트 : 1,200 적립 [5% 적립]
  • 추가혜택 :
    naver네이버페이 결제 시 무조건 1% 추가 적립 payco페이코 결제 시 누구나 최대 3,000원 할인 + 1만원 적립 okcashbag 실 결제 금액의 0.5% 적립 안내
  • 배송비 : 무료 배송비 안내
  • 도착예정일 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(23일,수) 도착 예정 도착 예정일 안내
  • 바로드림 : 인터넷으로 주문하고 영업점에서 직접 수령 안내
8월 특별선물
닫기
  • 여름방학 어린이 필독세트
  • 8월 특별선물
  • 여름방학 어린이 필독세트
  • 꼬마 흡혈귀 머그컵 증정
  • 이달의 추천도서 메시플랫파우치 증정, 행사도서 포함 2만원이상 구매시 선택 (1,500P차감)
  • 유홍준 작가전
상품상세정보
ISBN 9788960775725(896077572X)
쪽수 324쪽
크기 152 * 224 * 30 mm /602g 판형알림

책소개

이 책이 속한 분야

한 줄의 오류가 만든 소프트웨어의 치명적인 사건사고!

『역사 속의 소프트웨어 오류』는 우주, 항공, 군사, 통신, 금융, 의료 등 다양한 분야에서 소프트웨어 결함으로 인해 피해를 입었던 역사 속의 사례를 통해 그 사건들이 왜 발생했는지 심층적으로 파헤친 책이다. 소프트웨어의 오류와 원인 등을 재미있고 이해하기 쉽게 풀어 써 버그 없는 소프트웨어를 작성하는 데 관심이 있는 소프트웨어 개발자, 테스터, 소프트웨어 회사를 경영하는 관리자 및 경영진들에게 흥미를 유발하고 있다.

21세기에는 현대인의 눈이 닿는 어디에나 컴퓨터가 있다고 해도 과언이 아니다. 현관문에 달린 전자식 자물쇠, 엘리베이터, 자동차 등 모든 곳에 컴퓨터가 있고 그 속에는 소프트웨어가 존재한다. 그러나, 도요타의 급발진 사고, 과다 방사선 치료로 환자를 죽게 한 테락-25 방사선치료기 등 위험천만한 사건 사고에서 소프트웨어의 문제점들이 발견되었다. 이러한 소프트웨어 오류가 어떻게 그 사건들에 관여하고 어떤 영향을 미쳤는지를 개괄하고, 그림을 이용해 쉽게 설명하고 있다.

저자소개

저자 : 김종하

저자 김종하는 견고한 코드를 작성하는 일에 관심이 많은 개발자다. 소프트웨어 테스팅에도 흥미를 느껴 테스트 자격증 ISTQB를 획득하고 소프트웨어 테스트 엔지니어로도 근무한 적이 있다. 현재 정적 코드 분석 도구를 개발하고 있는 파수닷컴에서 근무 중이다. 소프트웨어와 관련된 블로그(http://story.wisedog.net)를 운영하며, 주로 소프트웨어 정적 코드 분석과 코딩표준, 버그 없는 코드 작성, 각종 프로그래밍에 대해 글을 쓴다.

목차

1장 0.000000095의 오차가 앗아간 28명의 생명
미 공군 기지에 날아온 스커드 미사일
패트리어트 미사일 시스템의 구조
미사일 대 소프트웨어
미군의 대응
운명의 그 날 - 당시 패트리어트
[소프트웨어 개발자를 위한 섹션]

2장 멀고 먼 화성 탐사의 길: 소프트웨어 오류로 화성의 먼지가 된 두 탐사선의 운명
우주 탐사의 르네상스
화성 탐사의 첫 발을 내디딘 소련
미국의 첫 화성 탐사 성공
첫 화성 착륙선
화성 탐사의 주역, 미국
다시 시작된 화성 탐사
NASA의 화성 탐사 계획
MCO의 궤도 진입
MCO의 통신 두절
에어로 브레이킹
단위 표기 불일치가 불러온 참사
또 다른 탐사선, MPL
화성 대기권 진입, 그러나
MCO, MPL의 교훈

3장 “여보세요? 여보세요?”코드 한 줄이 초래한 AT&T 장거리 전화 불통 사건
AT&T의 역사
신뢰의 AT&T 장거리 네트워크
네트워크 장애의 시작
문제의 원인은 잘못된 코드 한 줄
전화 대란 그 후
[소프트웨어 개발자를 위한 섹션]

4장 소프트웨어 오류가 불러온 어둠: 2003 미국 북동부 대정전
우리나라의 9.15 정전 사태
2003년 미국 북동부 대정전
대재앙의 시작
연이은 트립
최후의 보루, 샘미스-스타 345kV 라인
티핑 포인트
아이패드 발매일의 긴 줄
왜 알람이 처리되지 않았을까?
[소프트웨어 개발자를 위한 섹션]

5장 불멸의 요크타운
요크타운
태평양전쟁과 요크타운
유지비 절감 프로그램의 테스트 함선으로…
영광의 하드웨어, 불명예의 소프트웨어

6장 인터넷 웜의 시초, 모리스 웜.docx
인터넷의 특성
공격과 방어 기능을 갖춘 소프트웨어
소프트웨어의 결함: 웜의 등장
웜과의 사투
위대한 웜 그 후
모리스의 두 가지 아이러니

7장 소프트웨어는 날아가는 전투기도 떨어뜨린다
스웨덴 JAS 39 그리펜 전투기 추락사고
그리펜 시제기의 추락
또 한 번의 추락
원인은 소프트웨어 문제
항공기에서 점점 더 중요해지는 소프트웨어

8장 70억 달러짜리 불꽃놀이 쇼: 아리안5 501편
성장하는 상업용 우주 산업
아리안5의 개발
아리안5 501호
사건의 재구성
결론
[소프트웨어 개발자를 위한 섹션]

9장 잘못 설계한 소프트웨어 사용성: 빈센트호 사건
바다로 번진 전쟁의 불길
긴장이 높아져 가는 미국과 이란
실수와 오판, 운명의 교향곡
이란항공 655편을 향해 발사된 미사일
격추, 그 후

10장 컴퓨터는 이해하기 힘든 인간의 시간 계산
윤년이란
마이크로소프트의 야심작 ‘준’
전 세계 게이머를 골탕먹인 플레이스테이션3 윤년 버그
컴퓨터에서 펜과 종이로, 병원 시스템 오류
멈춰버린 내비게이션
일상의 Y2K 버그
[소프트웨어 개발자를 위한 섹션]

11장 게임 버그
일상 속의 게임
각종 게임 버그들
이브 온라인
월드 오브 워크래프트

12장 금단의 열매: 핵무기
소련을 향해 다가오는 핵 미사일
페트로프의 결단
페트로프의 결단, 그 후
북미 항공우주 방위사령부: NORAD
새벽 3시에 걸려온 전화

13장 의료기기의 소프트웨어가 사람을 죽였다: 테락25 사건
늘어가는 암 환자와 암 치료법
방사선 치료
테락25의 개발
테락25의 첫 번째 희생자, 1985년 6월
테락25의 두 번째 희생자, 1985년 7월
세 번째 희생자, 야키마 밸리 메모리얼 병원, 1985년 12월
네 번째 희생자, 동 텍사스 암센터, 1986년 3월
다섯 번째 희생자: 동 텍사스 암센터, 1986년 4월
여섯 번째 희생자: 야키마 밸리 메모리얼 병원, 1987년 1월
사고의 원인 1: 소프트웨어
사고의 원인 2: User Interface
사고의 원인 3: 문서
사고의 원인 4: AECL의 소프트웨어에 대한 무지
소프트웨어 오류가 불러온 참극
[소프트웨어 개발자를 위한 섹션]

14장 소프트웨어 오류로 잃은 화성 탐사선
마스 글로벌 서베이어
마스 글로벌 서베이어의 갑작스런 임무 종료
원인은 소프트웨어 오류
화성 탐사 로봇의 시대를 연 소저너
본격적인 화성 탐사 로봇 스피릿
스피릿의 첫 위기: 소프트웨어 오류 발생
스피릿의 두 번째 위기: 바퀴 고장
스피릿의 최후

15장 세계를 쥐락펴락한 금융 소프트웨어 버그
밴쿠버 주식시장 오류
반올림 오류가 원인
호주 퀸즈랜드 은행 카드 단말기 고장
호주 퀸즈랜드 은행 카드 단말기 고장
[소프트웨어 개발자를 위한 섹션]

16장 소프트웨어가 막을 수 있었던 항공기 사고: 대한항공 801편과 아메리칸항공 965편 추락사고
괌의 참사: 대한항공 801편
추락까지의 기록들
막을 수 있었던 사고
소프트웨어만 제대로 작동했더라면
아메리칸항공 965편
실수의 시작
“음, 우리가 어디에 있는 거죠?”
소프트웨어에 일부 책임

17장 17조 원의 로또, 디지털 예산회계시스템
지옥과 천당을 오르내린 정부
디지털 예산회계시스템의 개발
‘부적정’한 프로젝트
감리의 의견도 무시하고 시스템 가동 강행
예정된 결함들
결국 터진 문제
종합적인 인재의 결정판

18장 도요타 급발진 사고와 소프트웨어
도요타 리콜 위기
도요타 소프트웨어 검사
ECU의 소프트웨어가 급발진을 일으킬 수 있다
버그 투성이 도요타 소프트웨어
바 그룹 보고서와 도요타의 항복은 별개 사항

에필로그: 버그 없는 소프트웨어를 만들기 위해
소프트웨어의 원죄: 버그
소프트웨어 개발 프로세스
소프트웨어 버그의 비용
코딩 표준
정적 코드 분석

출판사 서평

★ 요약 ★
이제 소프트웨어가 없는 세상에서 살아간다는 것은 상상할 수 없는 일이 되었다. 지금도 당신의 호주머니에서 스마트폰이 작동하고 있고 회사에서는 윈도우나 맥OS, 리눅스 등으로 업무를 처리하며, 출퇴근하기 위해 이용하는 자동차나 버스조차 각종 소프트웨어로 중무장되어 있다. 몸이 아파서 병원에 가보면 다양한 소프트웨어가 탑재된 각종 의료기기를 만날 수 있으며, 여행을 가기 위해 타는 비행기도 이제 최첨단 소프트웨어의 집합체가 된 지 오래다. 그런데 과연 이 모든 소프트웨어는 안전한 것일까?
그렇지 않다. 소프트웨어 오류가... 더보기

북로그 리뷰 (1) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트 적립은 작성 후 다음 날 혹은 해당 도서 배송 출발 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  •  뉴스를 보면 소프트웨어와 관련된 사건 사고들이 심심치 않게 보도된다. 개인정보 유출부터 설계도면 유출 혹은 계좌에 있는 돈이 사라지기도 하고 인공위성이 발사중에 폭발하기도 한다. 에전에도 이러한 소프트웨어 사건사고가 있었을까. 지금까지 소프트웨어 오류로 인해 얼마나 많은 피해가 있었을까? 이 책은 이런 의문에 답해주는 책이다.   첫 장을 펼치고 책을 읽어 가면서 각종 사고의 현장을 엿볼 수 있었다. 과다한 방사능에 피폭된 환자들의 고통을 상상해 보기도 하고, 대규모 정전으로 인한 답답함과 적기가 머리위로 날아... 더보기

Klover 평점/리뷰 (0)

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기+

이 분야의 신간

더보기+

바로가기

  • 우측 확장형 배너 2

최근 본 상품