2025년 소프트웨어공학
// 2025년 소프트웨어공학 기본이론서 – 발행 : 2024년 11월 27일 – 쪽수 : 1,100쪽 – 가격 : 정가 47,000원 차례 제1장 소프트웨어공학 시작……………………………………………………..13 개요 소프트웨어 특징 소프트웨어 분류 제2장 프로젝트 관리………………………………………………………………19 3P PMBOK(Project Management Body of Knowledge) 제3장 소프트웨어 형상……………………………………………………………28 제4장 프로세스 모델………………………………………………………………40 SDLC 폭포수 모델(선형 순차적 모델) 프로토타입 모델(prototype model) 나선형 모델(spiral model) V 모델 점증적 모델(incremental model) 클린룸 모델(cleanroom model) SDLC 모델의 관계 제5장 애자일 소프트웨어 개발………………………………………………….70 개요 애자일 프로세스 모델 XP(eXtreme Programming) 스크럼(scrum) 제6장 UP / RUP…………………………………………………………………..97 개요 소프트웨어 개발 단계 제7장 객체지향 패러다임………………………………………………………..109 객체(object) 추상화(abstraction) 클래스(class) 캡슐화(encapsulation) 상속(inheritance) 자바에서 패키지(package) 지정자(modifier; 한정자, 제한자, 수정자) 메서드 중첩(overloading) 메서드 재정의(overriding) 추상클래스와 추상메서드 인터페이스(interface) 객체(instance) 생성 제8장 UML…………………………………………………………………………146 구조 다이어그램(structural diagram) 행위 다이어그램(behavioral diagram) 제9장 클래스 다이어그램………………………………………………………..159 클래스 사이의 관계 및 그리는 방법 클래스 사이의 다중성 일반화(generalization) 실체화(realization) 의존(dependency) 연관(association) 집합 / 합성 연관클래스(association class) 추상클래스 제10장 객체 다이어그램…………………………………………………………197 제11장 사용예 다이어그램……………………………………………………….199 제12장 순차 다이어그램…………………………………………………………223 제13장 활동 다이어그램…………………………………………………………232 제14장 상태머신 다이어그램……………………………………………………237 제15장 복합체구조 다이어그램…………………………………………………239 제16장 배치 다이어그램…………………………………………………………240 제17장 위임, 그리고 상속과 합성……………………………………………..242 제18장 의존성 주입………………………………………………………………251 제19장 디자인 패턴………………………………………………………………254 디자인 패턴 적용 규칙 원형 패턴 싱글턴 패턴 빌더 패턴 팩토리 메서드 패턴 추상 팩토리 패턴 퍼사드 패턴 적응자 패턴 브리지 패턴 데코레이터 패턴 복합체 패턴 프록시 패턴 플라이웨이트 패턴 전략 패턴 반복자 패턴………………304 옵저버 패턴 중재자 패턴 메멘토 패턴 명령어 패턴 해석자 패턴 방문자 패턴 템플릿 메서드 패턴 책임 연쇄 패턴 상태 패턴 제20장 SOLID 원칙………………………………………………………………386 단일 책임 원칙(SRP) 개방-폐쇄 원칙(OCP) 리스코프 치환 원칙(LSP) 인터페이스 분리 원칙(ISP) 의존 역전 원칙(DIP) 제21장 계획………………………………………………………………………..409 노력 추정 일정 계획 조직 제22장 기능점수…………………………………………………………………..438 기본 용어 내부논리파일 / 외부연계파일 DET / RET / FTR 기능점수 계산 제23장 분석………………………………………………………………………..459 요구분석 구조적 분석도구 요구사항 명세 기법 소프트웨어 요구사항 명세서(SRS) 요구사항 추출 기법 제24장 설계………………………………………………………………………..490 컴포넌트(component) 설계 표기법 모듈(module) 공유도(fan-in)와 제어도(fan-out) 제25장 구현………………………………………………………………………..538 코딩(coding) 리팩토링(refactoring) 제26장 순환복잡도(CC)…………………………………………………………..562 제27장 시험(test)………………………………………………………………….578 개요 시험 과정 화이트박스 시험 블랙박스(black box) 시험 드라이버와 스텁 통합시험(integration test) 인수시험(acceptance test) 테스트 오라클(test oracle) 인스펙션(inspection) 기타 제28장 코드 분석…………………………………………………………………662 제29장 유지보수…………………………………………………………………..667 제30장 3R………………………………………………………………………….678 역공학(reverse engineering), 재공학(re-engineering), 재사용(reuse) 제31장 품질(quality)……………………………………………………………..686 개요 McCall의 품질모델 ISO/IEC 9126 ISO/IEC 25000 품질보증 절차 – 6단계 소프트웨어 신뢰성(reliability) 제32장 소프트웨어 아키텍처……………………………………………………723 클라이언트-서버 분산시스템 P2P MSA 4+1 View SOA MVC 파이프-필터 CORBA MDA 제33장 위험관리…………………………………………………………………..778 제34장 COCOMO 모델………………………………………………………….784 COCOMO 모델 유형 COCOMO 모델의 진화 제35장 소프트웨어 개발론………………………………………………………792 구조적 방법론 정보공학 방법론 객체지향 방법론 CBD 방법론 제36장 CMM / CMMi / SPICE……………………………………………….802 CMM / CMMi / SPICE 비교 CMMi 모델 구조 CMMi의 4가지 지식체계 CMMi의 프로세스 영역 분류 제37장 국제표준…………………………………………………………………..829 제38장 소프트웨어 도구…………………………………………………………841 부록1. 일회성 문제 일회성 기출문제…………………………………….851 부록2. python 문제……………………………………………………866 부록3. 실전모의고사 실전모의고사 1………………………………………892 실전모의고사 2 실전모의고사 3 ↯ 실전모의고사 6 실전모의고사 1 해설 및 정답…………………….943 실전모의고사 2 해설 및 정답 실전모의고사 3 해설 및 정답 ↯ 실전모의고사 6 해설 및 정답 // 교재환불정책 안내 ① 교재 발송 전에 환불 요청하는 경우 – 교재 발송 전에 환불 요청하면 전액 환불 처리됩니다. – 교재 발송은 14시 이전에 신청된 것은 당일 발송됩니다. ② 교재 발송 후에 환불 요청하는 경우 – 먼저, 발송된 교재를 받은 후에 다시 물류창고에 보내야 합니다.(물류비 본인 부담) – 만약, 교재기 훼손되어 상품 가치가 떨어진 경우 반품되지 않으므로 교재구입 시 신중히 결정해 주기 바랍니다. – 발송된 교재가 다시 물류창고에 도착되어, 물류창고에서 확인되면 바로 입금해 드립니다. – 교재 발송 후에 환불 금액은 물류비와 택배 발송에 소요된 금액을 제외한 금액입니다. – 교재 반품은 결제일로부터 3일 이내 가능합니다. – 기타 교재 환불에 대해 궁금한 사항은 고객센터에 글을 올리면 됩니다.
How AI sees this product
The more complete this product's details, the more confidently AI assistants can understand and recommend it.