logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Professional 엔터프라이즈 아키텍처를 위한 UML 모델링 & Visio

Professional 엔터프라이즈 아키텍처를 위한 UML 모델링 & Visio

토니 로튼 (지은이), 한철승 (옮긴이)
  |  
정보문화사
2003-08-12
  |  
18,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Professional 엔터프라이즈 아키텍처를 위한 UML 모델링 & Visio

책 정보

· 제목 : Professional 엔터프라이즈 아키텍처를 위한 UML 모델링 & Visio 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 객체지향 프로그래밍/UML
· ISBN : 9788956741277
· 쪽수 : 411쪽

책 소개

전통적인 개발 과정에서 Visio EA로 도약하고자 하는 개발자들을 위한 책. 기존의 UML 지식을 새로운 .NET 개발 모델에 어떻게 적용할 수 있는지 명쾌하게 제시한다.

목차

제1장 UML 개요

UML(Unified Modeling Language)이란 무엇인가?
UML의 간략한 역사
UML 모델링의 처음과 끝
UML 주요 표기법과 핵심 개념들
UML 그림퍼즐 조각 맞추기
UML 모델링 툴
프로세스 핵심들
(Rational) Unified Process
Microsoft Solutions Framework
요약
모델링 요약
과정 요약


제2장 Visio 여행

Visio의 배경
Visio 시작하기 - 간단한 다이어그램
Visio 환경
공통 Visio 소프트웨어 다이어그램들
COM과 OLE 다이어그램 작성
데이터 흐름 모델 다이어그램 작성
엔터프라이즈 응용 프로그램 구축
Windows 사용자 인터페이스 다이어그램 작성
데이터베이스 모델링 생성
요약


제3장 업무 개체 다이어그램 그리기

업무 개체(Business Object)란?
개체 모델링과 데이터 모델링 비교
특성(Attribute)과 행위(Behavior) 모델링
단일 구조 어플리케이션 만들기
컴포넌트 기반의 어플리케이션 만들기
업무 개체를 사용함으로써 얻을 수 있는 장점
유연성(Flexibility) - 한 번만 작성하고, 여러 군데에서 사용한다
데이터 접속 유연성 - 한 번만 작성하고, 한 번만 변경한다
어플리케이션 로직 정규화 - 한 번만 작성하고, 끝!
코드가 어디 있지? - 한 번만 작성하고, 바로 찾는다
복잡한 소프트웨어 설계
컴포넌트 기반의 어플리케이션 디자인하기
업무 클래스와 데이터 접속 기본 클래스들
네임스페이스 패키지(Namespace Package) 작성하기
추상 데이터 접속 클래스 작성하기
클래스(정적 구조) 다이어그램 작성하기
클래스에 작업(Operation) 추가하기
작업 매개 변수 지정하기
작업 추상화하기
모델에 .NET 기본 클래스 추가하기
SaveDataSet 작업 추가하기
구현 서브클래스 생성하기
업무 개체 기본 클래스 생성하기
간단한 도서관 시스템의 사용 사례(Use Case)
미디어 대출 사용 사례(Use Case) 모델링하기
사용 사례로부터 클래스 유추하기
데이터에 대한 고려
시퀀스 다이어그램(Sequence Diagram) 작성하기
드로잉 페이지 방향 변경하기
시퀀스 다이어그램에 사용 사례 텍스트 추가하기
행위자(Actor)와 UI 위치 구분자(Placeholder) 추가하기
개체간의 메시지 추가하기
업무 개체 클래스 작성하기
시퀀스 다이어그램에 Borrower 개체 추가하기
Borrower 개체에 메시지 호출 추가하기
활성화 셰이프 크기 조정하기
대출된 미디어 반환하기
벌금 계산하기
대출자 정보 출력하기
미디어 대출하기
시퀀스 다이어그램 꾸미기
요약


제4장 Visio 모델로부터 코드 생성하기

코드 생성 개요
Visio의 코드 생성
Employee 클래스
코드 생성
오류 검사하기
다른 언어로 코드 생성
코드 템플릿
템플릿 사용하기
XML 주석과 코드 템플릿
모델 확장하기
연관(Associations) 연결하기
컬렉션(Collection) 작성하기
인덱서(indexer) 작성하기
이벤트(event)와 대리자(delegate) 작성하기
메서드 재정의하기
요약


제5장 리버스 엔지니어링

왜 리버스 엔지니어링을 사용하는가?
소스 코드를 이용한 리버스 엔지니어링
리버스 엔지니어링 퀵스타트
리버스 엔지니어링의 중요 특징과 한계
리버스 엔지니어링 예
코드 대 UML 맵핑 예제
일반화(또는 상속)
연관관계와 특성
작업과 프로퍼티
기본 타입과 값 타입
소스 코드가 필요 없는 리버스 엔지니어링
RE.NET Lite 리버스 엔지니어링 사용하기
RE.NET Lite 인터널스
RE.NET Lite의 한계
요약


제6장 프로젝트 문서화

일반적인 소프트웨어 개발 라이프 사이클
요구사항 개발
아키텍처/고수준 디자인
상세 디자인
코딩/구현
테스트/품질관리
출시
지원/유지보수
프로젝트에서 UML과 Visio의 역할
문서화로서의 UML
요구사항 개발 문서
아키텍처 문서화
클래스 다이어그램 사용하기
활동 다이어그램 사용하기
구성 요소 다이어그램 사용하기
상세 디자인 문서
상세 클래스 다이어그램 사용하기
시퀀스 다이어그램 사용하기
코딩과 구현 문서화
코딩을 위한 요구사항 문서
코딩을 위한 아키텍처 문서
테스트와 품질관리 문서
프로젝트 전반에 걸쳐 Visio 보고서 사용하기
정적 구조 다이어그램 보고서
배포 다이어그램 보고서
구성 요소 보고서
요약


제7장 분산 시스템 디자인

.NET의 오브젝트 기반 분산 시스템
분산 시스템과 로컬 시스템
분산 시스템을 위한 .NET 기반
.NET 리모팅
ASP.NET 대 .NET 리모팅
Visio 작업을 위한 준비
.NET 분산 시스템을 위한 사용자 지정 UML 스테레오타입
Bank 어플리케이션 패키징과 배포
시스템 요구사항
요약


제8장 Visio EA를 이용한 데이터베이스 모델링

설계 과정 개요
데이터베이스 모델링
개체 역할 모델링(ORM: Object Role Modeling)
ORM이란?
Visio 데이터 프로젝트
2단계 - 팩트 형식 그리기
CSDP의 3단계
제약 조건
CSDP의 4단계에서 7단계
개념적, 논리적, 물리적 데이터베이스 생성하기
논리적 모델 생성하기
데이터베이스 리버스 엔지니어링하기
ER 다이어그램 리버스 엔지니어링하기
ORM 다이어그램 리버스 엔지니어링하기
요약

저자소개

토니 로튼 (지은이)    정보 더보기
LOTONtech Limited(http://www.lotontech.com)에서 독립 컨설턴트, 전임 강사, 기술 집필자 등으로 활동하고 있으며, .NET 어플리케이션 설계를 편리하게 할 수 있도록 하기 위한 UML 비주얼 모델링 툴(특히, Rational Rose와 Visio for Enterprise Architects)을 확장하는 분야에 관심을 가지고 있다. 1991년 컴퓨터공학과 경영학 학사를 받았으며, 영국에 있는 개방 대학의 부강사로 재직중이다.
펼치기
한철승 (옮긴이)    정보 더보기
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책