logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

소프트웨어 공학 에센셜

소프트웨어 공학 에센셜

(이해하기 쉬운)

윤청 (지은이)
  |  
생능
2015-02-25
  |  
33,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 33,000원 -0% 0원 0원 33,000원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

소프트웨어 공학 에센셜

책 정보

· 제목 : 소프트웨어 공학 에센셜 (이해하기 쉬운)
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9788970508290
· 쪽수 : 583쪽

책 소개

소프트웨어 프로젝트 실례를 통해 프로젝트 관리, 프로젝트 계획, 요구사항 분석, 설계, 테스트 등 개발 전 과정과 품질 관리, 형상 관리, 확인 및 검증 등을 상세히 다루고 있다.

목차

Part 01 소프트웨어 공학과 개발방법론

CHAPTER 01 시스템 공학과 소프트웨어 공학
1 과학과 공학
2 시스템 공학
3 건축 공학의 예
4 소프트웨어 개발의 일반적 공정과정
프로젝트 계획/요구사항 분석/설계/구현/시험/유지보수
5 모든 것은 두 번 창조된다
연습문제

CHAPTER 02 소프트웨어 개발에 대한 오해와 실체
1 소프트웨어와 관련된 질문
2 소프트웨어의 위기
3 소프트웨어 위기의 해결책
4 소프트웨어에 대한 오해
관리자의 오해/고객의 오해/엔지니어의 오해
연습문제

CHAPTER 03 소프트웨어 개발방법론
1 폭포수 모델
2 원형 패러다임
3 나선형 패러다임
4 4세대 기법
5 애자일방법론
기술적 부채의 청산/리팩토링 기법의 적용/
객체지향 기법의 적용/애자일 기법의 장단점
6 익스트림 프로그래밍
좋은 사용자 스토리/XP의 테스트/사용자 스토리를 작업으로 분해/
XP 개발 프로세스/XP의 가치
7 컴포넌트 기반 개발방법론
컴포넌트 개발/컴포넌트 기반 소프트웨어 개발
연습문제

Part 02 프로젝트 관리와 계획

CHAPTER 04 프로젝트 관리
1 프로젝트 관리
2 프로젝트 프로세스
프로젝트 관리 프로세스 그룹
프로젝트 관리 지식 영역과 프로세스 그룹의 관계
3 프로젝트 관리자
4 소프트웨어 프로젝트 관리
5 소프트웨어 프로젝트 프로세스
소프트웨어 제품 개발 프로세스/소프트웨어 프로젝트 관리 프로세스
연습문제

CHAPTER 05 프로젝트 계획
1 계획 이전 단계
2 계획 단계
3 계획 단계의 관리 영역
프로젝트 통합 관리 계획/프로젝트 범위 관리 계획/
프로젝트 일정 관리 계획/프로젝트 품질 관리 계획/
프로젝트 원가 관리 계획/형상 관리 계획/확인 및 검증 계획
연습문제

Part 03 요구사항 분석

CHAPTER 06 요구사항 분석과 모델링
1 요구사항 분석 정의
2 분석의 특징
시스템 분석과 소프트웨어 개발 환경의 변화/
시스템 분석가의 자질과 임무/요구사항 명세서/
분석이 잘못되면……/분석의 어려운 문제점
3 모델링
모델링의 기본 요소
4 소프트웨어 시스템의 3가지 관점
기능 관점/동적 관점/정보 관점/세 관점의 통합
연습문제

CHAPTER 07 기능 모델링
1 구조적 분석 기법 개요
2 자료 흐름도
배경도/자료 흐름도 프로세스 번호/원시 프로세스/자료 흐름도의 균형/
자료 사전/구조적 분석 기법과 기능 분할
연습문제

CHAPTER 08 동적 모델링
1 실시간 시스템
2 유한상태기계
3 상태 변화도
4 전화 시스템 동적 모델링
5 실시간 시스템을 위한 구조적 분석 기법의 확장
프로세스 활성표/결정표/상태 변화도/상태 사건표/복합 제어 명세
연습문제

CHAPTER 09 정보 모델링
1 정보 모델링 개요
2 엔티티, 속성, 엔티티 타입
3 관계, 관계 타입, 제약 조건
매핑 제약 조건/참여 제약 조건/관계 타입 차수
4 일반화
5 정보 모델링의 예 : 대학교 데이터베이스
엔티티 가이드라인/관계 가이드라인
연습문제

CHAPTER 10 객체지향 분석 기법
1 객체지향 분석 기법 개요
2 객체지향 분석 프로세스
3 정보 모델링
객체와 클래스/클래스의 관계/일반화/집단화
4 동적 모델링
5 기능 모델링
연습문제

CHAPTER 11 유스케이스와 UML(인터넷 쇼핑몰 예)
1 유스케이스 기법 개요
2 유스케이스 다이어그램
3 인터넷 쇼핑몰 유스케이스 모델링
4 클래스 다이어그램
5 시퀀스 다이어그램
상품목록조회 유스케이스/상품상세조회 유스케이스/
장바구니상품담기 유스케이스/상품주문 유스케이스(UC-M03)/
주문결제 유스케이스(UC-M04)/온라인 입금 처리 유스케이스
6 액티비티 다이어그램
7 UML 모델의 분석 프로세스
8 모델의 통합
연습문제

Part 04 소프트웨어 설계

