서브메뉴

본문

임베스트 정보처리기술사 SW 3.0
임베스트 정보처리기술사 SW 3.0
저자 : 임호진
출판사 : 이담북스
출판년 : 2012
정가 : 35000, ISBN : 9788926834848

책소개


정보처리기술사 학습에 가장 중요한 과목인 소프트웨어 공학을 다루는 최초의 책이다. STEP 1은 소프트웨어 개발방법론을 다루고 있으며 STEP 2는 소프트웨어 품질과 프로젝트 관리의 부분을 다루고 있다. 또한 각 주제별 상세한 해설과 키워드를 제시하고, 향후 출제가 가능한 예상 문제 및 최근의 소프트웨어 공학 기출문제 모두를 포함한다.

소프트웨어 3.0은 정보처리기술사 소프트웨어 공학 부분의 모든 내용을 포함하고 있으므로 여러 자료보다 이 책을 중심으로 집중학습하기를 바란다.

목차


1 STEP

1. SW 공학
1) 소프트웨어 공학 개요
2) 소프트웨어 공학 계층
3) 소프트웨어 공학 구성요소

2. SDLC
1) SDLC(소프트웨어 프로세스 모델, 개발 생명주기, 소프트웨어 공학 패러다임) 개념
2) SDLC의 일반적 절차
3) SDLC의 대표적 모형
4) SDLC 모형 선정기준
5) SDLC 적용상의 장/단점
6) SDLC 적용 시 고려해야 할 사항

3. 폭포수 모형
1) 폭포수 모형(Waterfall Model)의 개념
2) 폭포수 모델의 특징
3) 폭포수 모형의 프로세스
4) 폭포수 모형의 장/단점
5) 폭포수 모형의 적용 분야 및 고려사항

4. 프로토타입 모형
1) 프로토타입(Prototype) 모형의 개념
2) 프로토타입 모형이 필요한 경우
3) 프로토타입 모형의 종류
4) 프로토타입 모형의 개발절차
5) 프로토타입 모형의 장/단점
6) 프로토타입 모형의 문제점 및 해결방안

5. 나선형 모형
1) 나선형(Prototype) 모형의 개념
2) 나선형 모형의 특징
3) 나선형 모형의 개발 절차
4) 나선형 모형의 장/단점

6. 반복적 개발 모형
1) 반복적 개발(Iteration) 모형의 개념
2) 증분 개발 모델(Incremental Development Model)
3) 진화적 개발 모델(Evolutionary Development Model)

7. 개발 방법론 개요
1) SW 개발방법론 개념
2) SW 개발방법론 구성요소
3) SW 개발방법론의 대표적 종류
4) SW 개발방법론 종류별 장/단점 비교
5) 소프트웨어 개발 방법론 적용 시의 문제점 및 방법론 선택기준
6) 국내 소프트웨어 개발 방법론의 현주소와 발전방향

8. 객체지향 방법론
1) 객체지향 개요
2) 객체지향의 기본 원리
3) 객체지향 방법론 개요
4) 객체지향 방법론의 향후 전망

9. RUP
1) RUP(Rational Unified Process) 개요
2) RUP의 구조
3) RUP의 수행단계
4) RUP에 대한 접근 시각 및 활용 방법

10. Agile Process/XP
1) Agile Process(ASD: Agile Software Development) 개요
2) Agile Process의 종류
3) Agile Process 적용 시 고려사항
4) Agile Process의 향후 전망
5) Agile Process의 대표적 방법론, XP(eXtreme Programming) 개요
6) XP의 핵심 가치와 실천 지침
7) XP 개발 절차
8) XP를 활용한 기존 개발방법론의 문제점 해결전략
9) XP를 효과적으로 적용하는 방법
10) XP 적용의 한계점

11. 사례중심의 CBD 방법론
1) 컴포넌트(Component) 개요
2) 컴포넌트의 유형
3) 컴포넌트 구조 및 객체지향 모듈과의 차이점
4) 컴포넌트 추출 방법
5) 국내 컴포넌트 산업의 문제점과 활성화 방안
6) CBD(Component Based Development) 방법론
7) CBD 방법론 개발 절차 및 요소 기술
8) CBD 방법론 핵심성공요인 및 향후 전망

