이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
2023 소프트웨어 공학
전산공무원
홍재연
한성미디어 2022.11.15.
가격
45,000
10 40,500
YES포인트?
2,250원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

이 분야의 이벤트

책소개

목차

제1장 소프트웨어 공학 시작
1. 개요
2. 소프트웨어 특징
3. 소프트웨어 분류

제2장 프로젝트 관리
1. 3P
2. PMBOK(Project Management Body of Knowledge)

제3장 소프트웨어 형상

제4장 프로세스 모델
1. SDLC
2. 폭포수 모델(선형 순차적 모델)
3. 프로토타입 모델(prototype model)
4. 나선형 모델(spiral model)
5. V 모델(
6. 점증적 모델(incremental model)
7. 클린룸 모델(cleanroom model)
8. SDLC 모델의 관계

제5장 애자일 소프트웨어 개발
1. 개요
2. 애자일 프로세스 모델
3. XP(eXtreme Programming)
4. 스크럼(scrum)

제6장 UP / RUP
1. 개요
2. 소프트웨어 개발 단계

제7장 객체지향 패러다임
1. 객체(object)
2. 추상화(abstraction)
3. 클래스(class)
4. 캡슐화(encapsulation)
5. 상속(inheritance)
6. 자바에서 패키지(package)
7. 지정자(modifier; 한정자, 제한자, 수정자)
8. 메서드 중첩(overloading)
9. 메서드 재정의(overriding)
10. 추상클래스와 추상메서드
11. 인터페이스(interface)
12. 객체(instance) 생성

제8장 UML
1. 구조 다이어그램(structural diagram)
2. 행위 다이어그램(behavioral diagram)

제9장 클래스 다이어그램
1. 클래스 사이의 관계 및 그리는 방법
2. 클래스 사이의 다중성
3. 일반화(generalization)
4. 실체화(realization)
5. 연관(association)
6. 반사연관(reflexive association)
7. 의존(dependency)
8. 집합 / 합성

제10장 객체 다이어그램

제11장 사용예 다이어그램

제12장 순차 다이어그램

제13장 활동 다이어그램

제14장 상태머신 다이어그램

제15장 배치 다이어그램

제16장 복합체 구조 다이어그램

제17장 위임, 그리고 상속과 합성

제18장 의존성 주입

제19장 디자인 패턴
0. 디자인 패턴 적용 규칙
1. 원형 패턴
2. 싱글턴 패턴
3. 퍼사드 패턴
4. 적응자 패턴
5. 전략 패턴
6. 반복자 패턴
7. 옵저버 패턴
8. 브리지 패턴
9. 데코레이터 패턴
10. 중재자 패턴
11. 복합체 패턴
12. 팩토리 메서드 패턴
13. 빌더 패턴
14. 메멘토 패턴
15. 명령어 패턴

제20장 SOLID 원칙
1. 단일 책임 원칙(SRP)
2. 개방-폐쇄 원칙(OCP)
3. 리스코프 치환 원칙(LSP)
4. 인터페이스 분리 원칙(ISP)
5. 의존 역전 원칙(DIP)

제21장 계획
1. 노력 추정
2. 일정 계획
3. 조직

제22장 기능점수
1. 기본 용어
2. 내부논리파일 / 외부연계파일
3. DET / RET / FTR
4. 기능점수 계산

제23장 분석
1. 요구분석
2. 구조적 분석도구
3. 요구사항 명세 기법
4. 소프트웨어 요구분석 명세서(SRS)
5. 요구사항 추출 기법

제24장 설계
1. 컴포넌트(component)
2. 설계 표기법
3. 모듈(module)
4. 공유도(fan-in)와 제어도(fan-out)

제25장 구현
1. 코딩(coding)
2. 리팩토링(refactoring)

제26장 순환복잡도(CC)

제27장 시험(test)
1. 개요
2. 시험 과정
3. 화이트박스 시험
4. 블랙박스(black box) 시험
5. 드라이버와 스텁
6. 통합시험(integration test)
7. 인수시험(acceptance test)
8. 테스트 오라클(test oracle)
9. 인스펙션(inspection)
10. 기타

제28장 코드 분석

제29장 유지보수

제30장 3R
역공학(reverse engineering), 재공학(re-engineering), 재사용(reuse)

제31장 품질(quality)
1. 개요
2. McCall의 품질모델
3. ISO/IEC 9126
4. ISO/IEC 25000
5. 품질보증 절차 - 6단계
6. 소프트웨어 신뢰성(reliability)

제32장 소프트웨어 아키텍처
1. 4+1 View 모델
2. SOA
3. MVC
4. MSA
5. 파이프-필터
6. MDA
7. 분산시스템
8. P2P
9. 클라이언트-서버
10. CORBA

제33장 위험관리

제34장 COCOMO 모델
1. COCOMO 모델 유형
2. COCOMO 모델의 진화

제35장 소프트웨어 개발론
1. 구조적 방법론
2. 정보공학 방법론
3. 객체지향 방법론
4. CBD 방법론

제36장 CMM / CMMi / SPICE
1. CMM / CMMi / SPICE 비교
2. CMMi 모델 구조
3. CMMi의 4가지 지식체계
4. CMMi의 프로세스 영역 분류

제37장 국제표준

제38장 소프트웨어 도구

부록1. 일회성 문제
일회성 기출문제

부록2. python
문제

부록3. 실전모의고사
실전모의고사 1
실전모의고사 2
실전모의고사 3

실전모의고사 10

실전모의고사 1 해설 및 정답
실전모의고사 2 해설 및 정답
실전모의고사 3 해설 및 정답

실전모의고사 10 해설 및 정답

저자 소개 1

20년 이상 전산공무원 시험을 강의해 온 전산 분야 전문 강사이다. 정보보호론, 컴퓨터일반, 프로그래밍언어론, 자료구조론, 데이터베이스, 소프트웨어공학?등 전산공무원 및 정보처리기사 관련 수험서를 출간 하였다. 현재, 전산공무원 시험 인터넷 강의 사이트 www.pass25.com 를 운영하고 있다.

홍재연의 다른 상품

품목정보

발행일
2022년 11월 15일
쪽수, 무게, 크기
1050쪽 | 188*260*38mm
ISBN13
9791185288451

책 속으로

어떻게 하면 소프트웨어공학 과목을 고득점할 수 있을까?

〈애자일 선언문의 핵심 가치와 주요 특징〉

고객참여
ㆍ고객 참여 - 요구 제공 및 반복 개발 결과 평가
ㆍ고객은 개발 과정 전체에 긴밀하게 참여해야 한다.
ㆍ계약과 협상을 넘어선 고객과 협력

사람중심
ㆍ사람 중심 - 계획된 프로세스에 의존하지 않음
ㆍ프로세스보다는 개발 팀의 능력을 존중하여 개인에게 맡긴다.
ㆍ절차와 도구를 넘어선 개성과 화합

변경수용
ㆍ변경 수용 - 유동적, 개방적(계획 준수를 넘어서 변화에 대응)
ㆍ시스템 설계는 고객의 요구가 변경될 것을 예상하고, 변경이 수용되도록 설계한다.
ㆍ예측(predictive)보다는 적응(adaptive)할 수 있는 방법론이다.

단순성
ㆍ단순성 - 복잡한 부분 제외
ㆍ개발 중인 소프트웨어와 개발 프로세스 모두 가능하면 단순하게 만든다.

반복적 릴리스
ㆍ반복적 릴리스(출고) - 소프트웨어 점증적 인도
ㆍ소프트웨어는 반복적인 사이클에 걸쳐 고객의 요구를 조금씩 개발하여 제공한다.

작동
ㆍ포괄적인 문서보다는 바로 작동하는 소프트웨어

ㆍ소프트웨어공학 고득점 방법이 뭘까? 교재를 편집하면서 지속적으로 많은 생각을 해 보았다.
ㆍ바로, 애자일 소프트웨어 개발처럼 공부하는 것이다.
ㆍ해서, 애자일 선언문 핵심 가치를 위에 제시하였다.
ㆍ애자일 소프트웨어 개발은 불필요한 것은 배제하고, 변경을 수용하고, 반복적인 방법이다.
ㆍ합격하기 공부 방법도 불필요한 것은 배제하고, 변경을 수용하고, 반복적인 방법이다.

ㆍ그리고, 소프트웨어공학에서 단순 암기 분야에 대해서 적으면
ㆍ국제표준, 소프트웨어 도구, CMM / CMMi / SPICE 같은 내용은
ㆍ평소 공부할 때는 그 개념을 정확하게 숙지하고 관심만 가지고 있다가
ㆍ시험이 있기 15일정도 전부터 본격적으로 암기 또는 다시 정리하면 된다.
ㆍ국제표준은 소프트웨어공학 품질이 가장 많이 출제되고 있다. 소프트웨어도 제품이므로

--- 본문 중에서

출판사 리뷰

머 리 말

최소비용(시간, 노력, 돈)으로 시험에 합격하기 바랍니다!

전산7급 시험 전공 4과목 중에서 데이터베이스와 자료구조가 가장 어렵다는 분들이 많다.
소프트웨어공학은 단순 암기할 것이 많아서 좋은 점수 받기가 어렵다고 한다.
그런데, 소프트웨어공학 개념과 흐름을 이해하면 단순 암기할 것이 많이 줄어들 것이다.

2020년까지 전산7급 합격점은 75점정도이었다.(75점이하도 많았다)
그런데, 2021년 국가7급 합격점은 84점이었다. 문제가 쉽게 출제되었기 때문이다.
어떻게 공부하면 합격할 수 있는 점수를 받을 수 있을까?
본 교재는 최근 10여년동안 출제된 내용을 근거로 합격할 수 있는 점수를 받을 수 있도록 최대로 압축하였다. 현재, 시험에 출제되고 있는 것부터 공부하는 것이다.
현재, 시험에 출제되지 않은 불필요한 부분은 가능한 수록하지 않았다.
헷갈리거나 질문이 많은 부분은 예를 많이 들어서 설명하였다.
데이터베이스에 취약한 분들이 합격할 수 있는 점수인 80점∼85점을 받을 수 있도록 하였다.
다시 말하면, 초보자들도 본 교재 내용을 이해하면 최소 80점∼85점을 받을 수 있을 것이다.

*본 교재는 크게 다음처럼 구성되어 있다.
ㆍ이론 : 이론에는 20년 동안 거의 출제되지 않은 분야는 대부분 수록하지 않았다.
ㆍ예제 : 이론 부분을 더 확실하게 이해할 수 있도록 예를 들어 설명하였다.
ㆍ기출 : 기출문제는 공개된 2007년도부터 분석하면 된다.
ㆍ모의 : 기출문제 유형으로 모의고사를 만들었다.(해설은 가능한 상세하게 달았다)

소프트웨어공학이 충분히 준비되어 있는 분은 본 교재에 있는 '실전모의고사'를 먼저 풀면 된다.
만약, 90% 이상 득점하면 더 이상 소프트웨어공학을 공부하지 않아도 될 것이다.
그렇지 않으면 이론부터 다시 정리해야 한다.

// 운영중인 사이트

전산공무원 카페
cafe.daum.net/pass365
인터넷강의 사이트
www.pass25.com

ㆍ본 교재를 구입하신 분들은 카페 정회원으로 반드시 가입하시기 바랍니다.
ㆍ전산공무원 합격에 필요한 최신 정보를 얻을 수 있습니다.(질문, 교재 및 인터넷 강의 신청 가능)

2022년 11월 11일 홍재연 씀

추천사

-20년 이상 전산직 공무원 시험을 강의해 온 전문 강사의 시험 분석
-정확하고 상세한 분석! 풍성하고 함축된 해설 및 예제! 비교할 수험서가 없다

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.