이미 소장하고 있다면 판매해 보세요.
|
제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 다이어그램 리버스 엔지니어링하기 요약 찾아보기 |