목차
1 개요
1.1 문서 목적
1.2 문서 범위
1.3 참고 문서
2 아키텍처 기술 방식
3 아키텍처 목표와 제약 사항
3.1 기능 요구사항
3.2 비기능 요구사항
4 유즈케이스 뷰
4.1 유즈케이스 다이어그램
5 논리 뷰
5.1 레이어 아키텍처
5.1.1 레이어 구성요소
5.1.1.1 논리 구성요소
5.1.1.2 물리 구성요소
5.2 프레임워크와 툴킷
5.2.1 프레임워크와 툴킷
5.3 서브시스템
5.4 컴포넌트 아키텍처
5.5 디자인 메커니즘
5.5.1 Authority Layer 디자인
5.5.2 Communication Layer 디자인
5.5.3 Data Layer 디자인
5.5.4 Display Layer 디자인
5.6 유즈케이스 실현 패턴
5.6.1 일반적인 동작에 대한 유스케이스
5.6.1.1 전체적인 동작 유스 케이스
6 구현 뷰
7 배치 뷰
1.1 문서 목적
1.2 문서 범위
1.3 참고 문서
2 아키텍처 기술 방식
3 아키텍처 목표와 제약 사항
3.1 기능 요구사항
3.2 비기능 요구사항
4 유즈케이스 뷰
4.1 유즈케이스 다이어그램
5 논리 뷰
5.1 레이어 아키텍처
5.1.1 레이어 구성요소
5.1.1.1 논리 구성요소
5.1.1.2 물리 구성요소
5.2 프레임워크와 툴킷
5.2.1 프레임워크와 툴킷
5.3 서브시스템
5.4 컴포넌트 아키텍처
5.5 디자인 메커니즘
5.5.1 Authority Layer 디자인
5.5.2 Communication Layer 디자인
5.5.3 Data Layer 디자인
5.5.4 Display Layer 디자인
5.6 유즈케이스 실현 패턴
5.6.1 일반적인 동작에 대한 유스케이스
5.6.1.1 전체적인 동작 유스 케이스
6 구현 뷰
7 배치 뷰
본문내용
1 개요
1.1 문서 목적
이 문서는 이 문서는 실제적인 프로그램의 구현이 있기 이전에 그 구조를 생각해 봄으로 해서 실제로 갖추게 될 기능에 대한 상세한 설명이 첨부하기 위해 작성하고 또한 문서를 통해 프로젝트의 진행에 있어서 좀 더 체계적인 진행과 각각의 기능의 독립성과 연관성을 정의 하기 위해 이 문서를 작성한다. 마지막으로 기술 서를 통해 우리는 프로젝트를 다른 사람이 보더라도 이 프로젝트 자체를 이해할 수 있도록 하는데 그 목적을 두고 있다.
1.2 문서 범위
이 문서의 범위는 프로젝트 내에 모든 사항에 대해서 설명이 되어 있으며 프로젝트 진행시에 이 문서를 따라 작성이 될 것이다. 이 문서는 기본적으로 프로젝트가 가지는 단계적 특성에 대해 정의하고 전체적인 유즈 케이스에 대해서 살펴본다. 또한 구현 뷰에서는 구현이 어떻게 이루어지고 구현을 할 때 어떠한 구조를 가지고 구현을 할 것인가를 나타낸다. 이 문서는 전반적으로 프로젝트 진행에 필요한 내용에 전반적으로 영햫을 미친다.
1.3 참고 문서
D006.[J2EE]아키텍처기술서 V1.0-M-Brief
2 아키텍처 기술 방식
기본적으로 유스 케이스 뷰와 논리 뷰, 구현 뷰 , 배치 뷰 , 디자인 매커니즘, 구현 매커니즘을 기본적인 골격으로 세운다. 그리고 이 프로그램의 유스 케이스를 정의하고 그에 대한 설명으로 프로젝트의 목적에 대한 이해를 높인다.
그 후에 레이어 아키텍처를 통해 기반이 성격을 분리하여 각각의 레이어를 생성한다. 그리고 그 레이어에 대한 성명을 하도록 한다.
후에 물리 구성요소와 실제 논리적 구성요소를 설명하고 어떤 원리에 의해 서로가 의존하고 영향을 미치는 가를 설정한다. 후에 프레임 워크와 실제적인 환경과 골격에 대해서 논의한다.
마지막인 구현 뷰에 사용될 메커니즘을 디자인 함으로 해서 어떤 형식과 방향을 가지고 진행해 나갈 것인가를 결정한다.
마지막으로 구현 뷰에 있어서 어떻게 구현이 될 것인가를 구체적으로 생각하여 보고 또한 Sequence 다이어그램을 통해 동작 원리에 대해 다시 한번 상기할 수 있도록 한다.
1.1 문서 목적
이 문서는 이 문서는 실제적인 프로그램의 구현이 있기 이전에 그 구조를 생각해 봄으로 해서 실제로 갖추게 될 기능에 대한 상세한 설명이 첨부하기 위해 작성하고 또한 문서를 통해 프로젝트의 진행에 있어서 좀 더 체계적인 진행과 각각의 기능의 독립성과 연관성을 정의 하기 위해 이 문서를 작성한다. 마지막으로 기술 서를 통해 우리는 프로젝트를 다른 사람이 보더라도 이 프로젝트 자체를 이해할 수 있도록 하는데 그 목적을 두고 있다.
1.2 문서 범위
이 문서의 범위는 프로젝트 내에 모든 사항에 대해서 설명이 되어 있으며 프로젝트 진행시에 이 문서를 따라 작성이 될 것이다. 이 문서는 기본적으로 프로젝트가 가지는 단계적 특성에 대해 정의하고 전체적인 유즈 케이스에 대해서 살펴본다. 또한 구현 뷰에서는 구현이 어떻게 이루어지고 구현을 할 때 어떠한 구조를 가지고 구현을 할 것인가를 나타낸다. 이 문서는 전반적으로 프로젝트 진행에 필요한 내용에 전반적으로 영햫을 미친다.
1.3 참고 문서
D006.[J2EE]아키텍처기술서 V1.0-M-Brief
2 아키텍처 기술 방식
기본적으로 유스 케이스 뷰와 논리 뷰, 구현 뷰 , 배치 뷰 , 디자인 매커니즘, 구현 매커니즘을 기본적인 골격으로 세운다. 그리고 이 프로그램의 유스 케이스를 정의하고 그에 대한 설명으로 프로젝트의 목적에 대한 이해를 높인다.
그 후에 레이어 아키텍처를 통해 기반이 성격을 분리하여 각각의 레이어를 생성한다. 그리고 그 레이어에 대한 성명을 하도록 한다.
후에 물리 구성요소와 실제 논리적 구성요소를 설명하고 어떤 원리에 의해 서로가 의존하고 영향을 미치는 가를 설정한다. 후에 프레임 워크와 실제적인 환경과 골격에 대해서 논의한다.
마지막인 구현 뷰에 사용될 메커니즘을 디자인 함으로 해서 어떤 형식과 방향을 가지고 진행해 나갈 것인가를 결정한다.
마지막으로 구현 뷰에 있어서 어떻게 구현이 될 것인가를 구체적으로 생각하여 보고 또한 Sequence 다이어그램을 통해 동작 원리에 대해 다시 한번 상기할 수 있도록 한다.
추천자료
전자상거래 관련 국제규범의 제정 동향과 내용 분석
[지역정보화 정책] ‘경상남도’와 ‘제주도’의 지역정보화 사례
한국생활의 안내 및 진로지도
2009년 2학기 기획론 기말시험 핵심체크
2009년 2학기 기획론 출석대체시험 핵심체크
영국 ICT(정보통신기술)능력습득, 영국 ICT(정보통신기술)활용과 학업성취도, 영국 ICT(정보...
2012년 2학기 기획론 출석대체시험 핵심체크
2012년 2학기 기획론 기말시험 핵심체크
정보시스템에 BPR(Business Peocess Reengineering)을 적용하는 방식 세 가지를 제시하고, 각...
2014년 2학기 기획론 기말시험 핵심체크
2014년 2학기 기획론 교재 전 범위 핵심요약노트
2015년 2학기 기획론 교재 전 범위 핵심요약노트
(패션리테일링앤머천다이징 공통) 최근 급격히 성장하고 있는 무점포 소매업 중에서 ‘인터넷 ...
소개글