이미 소장하고 있다면 판매해 보세요.
|
part 1 시스템 개발 준비
chapter 1 프로젝트 시작하기 01 대학 정보 시스템 개요 02 대학 정보 시스템 개발 환경 03 J2EE 및 .NET 시스템 개발을 위한 필요 기술 chapter 2 객체지향과 CBD 개요 01 객체지향 기본 개념 02 CBD 개요 03 컴포넌트와 클래스 04 요약 chapter 3 UML 개요 01 개요 02 UML 다이어그램 03 4+1 관점 04 개발 활동, 관점 그리고 UML 05 요약 chapter 4 시스템 개발 절차 01 개요 02 요구사항 정의 활동 03 분석 활동 04 설계 활동 05 구현 활동 06 요약 chapter 5 Rose와 Together 소개 01 개요 02 Rose 소개 03 Together 소개 04 요약 Part 2 시스템 개발 chapter 6 요구사항 정의 01 개요 02 액터 03 유스케이스 04 액터와 유스케이스 사이의 관계 05 유스케이스 상세화 06 유스케이스 상세화 사례 - 학생관리 유스케이스 07 유스케이스 상세화 사례 - 수강신청 유스케이스 08 유스케이스 모델의 구조화 09 유스케이스 모델의 구성 방법 10 요구사항 정의 활동의 점검 11 요약 chapter 7 분석 01 개요 02 분석 클래스의 파악 03 분석 클래스 간의 관계 파악 04 분석 유스케이스의 실현 05 분석 사례 - 학생관리 유스케이스 06 분석 사례 - 수강신청 유스케이스 07 분석 모델의 구성 방법 08 분석에 대한 고찰 09 분석 활동의 점검 10 요약 chapter 8 설계 - 일반 01 설계의 특징 02 논리적 시스템 구조와 설계 chapter 9 J2EE 플랫폼 기반 설계 01 개요 02 프리젠테이션 로직 설계 03 비즈니스 로직 설계 04 데이터 접근 로직 설계 05 설계 유스케이스의 실현 06 설계 사례 - 학생관리 유스케이스 07 설계 모델의 구성 방법 08 J2EE 컴포넌트의 설계 09 설계 활동의 점검 10 요약 chapter 10 .NET 플랫폼 기반 설계 01 개요 02 프리젠테이션 로직 설계 03 비즈니스 로직 설계 04 데이터 접근 로직 설계 05 설계 유스케이스의 실현 06 설계 사례 - 수강신청 유스케이스 07 설계 모델의 구성 방법 08 .NET 컴포넌트의 설계 09 설계 활동의 점검 10 요약 chapter 11 구현 - 일반 01 개요 02 순공학 03 역공학 04 순환공학 05 요약 chapter 12 J2EE 플랫폼 기반 구현 01 구현 환경 02 데이터 접근 로직 구현 03 비즈니스 로직 구현 04 프리젠테이션 로직 구현 05 EJB 컴포넌트의 구현 06 웹 컴포넌트의 구현 07 대학 정보 시스템의 실행 08 요약 chapter 13 .NET 플랫폼 기반 구현 01 구현 환경 02 Visual Studio.NET 프로젝트 03 데이터 접근 로직 구현 04 비즈니스 로직 구현 05 프리젠테이션 로직 구현 06 .NET 컴포넌트의 구현 07 대학 정보 시스템의 실행 08 요약 part 3 CASE 도구의 고급 기능 chapter 14 Rose의 고급 기능 01 모델 공유 02 Web Publisher 03 Rose Script 04 Data Modeler 05 Web Modeler chapter 15 Together의 고급 기능 01 모델의 문서화 02 DB 모델링 부록 A 대학 정보 시스템 개발 사례 01 대학 정보 시스템의 문제 기술서 02 유스케이스 모델 03 로그인 유스케이스 04 암호변경 유스케이스 05 로그아웃 유스케이스 06 학생관리 유스케이스 07 교수관리 유스케이스 08 강좌관리 유스케이스 09 강의관리 유스케이스 10 수강신청 유스케이스 11 성적등록 유스케이스 12 성적조회 유스케이스 13 출석부조회 유스케이스 부록 B 대학 정보 시스템 실행해보기 01 J2EE 플랫폼의 대학 정보 시스템 02 .NET 플랫폼의 대학 정보 시스템 참고문헌 찾아보기 |
|
이 책은 1부 시스템 개발 준비, 2부 시스템 개발, 3부 CASE 도구의 고급 기능 그리고 부록으로 구성된다.
1부 시스템 개발 준비: 시스템 개발 준비에서는 객체지향 및 컴포넌트 기반 기법으로 시스템을 개발할 때 기본적으로 필요한 개념과 기술, 도구 등을 소개한다. 1장: 프로젝트 시작하기에서는 본 도서에서 개발 사례로 다루는 대학 정보 시스템을 간단히 소개한다. 또한, 대학 정보 시스템을 개발할 때 개발자가 숙지해야 할 기술을 소개하고 이 책의 어느 부분에서 각 기술을 다루고 있는 지를 설명한다. 2장: 객체지향과 CBD 개요에서는 객체지향과 CBD의 핵심 개념을 소개한다. 그리고 개발자들이 흔히 혼동하고 있는 클래스와 컴포넌트의 개념을 비교 설명한다. 3장: UML 개요에서는 객체지향 및 컴포넌트 기반 방식으로 시스템을 개발할 때 이용되는 표준적인 모델링 언어인 UML(Unified Modeling Language)에 대해서 소개한다. 그리고 시스템을 개발할 때 각 다이어그램이 어떤 역할을 하는 지와 개발 활동의 어느 시점에 사용되는 지를 설명한다. 4장: 시스템 개발 절차에서는 대규모의 시스템을 개발할 때 필요한 일반적인 개발 절차를 소개한다. 특히, CASE 도구인 Rose와 Together를 이용하여 어떻게 구현 활동을 수행하는 지에 대해서도 소개한다. 5장: Rose와 Together 소개에서는 이 책에서 이용하는 두 개의 CASE 도구인 Rose와 Together를 소개한다. 그리고 Rose와 Together에 대한 설치 방법과 기본적인 사용법을 소개한다. 2부 시스템 개발: 시스템 개발에서는 대학 정보 시스템의 개발 사례를 통하여 시스템 개발 시 수행되는 요구사항 정의, 분석, 설계, 구현 활동에 대하여 소개한다. 6장: 요구사항 정의에서는 문제 기술서를 바탕으로 시스템에 대한 요구사항을 도출하고, 명세하고 이를 확인하는 방법을 소개한다. 액터, 유스케이스 등 요구사항 정의를 할 때 일반적으로 이용되는 유스케이스 모델링 기법을 자세하게 설명한다. 7장: 분석은 정의된 요구사항을 바탕으로 시스템을 분석하는 방법을 소개한다. 경계 클래스, 실체 클래스, 제어 클래스의 분석 클래스를 이용한 시스템 분석과 이를 Rose와 Together에서 클래스 다이어그램으로 표현하는 방법 그리고 분석 결과의 정확성을 확인할 수 있는 방법을 소개한다. 8~10장: 8장에서부터 10장까지는 분석 결과를 바탕으로 시스템을 설계하는 방법을 소개한다. 8장. 설계 - 일반에서는 J2EE 플랫폼과 .NET 플랫폼에 관계 없이 공통적으로 필요한 개념을 소개하며 9장과 10장에서는 J2EE 플랫폼 및 .NET 플랫폼을 고려한 자세한 설계 방법이 소개된다. 11~13장: 11장에서부터 13장까지는 설계 결과를 바탕으로 시스템을 구현하는 방법을 소개한다. 11장. 구현 - 일반에서는 플랫폼에 관계 없는 순공학/역공학/순환공학 등의 개념을 소개하고, J2EE 플랫폼과 .NET 플랫폼 별로 구현하는 방법은 12장과 13장에서 각각 소개된다. 3부 CASE 도구의 고급 기능: CASE 도구의 고급 기능에서는 Rose 및 Together가 제공하는 보다 고급 기능을 소개한다. 14~15장: Rose의 고급 기능에서는 RoseScript, Web Publisher, Data Modeler, Web Modeler 등의 추가 기능에 대하여 소개를 하고, 15장. Together의 고급 기능에서는 자동적인 문서 생성 방법과 DB 모델링 기능을 이용한 데이터베이스에 대한 순환공학 방법을 소개한다. 부록 A: 대학 정보 시스템 개발 사례는 개발된 대학 정보 시스템에 대한 산출물을 소개한다. 유스케이스를 기준으로 한 체계적인 개발 절차에 대한 이해를 돕기 위하여 각 산출물을 유스케이스 별로 정리하였다. 부록 B: J2EE 플랫폼과 .NET 플랫폼에서 완성된 대학 정보 시스템을 설치하고 실행해 볼 수 있게 하였다. |