장바구니 담기 close

장바구니에 상품을 담았습니다.

UML을 활용한 시스템 분석 설계

UML을 활용한 시스템 분석 설계

  • 최은만
  • |
  • 생능
  • |
  • 2010-08-15 출간
  • |
  • 635페이지
  • |
  • 188 X 254 X 35 mm
  • |
  • ISBN 9788970506722
판매가

31,000원

즉시할인가

31,000

배송비

2,500원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
31,000

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




정보 시스템을 구축하는 작업은 컴퓨터를 작동시키는 실제적인 결과를 만들어내기 위하여 고도의 추상적인 사고가 필요하다. 소프트웨어가 사용될 업무를 분석하고 소프트웨어에 포함시킬 기능과 성능을 정확히 파악하며 어떤 컴포넌트들을 어떻게 구성할 것인지 설계할 수 있어야 한다. 분석과 설계 방법만이 아니라 엔지니어링 원리와 도구도 잘 이해하여 적용시킬 수 있어야 성공적으로 정보 시스템을 개발할 수 있다.
소프트웨어 개발은 프로덕트를 개발하는 작업이다. 따라서 기본적인 개념뿐만 아니라 최적의 방법(best practice)을 이해하고 습득하여야 한다. 이 책에서는 점점 복잡해지는 시스템의 분석과 설계를 위하여 효과적인 모델링 언어인 UML(Unified Modeling Language)을 다룬다. UML은 그 자체가 목적이 아니라 모델 기반의 접근 방법을 배우고 이를 프로덕트 개발에 적용하여 복잡하지만 신뢰성 있는 시스템을 구축하는 데 있다.
이처럼 중요한 시스템 분석 및 설계라는 주제는 현장과 밀접하고 실무적인 내용을 다루어야 한다. 이 책의 집필 역시 이를 바탕으로 하여 추상적인 원리와 실제적인 개발 기술의 두 극단 사이에서 적절한 조화와 균형을 이루려는 목표를 걸고 시작하였다. 최신 유행 기술을 미사여구를 사용하여 피상적으로 소개하는 것이 아니라 독자들이 소프트웨어 개발이라는 도전적인 과제에 잘 적용하고 문제를 해결할 수 있는 능력을 갖추는 데 초점을 맞추었다. 또한 UML이라는 표현 도구를 활용하여 소프트웨어 시스템을 실제 어떻게 설계하느냐를 설명하려고 노력하였고, 사례를 들었던 여러 가지 문제와 양식 등은 가능하면 기업에서도 사용할 수 있도록 상세히 만들었다.

시스템 분석 및 설계의 제목을 단 책들을 살펴보면 경영정보나 산업 시스템적인 관점과 컴퓨터 엔지니어링 관점으로 나뉘어 쓰여진 것들이 대부분이다. 이 책은 두 가지 관점을 모두 다루면서 최신의 방법을 쉽게 설명하는 데 그 특징이 있다.
또한 이 분야의 국내 서적은 대부분 자료 흐름도나 데이터 모델링, 코드화 방법 등 최근에는 잘 사용되지 않는 내용을 다루고 있다. 최근에 많이 사용하는 객체지향 분석 설계 방법을 다루더라도 UML 표현 방법이나 도구 사용 등 피상적인 수준의 내용을 다루고 있다. 반면에 이 책에서는 UML을 심도 있게 활용할 수 있도록 객체지향 분석 설계 방법을 비즈니스 분석 관점과 함께 사례 위주로 설명하고 있다. 특히 설계한 내용이 프로그램이라는 실제적 작업 결과와 어떤 관계에 있는지 잘 이해할 수 있도록 기술하였다.
이 책의 가장 큰 특징은 최신 기술로 소프트웨어 시스템을 개발할 때 적용되고 있는 기법을 작업 순서에 맞게 기술한 것이다. 이러한 관점에서 본다면 이 책은 소프트웨어 현장에서 일하고 있는 독자에게도 첨단 기술을 소개하는 좋은 입문서가 될 수 있을 것이다. 또 다른 특징은 이해하기 쉽도록 내용을 잘 정리하여 도식화하고 불록화하였다는 점이다. 전문적이거나 실제적인 내용은 Box 안에 정리하였고 본문 안의 내용을 그림이나 표를 이용하여 다시 정리함으로써 이해를 높일 수 있게 하였다. 학습에 도움이 될 수 있는 방안으로 본문 안에 중요한 핵심 단어를 고딕체로 강조하였고 괄호 넣기 문제, 선택형 문제, 에세이 형식의 문제 등 다양한 난이도의 연습문제로 학습 성과를 스스로 체크해볼 수 있도록 하였다.

