수강 신청 시스템
아키텍처 프로토타입에 대한
대한
통합 빌드 계획
버전 1.0
개정 히스토리
날짜 |
버전 |
설명 |
작성자 |
1999년 3월 7일 |
1.0 |
초기
릴리스 - 프로토타입 빌드 계획 |
P. Johnson |
|
|
|
|
|
|
|
|
|
|
|
|
목차
1. 소개
2. 서브시스템
3. 빌드
3.1 통합 빌드 1
3.2 통합 빌드 2
- 소개
- 목적
이 문서에서는 수강 신청 시스템의 첫 번째 소프트웨어
컴포넌트를 실행 가능 프로그램과 시연 가능한
프로토타입으로 통합하는 계획에 대해 설명합니다.
- 범위
통합 빌드는 수강 신청 프로토타입에 적용되며 수강
신청 시스템 릴리스 1에 대해 계획된 기능 컨텐츠를 반영합니다.
이 컨텐츠는 E1 반복 계획 [14]에 정의되어 있습니다. 결과
아키텍처 프로토타입은 릴리스 1.0에 필요한
중요 아키텍처 컴포넌트를 통합합니다.
이 문서는 프로토타입 통합 계획을 구성하는 데 유용하며
해당 프로토타입의 테스트 계획에 대한 입력으로 사용됩니다.
- 정의,
머리 글자어 및 약어
용어집 [4]를 참조하십시오.
- 참조
관련 참조 서적은 다음과 같습니다.
- 과정 청구 인터페이스 스펙, WC93332, 1985, Wylie College
Press.
- 과정 카탈로그 데이터베이스 스펙, WC93422, 1985, Wylie College
Press.
- 수강 신청 시스템 비전 문서, WyIT387, V1.0, 1998, Wylie College IT.
- 수강 신청 시스템 용어집,
WyIT406, V2.0, 1999, Wylie College IT.
- 수강 신청 시스템 유스 케이스 명세 - 신청 마감, WyIT403, V2.0, 1999, Wylie College
IT.
- 수강 신청 시스템 유스 케이스 명세 - 로그인, WyIT401, V2.0, 1999, Wylie College IT.
- 수강 신청 시스템 유스 케이스 명세 - 교수 정보 유지보수, WyIT407, 버전 2.0, 1999,
Wylie College IT.
- 수강 신청 시스템 유스 케이스 명세 - 수강 신청, WyIT402, 버전 2.0, 1999, Wylie
College IT.
- 수강 신청 시스템 유스 케이스 명세 - 개설 과정 선택, WyIT405, 버전 2.0, 1999,
Wylie College IT.
- 수강 신청 시스템 유스 케이스 명세 - 학생 정보 유지보수, WyIT408, 버전 2.0, 1999, Wylie
College IT.
- 수강 신청 시스템 유스 케이스 명세 - 성적 제출, WyIT409, 버전 2.0, 1999, Wylie College
IT.
- 수강 신청 시스템 유스 케이스 명세 - 성적표
보기, WyIT410, 버전 2.0, 1999, Wylie College IT.
- 수강 신청 시스템 소프트웨어 개발 계획,
WyIT418, V1.0, 1999, Wylie College IT.
- 수강 신청 시스템 반복 계획, 정제(Elaboration) 반복 #E1, WyIT420, V1.0, 1999, Wylie College IT.
- 수강 신청 시스템 소프트웨어 아키텍처 문서,
WyIT431, V1.0, 1999, Wylie College IT.
- 수강 신청 시스템 아키텍처 프로토타입 테스트 계획,
WyIT432, V1.0, 1999, Wylie College IT.
-
서브시스템
정제(Elaboration) 단계에서는 릴리스 1.0 아키텍처의 타당성과 성능을
검증하기 위한 아키텍처 프로토타입을 개발합니다. 이 단계에는
재무 시스템 및 과정 카탈로그와 같은 외부 서브시스템에 대한
인터페이스 구현과 수강 신청 서브시스템 구현이 포함됩니다.
학생과 상호 작용하며 학생의 등록 요청을 처리하는
주 프로세스가 구현되며 학생 로그온과 같은 보안
기능이 구현됩니다. 또한 신청 마감 프로세스가
구현되어 외부 재무 시스템과의 통신을 시작합니다.
아키텍처 프로토타입에서는 식별된 서브시스템 및 프로세스의
선택된 컴포넌트만 구현됩니다. 이는 인터페이스
및 통신 메커니즘을 구현하기 위해서입니다.
다음 표는 아키텍처 프로토타입에 대해
구현될 서브시스템 및 프로세스를 보여줍니다.
서브시스템 |
프로세스 |
컴포넌트 |
수강 신청 |
StudentApplication
CourseRegistrationProcess
CourseCatalogSystemAccess
FinanceSystemAccess
CloseRegistrationProcess |
TBD |
재무 시스템 |
FinanceSystem |
TBD |
과정 카탈로그 |
CourseCatalog |
TBD |
- 빌드
통합(반복에 속함)은 여러 개의 증분으로 분할되며 각
증분은 통합 테스트를 마친 빌드를 생성합니다. 프로토타입의
통합은 이 섹션에서 설명하는
두 개의 통합 빌드로서 구성됩니다.
빌드 통합은 다음 단계로 구성됩니다.
- 지정된 컴포넌트를 빌드 디렉토리로 어셈블
- 컴파일 및 링크 명령 파일 작성
- 컴포넌트의 컴파일 및 실행 가능 프로그램으로의 링크
- 데이터베이스 초기화
- 실행 가능 프로그램, 데이터 및
테스트 드라이버를 대상 시스템으로 이전
- 통합 테스트 실행
3.1 통합
빌드 1
첫 번째 통합 빌드에서 사용할 수
있는 기본 기능은 다음과 같습니다.
- 로그인 유스 케이스: 원격 또는 로컬로 로그온합니다.
- 수강 신청 유스 케이스: 과정 카탈로그
데이터베이스를 조회하고 수강 신청을 제출합니다.
통합 빌드 1에는 다음 서브시스템 및 컴포넌트가 포함됩니다.
서브시스템 |
컴포넌트 |
수강 신청 |
x-yuu
a-abc
x-sam
x-big
y-mam |
과정 카탈로그 |
cc-interface
main_catalog |
3.2 통합
빌드 2
두 번째 통합 빌드에서 사용할 수
있는 기본 기능은 다음과 같습니다.
- 신청 마감 유스 케이스: 신청
기간을 마감하고 청구를 시작합니다.
통합 빌드 2에는 다음 서브시스템 및 컴포넌트가 포함됩니다.
서브시스템 |
컴포넌트 |
수강 신청 |
x-bab
x-ymm
c-raa
x-yuu
a-abc
x-sam
x-big
y-mam |
재무 시스템 |
Main_finance
DB_finance |
|