한빛출판네트워크

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

한빛아카데미

집필서

절판

IT CookBook, 시스템 분석과 설계: 효과적인 비즈니스 정보시스템 개발
좋아요: 14
본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.

합계 : 18,900

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

    이 교재는 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을 이용했으면 더욱 좋았을 것 같습니다.

  • 내용이 없습니다.
  • 내용이 없습니다.
<한빛아카데미> 도서구입은 인터넷서점을 이용하세요.
닫기

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