이 책은 크게 네 부분으로 구성되어 있다. 1장과 2장은 시스템 분석과 설계 작업에 대한 개요와 비즈니스 목표 설정, 타당성 분석, 비용 산정 등 프로젝트를 시작하기 전 준비 단계에 필요한 개념과 작업에 대하여 소개하였다.
다음은 분석 작업을 설명하는 3, 4, 5, 6장으로 사용자 요구와 추출 방법, 비즈니스 업무 프로세스 분석 방법을 다루었다. 특히 UML을 활용하여 시스템의 기능적인 관점과 구조적인 관점, 동작적인 관점으로 분석하는 방법을 자세히 다루었다.
7, 8, 9장은 솔루션에 집중하는 설계 단계에서 하여야 할 아키텍처 설계, 데이터 설계, UI 설계 작업을 설명하였다.
10, 11장은 설계 이후에 이루어지는 구현과 운영에 대한 작업을 설명하였다. 특히 10장에 설명한 분석 모델과 코드와의 관계는 객체지향 시스템 구현 작업을 위하여 필히 이해하여야 할 내용이다.


목차


CHAPTER 01 시스템 분석 설계
1.1 시스템 분석 설계란?
1.2 시스템이란?
1.3 시스템 개발 과정
1.4 시스템 개발 방법론
1.5 소프트웨어 개발 프로세스 모델
1.6 프로젝트 팀 역할
■ Quiz
■ 연습문제

CHAPTER 02 프로젝트 계획
2.1 비즈니스 목표 설정
2.2 프로젝트 선정
2.3 타당성 분석
2.4 규모 산정
2.5 일정 계획
2.6 조직 구성
■ Quiz
■ 연습문제

CHAPTER 03 요구 분석
3.1 소개
3.2 요구 정의
3.3 비즈니스 프로세스 분석
3.4 요구 취합 방법
3.5 요구 문서화
■ Quiz
■ 연습문제

CHAPTER 04 기능적 모델링
4.1 소개
4.2 사용 사례란?
4.3 사용 사례 다이어그램
4.4 사용 사례 작성
4.5 액티비티 다이어그램
4.6 사용 사례 기반 규모 추정
■ Quiz
■ 연습문제

CHAPTER 05 구조적 모델링
5.1 소개
5.2 구조적 모델
5.3 클래스와 속성
5.4 관계와 연관
5.5 오퍼레이션
5.6 클래스 다이어그램
5.7 CRC 카드
■ Quiz
■ 연습문제

CHAPTER 06 동적 모델링
6.1 소개
6.2 동적 모델이란?
6.3 순서 다이어그램
6.4 커뮤니케이션 다이어그램
6.5 상태 다이어그램
6.6 모델 검증
■ Quiz
■ 연습문제

CHAPTER 07 아키텍처 설계
7.1 분석에서 설계로
7.2 설계의 개념과 원리
7.3 설계 표현 방법
7.4 아키텍처 설계 요소와 방법
7.5 아키텍처 유형
7.6 설계 패턴
■ Quiz
■ 연습문제

CHAPTER 08 데이터 설계
8.1 소개
8.2 저장 메커니즘
8.3 파일 시스템
8.4 데이터베이스 관리 시스템
8.5 관계형 데이터베이스의 설계
8.6 코드 설계
■ Quiz
■ 연습문제

CHAPTER 09 사용자 인터페이스 설계
9.1 소개
9.2 UI 설계 원리
9.3 UI 설계 요소
9.4 입력 설계
9.5 출력 설계
■ Quiz
■ 연습문제

CHAPTER 10 구현
10.1 도구와 표준
10.2 정적 모델링의 구현
10.3 동적 모델링의 구현
10.4 구현 단계의 UML 다이어그램
10.5 데이터 변환과 시스템 전환 정책
10.6 사용자 교육
■ Quiz
■ 연습문제

CHAPTER 11 시스템 운영, 유지 보수, 보안
11.1 사용자 지원과 유지 보수
11.2 시스템 지원 관리
11.3 시스템 성능 관리
11.4 시스템 보안
11.5 데이터 백업과 복구
11.6 시스템의 소멸과 미래
■ Quiz
■ 연습문제

● 찾아보기

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.