CHAPTER 12 소프트웨어 설계 기법
1 소프트웨어 설계 개요
2 소프트웨어 설계 활동
설계의 기술적 관점/설계의 관리적 관점
3 설계의 고려사항
추상화/정보 은닉/단계적 정제/모듈화/프로그램 구조화
4 설계의 품질 요소
독립성/응집도/결합도/이해도/적응도
연습문제

CHAPTER 13 자료 흐름 중심 설계와 데이터베이스 설계
1 자료 흐름 중심 설계
자료 흐름 중심 설계 개요/구조 도표의 표기법/정보 흐름의 유형/
변환 흐름 중심 설계/트랜잭션 흐름 중심 설계
2 데이터베이스 설계
관계형 모델/ER 모델에서 관계형 모델로의 매핑
연습문제

CHAPTER 14 디자인 패턴
1 소프트웨어 디자인 패턴이란 무엇인가?
2 디자인 패턴의 기술 형식
3 GoF의 패턴 분류
4 디자인 패턴 활용
5 패턴을 이해하기 위한 지식 ‘다형성’과 ‘동적 바인딩’
6 패턴의 남용
연습문제

CHAPTER 15 사용자 인터페이스 설계와 상세 설계
1 사용자 인터페이스 설계
인터페이스 개발과정/인적 요소/인식 모델/
사회적·조직적 요소/사용자 인터페이스 방식/
인터페이스 설계 지침/객체지향 사용자 인터페이스
2 상세 설계
상세 설계의 표기법/프로그램 설계 언어/구조적 프로그래밍
연습문제

Part 05 프로그래밍, 테스트, 유지보수

CHAPTER 16 프로그래밍과 코드 검사
1 프로그래밍
프로그래밍 언어 개요/프로그래밍 표준
2 코드 검사
코드 검사 계획/코드 검사 진행/
코드 검사 오류 항목/코드 검사 사후 검토
연습문제

CHAPTER 17 소프트웨어 테스트
1 소프트웨어 테스트 개요 및 목적
2 소프트웨어 개발 프로세스와 테스트
요구사항 분석/기본 설계/상세 설계
3 V모델 소프트웨어 테스트 단계
단위 테스트/통합 테스트/시스템 테스트/인수 테스트
4 소프트웨어 테스트 방법 및 테스트 설계 기법
블랙박스 테스트/화이트박스 테스트
5 소프트웨어 테스트 프로세스
테스트 계획/테스트 설계/테스트 실행/테스트 결과 분석 및 평가
6 테스트 종료
연습문제

CHAPTER 18 유지보수
1 유지보수의 정의
2 역공학과 재공학
3 유지보수 절차와 조직
연습문제

Part 06 프로젝트 관리 영역

CHAPTER 19 품질 관리와 프로세스 개선
1 품질 관리
소프트웨어 품질 정의/소프트웨어 품질 요소/품질 관리 프로세스/
품질 표준/검토 기법/소프트웨어 측정
2 소프트웨어 프로세스 개선
3 CMMI
CMMI 성숙도 레벨 6단계/프로세스 영역/CMMI의 평가방법
4 ISO 9001
프로세스 접근방법/문서화 요구사항/ISO 9001 인증
5 SPICE 모델
연습문제

CHAPTER 20 소프트웨어 형상 관리
1 형상 항목 정의
2 형상 항목 식별
3 형상 통제
신규 형상 항목 등록/변경 통제
4 형상 상태 기록 및 보고
5 형상 감사 및 검토
6 형상 관리 계획 표준
연습문제

CHAPTER 21 소프트웨어 검증 및 확인
1 확인
2 검증
3 개발 라이프 사이클과 V&V
계획 단계 V&V/요구사항 분석 단계 V&V/설계 단계 V&V/
구현 V&V/시험 단계 V&V/설치 및 점검 단계 V&V/
운영 및 유지보수 단계 V&V
4 확인 및 검증 계획 수립
연습문제

CHAPTER 22 프로젝트 범위·원가·일정 관리
1 프로젝트 범위 관리
2 프로젝트 원가 관리
3 프로젝트 일정 관리
PERT/CPM 일정 개발 프로세스
간트 도표
연습문제

부록
A. 인터넷 쇼핑몰 설계 예제
B. 인터넷 쇼핑몰 코드 예제
C. 인터넷 쇼핑몰 테스트 문서 예제
D. 인터넷 쇼핑몰 프로젝트 헌장
E. 인터넷 쇼핑몰 프로젝트 관리계획서
F. 인터넷 쇼핑몰 품질 보증 계획서
G. 인터넷 쇼핑몰 형상 관리 계획서
H. 인터넷 쇼핑몰 검증 및 확인 계획서
I. 인터넷 쇼핑몰 원가 관리(기능 점수 적용 사례)
J. 인터넷 쇼핑몰 일정 관리
K. 디자인 패턴 예
L. 소프트웨어 개발 산출물 양식

저자소개

윤청 (지은이)    정보 더보기
서울대학교 물리학과를 나와 일리노이 주립대학교에서 전산학 석사 학위를, 노스웨스턴 대학교에서 전산학 박사 학위를 받았다. 웨인 주립대학교와 노스웨스턴 대학교에서 전산과 전임강사를 역임하였으며, 벨 연구소(Bell Communication Research)에서 선임연구원을 지냈다. 현재는 충남대학교 컴퓨터공학과 교수로 재직 중이다. 저서로는 《성공적인 소프트웨어 개발방법론 (상), (하)》, 《이해하기 쉬운 소프트웨어 공학》, 《21세기가 보인다》 등이 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책