스크랩

구간

업무분석부터 시스템 개발설계를 위한 UML 실무 테크닉

아사이 마이 외 저 | 삼양미디어 | 2008년 05월

북트리

정가
$52.00
판매가
$37.91 (27%↓) 최저가 보상
적립금
$0.76 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788958971269 / 375쪽 / 875g / 188 x 254 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

저자 소개

  • 저자 : 아사이 마이 외

목차

목차
Part 1 시스템 분석 . 설계의 요소
CHAPTER 1-01 UML과 모델링
모델링
기존의 설계서의 문제
UML
액티비티(Activity) 다이어그램
액티비티 다이어그램의 주요 요소
유스케이스 다이어그램(UseCase Diagram)
유스케이스 다이어그램(UseCase Diagram)의 주요 요소
클래스 다이어그램
클래스 다이어그램의 주요 요소
시퀀스 다이어그램
시퀀스 다이어그램의 주요 요소
스테이트 머신 다이어그램
스테이트 머신 다이어그램의 주요 요소
배치 다이어그램
배치 다이어그램의 주요 요소
CHAPTER 1-02 컴포넌트 기반의 개발(CBD: Component Based Development)
컴포넌트 기반의 개발이란
컴포넌트 기반 개발과 SOA
SOA를 구축하기 위한 기반 제품
CHAPTER 1-03 모델 드리븐 아키텍처(MDA : Model Driven Architecture)
MDA란
MDA의 장점
Part 2 개발 프로세스
CHAPTER 2-01 개발 프로세스 스타일
UML과 개발 프로세스
워터폴 개발 프로세서
이터레이티브 개발 프로세스
CHAPTER 2-02 개발 프로세스의 개요
업무 분석
요구 분석
시스템 분석
아키텍처 설계
시스템 설계
구현
Part 3 시스템을 도입하기에 앞서(업무 분석)
CHAPTER 3-01 컴포넌트 기반 모델링
Part 3에서 설명하는 공정
컴포넌트 기반 개발에 관해서
컴포넌트 기반 모델링이란
컴포넌트 정의
CHAPTER 3-02 대상 업무 정리하기
기업에 있어서의 업무 분석
대상 업무의 정리
대상 업무의 분석
액티비티 다이어그램이란
액티비티 다이어그램 작성 포인트
현장의 업무의 흐름을 정리한다(AS-IS)
업무 청취 결과를 액티비티 다이어그램으로 표현한다
현장의 업무 전체를 나타내는 액티비티 다이어그램(AS-lS)
CHAPTER 3-03 시스템 도입 후의 모습 표현하기
실무의 문제점 분석과 해결책 검토
시스템 도입 후의 흐름을 정리한다(TO-BE)
개선 후의 업무를 구조화 한다
Part 4 시스템의 도입을 향해(요구 분석)
CHAPTER 4-01 시스템화 대상의 결정과 기능요건의 검토
Part 4에서 해설하는 공정
시스템화 대상을 나타낸다
요구 분석이란
유스케이스 다이어그램이란
유스케이스 다이어그램 작성의 포인트
액티비티 다이어그램을 바탕으로 유스케이스 다이어그램 작성
컴포넌트 구성 사양도의 작성
CHAPTER 4-02 소프트웨어 컴포넌트의 기능과 정보 분석
기능요건의 상세화
유스케이스 시나리오란
유스케이스 시나리오 작성의 포인트
유스케이스 시나리오의 기술 방법
유스케이스 시나리오에 의한 유스케이스의 상세 분석
배부를 의뢰한다(대체 시나리오)
배부를 의뢰한다(예외 시나리오)
집하를 지시한다(주 시나리오)
유스케이스 다이어그램에의 반영
시나리오의 대체로서의 액티비티 다이어그램
화면 설계와의 관계
비기능요건의 발견
CHAPTER 4-03 컴포넌트를 추출한다
유스케이스 시나리오로부터 컴포넌트 추출
시스템기능 컴포넌트를 추출한다
유스케이스 시나리오를 분할한다
컴포넌트 구성 사양도에의 반영
컴포넌트의 분할
Part 5 구조와 행동의 정의(시스템 분석)
CHAPTER 5-01 오브젝트 다이어그램의 작성
Part 5에서 설명하는 공정
오브젝트 다이어그램
오브젝트 다이어그램의 작성 방법
유스케이스 시나리오에서 오브젝트를 선별하여 쓴다
오브젝트 간의 링크를 정의한다
CHAPTER 5-03 구조를 기술한 분석클래스 다이어그램의 작성
분석클래스 다이어그램이란
구조를 기술한 분석클래스 다이어그램의 작성 방법
클래스, 관련의 종류, 다중도(multiplicity)를 정의한다
클래스와 속성을 재점검하다
유스케이스 다이어그램, 시나리오 유스케이스에 반영
CHAPTER 5-03 스테이트 머신 다이어그램과 화면전이 다이어그램의 작성
스테이트 머신 다이어그램이란
스테이트 머신 다이어그램 작성 방법
화면전이 다이어그램을 작성한다
CHAPTER 5-04 분석 모델을 기술하는 아키텍처의 결정
파울러의 아키텍처
CHAPTER 5-05 상호작용개요 다이어그램과 분석시퀀스 다이어그램의 작성
상호작용개요 다이어그램과 시퀀스 다이어그램
상호작용개요 다이어그램 작성의 포인트
분석시퀀스 다이어그램이란
분석시퀀스 다이어그램 작성의 포인트
“ 배부처를 결정한다”의 분석시퀀스 다이어그램
“ 판매증가 자료를 결정한다”의 분석시퀀스 다이어그램
“ 배부의뢰를 작성한다”의 분석시퀀스 다이어그램
CHAPTER 5-06 분석클래스 다이어그램에 행동 추가 및 패키지 나누기
구조와 오퍼레이션의 정의
오퍼레이션을 추가한 분석클래스 다이어그램의 작성
분석클래스 다이어그램의 작성
패키지 나누기
패키지 나누기의 방법
규칙에 따라 패키지를 나눈다
Part 6 시스템화를 향해서
CHAPTER 6-01 시스템 아키텍처의 선정
Part 6에서 설명하는 공정
아키텍처를 결정하기 위한 정보
아키텍트의 직책
시스템 아키텍처의 선정
CHAPTER 6-02 프레임워크의 선정
어플리케이션 아키텍처에서 필요한 요소
CHAPTER 6-03 패턴의 정의
패턴 적용의 장점
코러블레이션에 의한 패턴의 표기방법
프레임워크 적용 형태의 패턴화
파사드 패턴
DAO/DTO 패턴
Struts 패턴
JSF 패턴
ORM(Hibernate) 패턴
DAO/DTO-ORM(Hibernate) 패턴
DI(Spring) 패턴
Spring-JSF 패턴
Spring-Hibernate 패턴
DAO/DTO-Spring-Hibernate 패턴
패턴의 최적화
Part 7 논리모델의 도출과 패턴의 적용/전개
CHAPTER 7-01 논리클래스 다이어그램의 작성
Part 7에서 설명하는 공정
논리클래스 다이어그램 및 시퀀스 다이어그램 작성 방법
고려할 점 1 (배부의뢰 오브젝트 구조의 명확화)
고려할 점 2 (각 엔티티의 라이프 사이클 명확화)
고려할 점 3 (재고배당 처리의 명확화)
고려할 점 4
CHAPTER 7-02 패턴의 적용 및 코드 작성
정의한 패턴을 적용한다
서비스의 그루핑(grouping)
Struts 패턴과 DAO/DTO 패턴의 적용
“ 배부처를 조회한다” “배부처를 선택한다”의 패턴 적용 결과
적용 후의 소스코드
Spring-JSF 패턴과 DAO/DTO-Spring-Hibernate 패턴의 적용
Part 8 MDA툴 최신 동향
CHAPTER 8-01 MDA툴의 이해
MDA툴의 목적
CHAPTER 8-02 uCosminexus Developer에 의한 변환 예
uCosminexus Developer의 모델 환경툴의 이해
적용 패턴과 변환 예(구조 모델 → 구현 모델)
모델의 변환(분석 모델 → 구조 모델)
모델의 변환(구조 모델 → 구현 모델)
CHAPTER 8-03 medini Componenet Modeler에 의한 변환 예
medini Component Modeler의 이해
모델의 기술 사례
Appendix 부록
A. 전체 시스템 구축 공정과 아웃풋 도큐먼트
B. 패턴위버의 활용

top