12. UML
1) UML의 개요
2) UML의 구성

13. 요구사항
1) 요구사항 개념
2) 요구사항의 중요성
3) 요구사항의 특성
4) 요구사항의 분류
5) 요구사항 분석이 어려운 이유
6) 요구사항 분석가의 요구지식

14. 요구공학
1) 요구공학의 개요
2) 요구공학 프로세스 프레임워크

15. 모듈화
1) 소프트웨어 모듈성의 개요
2) 소프트웨어 모듈 결합도/응집도의 특징 및 모듈화 수준
3) 소프트웨어 모듈 결합도의 수준
4) 소프트웨어 모듈 응집도의 수준
5) 소프트웨어 설계 시 응집도/결합도 최적화 및 모듈성 측정 방안

16. SW 아키텍처
1) Software Architecture 개요
2) SA의 중요성, 필요성, 등장배경
3) SA의 활용(기대효과)
4) SA의 특징
5) IEEE 1471
6) 아키텍처 수립 절차
7) SW 아키텍처 품질 속성
8) 아키텍처 스타일
9) 아키텍처(표준화) 이슈
10) SW 아키텍처 평가
11) 소프트웨어 아키텍트

17. MDA
1) MDA(Model Driven Architecture)의 개요
2) MDA 모델 유형 및 관련 표준화 요소
3) MDA 기반의 개발방법론: MDD(Model Driven Development)
4) MDA 등장에 따른 SW 개발방법의 변화
5) MDA 적용 향후 과제 및 적용 전망

18. 디자인패턴
1) 소프트웨어 엔지니어의 경험: 디자인패턴
2) 디자인패턴의 유형
3) 디자인패턴 적용 규칙
4) 디자인패턴 장/단점

19. SW 테스트
1) 소프트웨어 테스트의 개요
2) 소프트웨어 테스트 품질 척도: 테스트 용이성(Testability)
3) 소프트웨어 테스트의 유형
4) 테스트 수행 시 유의점
5) 테스트 수행전략
6) 테스트 관련 최근 동향

20. 테스트 프로세스
1) 테스트 수행 절차

21. 회귀테스트
1) 반복 점진적인 관점의 테스트 회귀테스트의 정의
2) 회귀테스트 주요 수행 전략과 수행 고려 사항
3) 회귀테스트의 수행 사례
4) 회귀테스트의 효용

22. SW 유지보수
1) SW 유지보수의 개요
2) 유지보수의 유형
3) 유지보수 주요 활동
4) 소프트웨어 유지보수 문제점 및 해결방안


2 STEP

1. SW 규모산정
1) 소프트웨어 규모산정의 개요
2) SW 규모산정 유형 및 정확한 규모 산정을 위한 고려사항
3) 정확한 SW 비용산정을 위한 원칙
4) SW 비용산정 검증 방법 및 검증효과

2. COCOMO
1) 객관적 측정 라인수에 의한 규모산정 COCOMO의 정의
2) COCOMO의 모델 및 비용승수
3) COCOMO의 전제 사항

3. COCOMO II
1) SW SDLC별 모델을 반영한 비용산정 기법 COCOMO II의 개요
2) COCOM II의 특징 및 산정단계
3) COCOMO II의 활용분야 및 비용산정 시 고려사항

4. FP
1) SW 규모 및 비용산정의 비가시성을 해소하는 FP의 개요
2) FP의 산정절차도 및 산정 절차
3) FP의 측정요소 및 FP의 유형
4) FP의 활용방안과 장애요인별 해결책

5. 발주관리 프로세스
1) 발주관리 개요

6. 분리발주
1) SW 산업 활성화를 위한 SW 분리발주의 개념
2) SW 분리발주의 유형 및 기대효과
3) SW 분리발주의 이슈별 해결 방안
4) 분리발주 활성화를 위한 주요 추진 방향

7. 제안서
1) 제안서 개요
2) 제안서 작성 방법

8. 프로젝트 관리
1) 프로젝트 관리의 개요
2) 프로젝트 관리의 5대 기능

9. 범위관리
1) 프로젝트 업무 범위의 가시성을 확보하는 범위관리의 개요
2) 범위관리의 주요 특징 및 범위관리 절차
3) 범위 변경 관리

