가입하고 포인트 받기
NHN은 이렇게 한다 소프트웨어 품질관리
이세현 외 8명 지음
위키북스
 펴냄
18,000 원
16,200원 
앱에서 포인트받고 구매
296쪽 | 2010-08-27
분량 보통인책 | 난이도 보통인책
상세 정보
소프트웨어 품질이란 무엇인가? 오류 없는 소프트웨어를 만들려면 비용이 많이 드는가? 끊임없이 변하는 기획서를 어떻게 하면 효율적으로 관리할 수 있는가? 생산성은 측정하지 못하면 개선하지 못하는가? 이런 질문에 대해 NHN에서는 어떤 고민을 하고, 품질을 향상시키려는 어떠한 활동을 했는지 그 경험을 함께 공유하는 책으로, 소프트웨어 개발의 전 과정에서 효과적으로 품질을 측정하고 향상시키기 위한 기술을 담고 있다.<BR> <BR> 이 책은 기획, 개발자, QA, 관리자를 위한 내용으로 구성되어 있으며 품질의 위험을 다루기 위한 NHN의 노력과 지향점에 대해 기술하고 있다. 또한 기획, 개발, QA 단계에서의 품질에 대한 정의와 이를 개선하기 위한 노력, 사용 도구, 그리고 지속적으로 개선하고 발전해 나가는 문화를 만드는 방법이 고스란히 담겨 있다.<BR> <BR> 기술의 자세한 내용 소개보다는 적용 목적과 결과에 대한 설명 위주로 구성했기 때문에 소프트웨어 개발분야 종사자라면 별도의 사전 지식 없이 편하게 읽을 수 있다. 학생들은 소프트웨어 공학에 대한 사전 지식이 있다면 전체적인 흐름을 이해하는 데 도움이 되겠지만 없다고 해도 문제될 것은 없다. 각자 수행하고 있는 프로젝트에 일부분 적용하면서 책을 읽다 보면 보다 효과적인 방안을 찾을 수도 있을 것이다.
더보기
목차

01장 NHN과 소프트웨어 품질
- 소프트웨어 개발의 특징과 오해
- NHN의 QP 이야기

02장 효과적인 명세 작성
- 바벨탑과 언어의 분열
- 예제를 이용한 명세 작성 기법
- 명세 작성 워크숍
- 자동화 도구 적용

03장 단계적 빌드
- 도입하기까지
- 단계적 빌드 프로세스
- 단계적 빌드에 필요한 것
- CI 서버가 보여주는 프로젝트 운영 패턴

04장 코딩 컨벤션
- 코딩 스타일을 점검하는 도구
- 지속적인 코딩 스타일 검사
- 코딩 컨벤션을 적용하고 나서

05장 코드 리뷰
- 코드 리뷰 수행 방식
- 코드 리뷰를 적용하고 나서

06장 코드 커버리지
- 도입하기까지
- 코드 커버리지를 측정하는 도구
- 지속적인 코드 커버리지 측정
- 코드 커버리지를 적용하고 나서

07장 정적 분석
- 도입하기까지
- 정적 분석을 수행하는 도구
- 지속적인 정적 분석
- 정적 분석을 적용하고 나서

08장 사이클로매틱 복잡도
- 도입하기까지
- CC2 계산 방법과 예제
- 복잡도를 측정하는 도구
- 지속적인 복잡도 측정
- 사이클로매틱 복잡도를 적용하고 나서

09장 중복 코드 분석
- 중복 코드를 분석하는 도구
- 지속적인 중복 코드 분석

10장 QP의 현재와 미래
- QP의 현재
- QP의 미래
- QP를 도입하고 싶다면

11장 NHN 테스트 자동화 프레임워크
- NHN 테스트 자동화 프레임워크 소개
- 모바일에서의 NTAF
- NTAF WebKit

부록
- 앤트 설치와 사용
- 메이븐 설치와 사용
- 허드슨 설치와 설정
- 테스트 코드 작성 팁
- 참고할 만한 사이트 정리

더보기
저자 정보
이세현 외 8명
덕성여자대학교 통계학과를 졸업하고, 쌍용정보통신, 팬택&큐리텔, NHN에서 SW 개발방법론, SW 프로세스 개선 및 품질관리, SW 엔지니어링, Quality Practice(품질지표) 적용 및 데이터 분석 관련 업무를 담당하였고, 현재는 NHN에서 설립한 일반사용자용 소프트웨어 분야의 인재 양성을 위한 교육기관인 NHN NEXT(http://nhnnext.org)에서 교수학습센터 소속으로 학사 업무를 담당하고 있다. 데이터를 기반으로 의미 있는 정보를 도출하는 일에 관심이 많으며, 최근에는 '자기주도 학습'에 대해 관심을 기울이고 있다.
더보기
남긴 글 0
앱에서 바로 보기