메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT CookBook, 시스템 분석과 설계: 효과적인 비즈니스 정보시스템 개발

IT CookBook, 시스템 분석과 설계: 효과적인 비즈니스 정보시스템 개발

한빛아카데미

집필서

절판

4.5점 (2명)
좋아요 : 14

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

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

허원실 저자

허원실

1981년부터 최근까지 우송정보대학 전산소에서 개발부장, 운영부장을 거쳐 전산소장을 역임하였다. 1983년부터 우송정보대학 컴퓨터정보통신계열 전임교수로 시스템분석, 실무사례, 프로그래밍 언어(Java, C++, PHP) 등을 강의하고 있다. 우송정보대학의 학사관리시스템의 분석, 설계 및 개발 책임자를 맡기도 했으며 대학 홈페이지 구축, 취업관리 시스템 구축 등의 크고 작은 프로젝트의 책임을 맡아 수행하였다.

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 시스템 설계 사례
	화면설계 프로토타입 작성

시스템 분석 설계 라는 제목만 보았을때는 트렌드가 어떻게 기술이 어떻고 내부적으로 어떻고 개발측면 또는 이론측면만 기술되어 있을 책일줄 알았습니다.
그러나 막상 책을 접했을때, 누구나 소프트웨어 공학을 마쳤을때 약간의 의문점이 드는 부분과 좀더 알고 싶어해주는 부분을 너무 어렵지 않게 예를 들어 서술해 주는 책이란 생각이 듭니다.
대상은 대학생위주라고 하지만, 현업에서 프로젝트를 수행하는 다양한 직군의 초급자 경력자 모두에게 도움이 되는 내용으로 기술되어 있습니다.
특히 소프트웨어 공학에서 기술되는 전반적인 방법론을 다 언급하고자 하는 것이 아니라, 구조적 방법론과 정보공학적 방법론을 중심으로 개요부터, 세부 방법과 그 예시 특히 미니프로젝트를 통해 반복적으로 기술되어 적어도 책을 덮는 순간 개요와 차이점은 확실히 인지할 수 있는 책입니다.
책은 처음엔 소프트웨어 공학에 출현에 대해 간략히 언급하고 프로젝트 관리에 대해서 기술합니다. 제안/발주 과정까지 알기쉽게 설명이 되어 있으며, 각 페이지마다 중요 참고서적을 언급해주어, 해당 내용에 대한 심화학습도 가능하게 구성되어 있습니다.
본론이자 중심내용인 구조적 방법론과, 정보공학 방법론에 대해서는 원칙, 절차, 기법, 예시까지 목록이 확실히 구분되어, 대학생 눈높이로 목차가 구성되어 있으면서도 그 내용은 예시와 더불어 적절하게 기술되어 있습니다.
특히 정보공학 방법론의 내용에서는 자칫 지나쳐 가거나, 추상적으로 기술될수 있는 내용에 대해, ISP 절차의 일부분이며, 세부 관련 기법들과 실제 데이터 중심으로 데이타 설계과정 및 ERD 예시는 프로젝트 측면 뿐 아니라, 원론 학습과 정립에도 많은 도움이 되는 책이였습니다.
다만 아쉬운점은 구조적 방법론에서 기술 리뷰와 인스펙션의 차이가 모호했던 점과, UML과 ERD사용법에 대한 예시 1페이지라도 있었으면 하는 점이 있었습니다.

하지만 다시한번 꼭 대학 4학년들과 대학원생 IT 사회 초년생들과 고급 자격증들을 준비하시는 분들께 권해 드리고 싶은 책입니다.

1학년때 배우는 C, C++ 또는 java를 영어로 표현하자면 영어의 문법을 배운 시간이다.
기본적인 문법을 그래픽 요소와 접목시키는 윈도우 프로그래밍을 배운 후...
무엇을 해야 할까?
바로 실질적인 프로그램(프로젝트)를 완성해야 한다.

이때 가장 기본적으로 필요한 것은?
바로! 프로젝트를 진행하기 위한 설계도와 함께 프로젝트에 대한 요구/분석이다.

사용자와 제작을 맡긴이가 원하는 요구사항이 무엇인지 정확하게 분석한 뒤,
그 요구사항에 맡도록 필요한 것들을 모아서 계획에 맞게 프로젝트를 진행해야 한다.

개인이 제작하는 단순한 작업이 아닌 중/대규모 작업인 경우 본인과 다른 사람과의 의사소통이 중요하다.

바로 그런 의사소통을 위한 작업들과 시스템 설계를 위한 기본 개념을 "시스템 분석과 설계"라는 책을 통해 배울 수 있다.

아쉬운 점은, 한번 영문 표현과 함께 약어를 표시했다면 그 이후에 반복해서 쓰지 않아도 될 듯 싶다.
하나더, 표기법은 UML을 이용했으면 더욱 좋았을 것 같습니다.

결제하기
• 문화비 소득공제 가능

도서구입 안내

<한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

리뷰쓰기

닫기
* 도서명 :
IT CookBook, 시스템 분석과 설계: 효과적인 비즈니스 정보시스템 개발
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
IT CookBook, 시스템 분석과 설계: 효과적인 비즈니스 정보시스템 개발
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
IT CookBook, 시스템 분석과 설계: 효과적인 비즈니스 정보시스템 개발
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0