10. SOW
1) 작업명세서(SOW) 개요
2) 작업명세서의 구성
3) SOW 기대효과

11. WBS
1) 프로젝트의 업무 범위를 표현하는 WBS의 개요
2) WBS의 작성수준과 구성요소
3) WBS의 활용
4) WBS 작성 시 유의사항

12. 일정관리
1) 프로젝트 시간제약성을 관리하는 일정관리의 개요
2) 프로젝트 일정 단축 기법

13. 위험관리
1) 위험관리의 개요
2) 위험관리 프로세스
3) 정성적 위험관리
4) 정량적 위험관리
5) 위험 대응 전략

14. 기성고
1) 종합적인 관점에서 프로젝트의 비용, 일정, 실적을 관리 판단하는 기성고의 개요
2) 기성고의 관리지표와 성과측정 지표
3) 기성고 관리 기법의 IT적용 방안

15. PMO
1) PMO(Project Management Office)의 개요
2) PMO 조직구성 유형
3) PMO 도입절차
4) PMO 기대효과

16. PPM
1) 효과적인 다수의 프로젝트 관리를 통한 IT 거버넌스 지원하는 PPM의 개요
2) PPM의 생명주기 및 주요기능

17. 형상관리
1) SW 품질향상 및 관리효율성을 위한 SW 형상관리의 개요

18. 베이스라인
1) 형상관리의 기술적 통제시점 베이스라인의 개요
2) 베이스라인의 주요 대상 및 베이스라인 관리 정책
3) 이스라인 통제 절차

19. 정보시스템 감리
1) 효율적 안정적 정보시스템 구축을 위한 정보시스템 감리의 개요
2) 정보시스템 감리의 역할과 기능
3) 정보시스템 감리의 분류 및 감리 대상
4) 정보시스템 감리 절차
5) 감리의 문제점과 개선방향

20. SW 품질보증
1) 성공적인 프로젝트 완료와 고객 만족을 위한 SW 품질보증
2) SW 품질보증 관리체계 구축
3) SW 품질보장을 통한 기대효과와 국내외 동향

21. ISO 9126
1) SW 품질특성 표준 ISO 9126의 개요

22. ISO 14598
1) SW 제품평가 프로세스 ISO 14598의 개요

23. ISO 12119
1) ISO 12119의 개요

24. ISO 12207
1) 프로세스 관점 품질관리를 위한 ISO 12207의 개요

25. GS인증
1) 국내 SW 품질향상 및 SW 산업 활성화를 위한 GS인증의 개요

26. CMMI
1) CMMI의 개요
2) CMMI의 적용유형
3) CMMI의 4가지 지식 체계
4) CMMI의 PA(Process Area)
5) Continuous 및 Staged
6) CMMI의 전환 및 적용방안
7) CMMI 적용효과 및 향후 전망

27. SLA
1) 효과적인 IT서비스 제공수준 파악을 위한 SLA의 개요
2) SLA의 구성요소 및 작성 항목
3) SLA의 추진단계
4) SLO(Service Level Objective)
5) Measurement의 정의
6) Penalty 정의
7) SLA의 문제점 및 해결방안
8) 향후 활용 전망

28. ITSM
1) ITSM의 개요
2) ITSM 참조모델 종류
3) ITSM의 대표적 모형, ITIL과 eSCM 비교
4) ITSM 구축방안 및 고려사항

29. ITIL
1) 정보시스템 운영의 표준 ITIL 개요
2) ITIL 프레임워크
3) ITIL 핵심 프로세스
4) IT 서비스 라이프 사이클 중심의 거버넌스 모델, ITIL V3
5) ITIL V2.0과 V3.0의 비교
6) ITIL V3.0의 구성

30. CMDB
1) IT서비스의 형상관련 정보를 관리하는 CMDB의 정의
2) CMDB 구축정보와 구축방안
3) ITIL에서 CMDB 구축 시 고려사항

31. eSCM
1) 아웃소싱 서비스 제공자의 역량 평가를 위한 eSCM의 개요
2) eSCM의 5단계 역량수준 레벨과 서비스 관리 5개 영역
3) eSCM 도입 시 기대효과 및 고려사항