컨텐츠상세보기

똑똑한 소프트웨어 개발을 위한 실용 가이드 (커버이미지)
똑똑한 소프트웨어 개발을 위한 실용 가이드
  • 평점평점점평가없음
  • 저자Rational 기술 팀 
  • 출판사한국아이시스 
  • 출판일2012-10-05 
  • 등록일2015-10-12 
  • 파일포맷 epub 
  • 파일크기20 M  
  • 지원기기 PC PHONE TABLET

    아이폰, 아이패드, 안드로이드, 태블릿, PC

책소개

요구사항 관리부터 설계, 개발, 테스팅, 빌드/배포관리, 변경관리에 이르는 소프트웨어 개발 전 과정에 걸쳐 각 단계에서 무엇을, 왜 해야 하며 어떻게 해야 하는지를 이론적 설명과 함께 실천적 방법을 Rational 도구를 통하여 구체적으로 보여주고자 본 책을 출간하게 되었다.

저자소개

http://ebook.aladin.co.kr/shop/wproduct.aspx?ItemId=20131903

목차

제목 : 똑똑한 소프트웨어 개발을 위한 실용 가이드

한국IBM 소프트웨어 Rational 테크니컬 프로페셔널 팀 지음
한국문헌정보번호(ISBN) 978-89-967316-2-7


서문
Part I 소프트웨어 개발 전략 및 사례

1장 포트폴리오 관리
환경의 변화
복잡한 비즈니스 환경
제품은 진화 중
제품 개발의 변화
제품 포트폴리오 관리
- 포트폴리오 관리
- 제품 포트폴리오 관리
베스트 프랙티스
- Idea Management
- Market Management
- Program Management
- Product Management
애자일 요구(사항)관리
기술로드맵관리
- Portfolio Management
똑똑한 의사결정
AHP(Analytic Hierarchy Process) 방법론
결론

2장 요구사항 관리
무엇이 프로젝트의 성공인가?
요구사항이 필요악?
사양서 작업이 단순 문서화?
개발산출물간의 바느질
국내외 사례 및 ROI
- 자동차 분야
- 국방분야
IBM Rational DOORS: 요구사항관리 도구
요구사항 분석가의 역할

3장 분석, 설계, 모델링 MDD(모델 기반 개발) 이상인가? 현실인가?
MDD가 걸어 온길
현재 MDD 는 어디에?
- MDD 의 정의
- MDD(Model Driven Development) 와 MDA(Model Driven Architecture)
- MDA를 위한 가이드라인 (출처 : OMG)
- 왜 MDD가 필요한가? (MDD의 혜택)
- 현재 국내에서 MDD 적용 모습
- 현재 MDD에 있어서의 과제
MDD 앞으로 어떻게 발전할 것인가?
결론

4장 개발 생산성 혁신과 방법론 적용
V 모델
- 요구사항 - 개발 - 테스트 추적성
- 전통적인 폭포수 모형
- 반복 개발 모형
- 애자일 모형
팀 협업
- 애자일 계획
- 작업 항목 관리
- 소스 제어
- 빌드
- 프로세스
결론

5장 품질 관리
품질이란?
소프트웨어 공정 및 소프트웨어 테스트의 현실
조기 검증 - 요구사항 기반 테스트
누가 품질을 개선할 수 있을까?
- 협업(Collaboration)의 중요성
- 작업 항목 관점의 협업
테스트 수행
- 개발자 수행 테스트
소스 코드 정적 분석
애플리케이션 동적 분석
- 테스터 수행 테스트
회귀 테스트
테스트 데이터 커버리지
테스트 수행 자동화
결론

6장 빌드/배포 자동화
CI의 의미
- CI 의 등장 배경
- CI의 10가지 지침
- CI와 프로세스 자동화
- 자동화 프로세스의 이점
CI (Continuous Integration)의 자동화 구현 원칙
- 자동화 환경, 대상, 프로세스를 식별 그룹화하고 표준화 한다.
- 빌드를 포함한 모든 자동화가 가능한 대상을 자동화 시킨다.
- 프로세스와 프로세스를 연결한다.
- 개발자의 개발 이외의 프로세스는 모두 자동화 대상으로 한다.
- 자동화된 프로세스 내에 품질 검토 단계를 포함한다.
- 소프트웨어 형상 관리 도구를 이용하여 CI의 저장소를 구축한다.
- 통합 영역을 통제(분리)해라.
- 빌드 전용 장비를 사용한다.
- 모든 담당자가 빌드 과정 및 결과를 확인할 수 있도록 한다.
- 자동화 프로세스를 유지보수가 용이하고 확장성 있게 구현한다.
CI (Continuous Integration)의 자동화 구현 예
- 권고 Image
- 구현 시나리오
- 구현
소스 관련

한줄 서평

1