서브메뉴

본문

시스템 분석과 설계
시스템 분석과 설계
저자 : 허원실
출판사 : 한빛미디어
출판년 : 2006
정가 : 21000, ISBN : 9788979146486

책소개


구조적 분석 방법론과정보공학 방법롱을 활용한 요구 분석과 설계 능력 향상.

이 책은 프로그래밍을 공부한 후 시스템의 개발에 관심을 갖고 있는 학생들과 IT 관련 분야에서 시스템 개발업무에 종사하고 있는 일반인들이 보다 체계적으로 시스템을 개발하는 데 필요한 개발 방법론을 학습할 수 있도록 구성되어 있다. 시스템 분석과 설계는 다년간의 프로그래밍 경험을 갖춘 전문가에 의해 수행되는 과정이지만 개발자 누구에게나 꼭 필요한 기초과정이기도 하다.

과목 특성상 이론적인 내용이 강하지만 이해하기 쉬운 예제를 많이 사용하여 내용의 딱딱함을 탈피한 것이 특징이다. 현장의 경험과 노하우 등을 녹여냈기 때문에 일반 개발자들도 충분히 활용할 수 있는 도서이다.

목차


1부. 시스템 분석 개요
1장. 시스템 개발 과정의 이해
01 소프트웨어 공학
소프트웨어 위기
소프트웨어 공학의 출현
소프트웨어 공학 계층 구조
02 시스템 개발자
시스템의 개념
시스템 개발에 참여하는 사람들
03 SDLC 모형
SDLC 모형의 5단계
SDLC 모형의 특성
04 프로토타입 모형
프로토타입 모형
프로토타입 모형의 장.단점
05 프로젝트 관리
관리자의활동
프로젝트 계획
프로젝트 일정 수립
품질관리
위험관리
요약
연습문제

2장. 시스템 분석/설계 개요
01 시스템 분석의 중요성
소프트웨어 비용
이상적인 SDLC 모형
02 시스템 분석/설계 방법론
기능 모델링
동적 모델링
정보 모델링
객체지향 모델링
03 요구사항 분석
조사 방법
조사 내용
04 구조적 검토회의
종래 검토회의의 문제점
구조적 검토회의의 효과
검토회의 참석자
05 시스템 분석/설계 문서
제안요청서
제안서
사업수행 계획서
요구사항 명세서
설계 명세서
요약
연습문제

2부. 구조적 분석 방법론
3장. 구조적 분석 방법론의 개요
01 구조적 분석의 원리
구조적 분석 방법론이란?
구조적 분석의 기본원리
02 모형화 도구의 특성
왜 모형화 도구를 사용하는가?
모형화 도구의 특성
03 모형화 도구
구조적 방법론의 3가지 모형화 도구
04 분석 절차
구조적 분석의 4단계 절차
요약
연습문제

4장 자료흐름도
01 자료흐름도의 특징
02 자료흐름도의 구성요소
자료흐름도의 4가지 구성요소
03 자료흐름도의 작성 원칙
자료흐름도 작성의 7가지 원칙
04 자료흐름도의 작성 절차
작성 절차
요약
연습문제

5장 자료흐름도 작성 단계
01 자료흐름도의 단계화
단계화된 자료흐름도의 구성요소
02 자료흐름도의 분할 방법
자료흐름 중심 분할 방법
처리중심 분할 방법
03 논리적 모형의 구축
논리적 모형의 구축을 위한 기본 개념
물리적 모형 작성과 논리적 모형 작성
요약
연습문제

6장 자료사전
01 자료사전의 특성
자료사전의 역할과 특성
02 자료사전 표기법
자료사전 작성법
자료사전의 작성 사례
03 자료사전의 작성 원칙
자료사전 작성 시 고려사항
요약
연습문제

7장 소단위 명세서
01 소단위 명세서의 특성
02 구조적 언어
구조적 언어의 개념
구조적 언어의 구조
구조적 언어의 작성 지침
03 선후 조건문
선후 조건문을 작성하는 이유
선후 조건문의 작성 방법
04 의사결정표
의사결정표를 작성하는 이유
의사결정표의 작성 절차
요약
연습문제

8장 미니 프로젝트(1)
01 사례 소개
수련원 운영현황
수련원 예약 시스템 개요
02 자료흐름도 작성
사건별 자료흐름도 작성
03 자료사전 작성
04 소단위 명세서 작성
소단위 명세서 작성

3부. 정보공학 방법론
9장 통합 분석/설계 방법론
01 통합 분석/설계 방법론 개요
02 기능모형 구축
03 IDEF0 모델링 작성 방법
IDEF0 모델링 표현방법
IDEF0 모델링 작성지침
요약
연습문제

10장 데이터모형 구축 방법
01 정보공학 방법론 개요
방법론의출현과 발전
정보공학 방법론의 개념
정보시스템의 피라미드
02 업무영역 분석
업무영역 분석의 기본 개념
03 데이터모형 구축
데이터모형 구축 개요
데이터모형 구축 작업
요약
연습문제

11장 관계형 DB 설계 과정
01 엔티티 정의
엔티티의 개념
엔티티의 추출
엔티티 정의
02 관계 정의
관계의 기본 개념
관계의 종류 및 속성
엔티티-관계도 작성
03 식별자 정의
식별자의 기본 개념
식별자 업무규칙 정의
04 속성 정의
속성의 기본 개념
속성 정의 방법
05 정규화
정규화의 기본 개념
정규화 방법
요약
연습문제

12장 미니 프로젝트(2)
01 사례 소개
취업관리 시스템 개요
취업관리 시스템의 업무정의
취업관리 시스템의 요구사항 분석
02 IDEF0 방법론에 의한 업무모형 작성
03 정보공학 방법론에 의한 ERD 작성 및 정규화
엔티티 정의 과정
관계 정의 과정
속성 및 식별자 정의
정규화
04 관계형 DB 설계
논리적 ERD 작성
물리적 ERD 작성

13장 소프트웨어 품질관리
01 소프트웨어 품질관리 개요
소프트웨어 품질관리의개념
소프트웨어 품질 목표
소프트웨어 품질보증을 위한 접근방법
02 소프트웨어 품질관리 절차
소프트웨어 품질관리 계획
소프트웨어 품질보증 기술과 도구
03 경험적 품질관리 기준
현장에서의 품질관리
경험적 품질관리를 위한 기준
요약
연습문제

14장 실무사례 연구
01 사례 소개
통합 정보시스템 구축사업 개요
인사관리 시스템의 개발 범위
02 시스템 분석 사례
기능차트 작성
프로세스 정의서 작성
ERD 작성
엔티티 추출
엔티티 정의서 작성
03 시스템 설계 사례
화면설계 프로토타입 작성