* 본 문서는 한글 2005 이상 버전에서 작성된 문서입니다.
한글 2002 이하 프로그램에서는 열어볼 수 없으니, 한글 뷰어프로그램(한글 2005 이상)을 설치하신 후 확인해주시기 바랍니다.
소개글
분석 단계의 시스템 인터페이스는 유스케이스 모델을 기반으로 식별하고 Business Facade 컴포넌트 타입에 의해서 구현된다. 만일 식별된 컴포넌트 구현을 J2EE의 EJB로 구현될 경우 Facad 컴포넌트는 무상태 세션빈 형태로 구현된다.
비즈니스 인터페이스는 분석 단계의 비즈니스 객체 모델을 통해서 식별되며 비즈니스 프로세스 컴포넌트와 비즈니스 도메인 컴포넌트 타입들에 의해서 구현된다. J2EE의 EJB로 구현할 경우 비즈니스 프로세스 컴포넌트는 무상태 세션빈으로 구현되며 비즈니스 도메인 컴포넌트는 EJB의 CMP, BMP 그리고 DAO에 의해서 구현된다.
제시한 룰 기반 분석 패턴을 통해 유스케이스 모델, 비즈니스객체 모델, 인터페이스와 컴포넌트 식별, 컴포넌트 아키텍처 다이어그램, 식별된 컴포넌트의 어플리케이션 프레임워크에 배포와 같은 것들을 어떻게 작성하는지에 대해서 기술한다.
목차
1.개요
2.방법론 구조
3.활동 및 작업 요소 및 하는 일
4.산출물 종류 및 산출물 구성과 간단한 설명
5.활동과 산출물의 관계 및 활동 흐름
6.도구와 기법 - 관련 활동 및 산출물, 각 도구와 기법의 기능
7.결론 - 방법론의 강점과 약점, 개선방안 등
본문내용
분석 단계의 시스템 인터페이스는 유스케이스 모델을 기반으로 식별하고 Business Facade 컴포넌트 타입에 의해서 구현된다. 만일 식별된 컴포넌트 구현을 J2EE의 EJB로 구현될 경우 Facad 컴포넌트는 무상태 세션빈 형태로 구현된다.
비즈니스 인터페이스는 분석 단계의 비즈니스 객체 모델을 통해서 식별되며 비즈니스 프로세스 컴포넌트와 비즈니스 도메인 컴포넌트 타입들에 의해서 구현된다. J2EE의 EJB로 구현할 경우 비즈니스 프로세스 컴포넌트는 무상태 세션빈으로 구현되며 비즈니스 도메인 컴포넌트는 EJB의 CMP, BMP 그리고 DAO에 의해서 구현된다.
제시한 룰 기반 분석 패턴을 통해 유스케이스 모델, 비즈니스객체 모델, 인터페이스와 컴포넌트 식별, 컴포넌트 아키텍처 다이어그램, 식별된 컴포넌트의 어플리케이션 프레임워크에 배포와 같은 것들을 어떻게 작성하는지에 대해서 기술한다.
UML Components 개발 프로세스상의 분석 단계 주요 산출물은 유스케이스 모델과 비즈니스 객체 모델이다.
룰 기반 분석패턴에서 제시한 주체, 외부 이벤트 그리고
이벤트 명세 개념들은 유스케이스 모델상의 액터, 유스케이스, 유스케이스 시나리오를 추출하기 위해 사용한다.
참고 자료
1. 이용환, 생산성과 유지보수 향상을 위한 CBD 어플리케이션 프레임워크와 개발방
법론, 건국대학교 대학원, 2006
2. 방철호, CBD기반 소프트웨어 품질 향상을 위한 프레임워크에 관한 연구, 건국대학
교 정보통신대학원, 2007
3. 정용환, 컴포넌트 기반 개발방법론에 의한 사회기반시설물 유지관리 업무 프로세
스 컴포넌트 개발, 연세대학교 대학원, 2003
4. 서호진, 컴포넌트 바이블, 사이버출판사, 2004,5
5. 홍익대학교, 소프트웨어 아키텍처 구축 방법론, 2005