수강 신청 시스템
C2 통합 빌드 계획
버전 1.0
개정 히스토리
날짜 |
버전 |
설명 |
작성자 |
1999년 3월 27일 |
1.0 |
초기
릴리스 - 두 번째 반복(C2)에 대한 빌드 계획 |
P. Johnson |
|
|
|
|
|
|
|
|
|
|
|
|
목차
- 목표
- 범위
- 참조
- 서브시스템
- 빌드
- 5.1 통합 빌드 1
- 5.2 통합 빌드 2
- 5.3 통합 빌드 3
- 5.4 통합 빌드 4
C2 반복 빌드 계획
1. 목표
이 문서에서는 C2 반복의 소프트웨어 컴포넌트를 통합하는 계획에
대해 설명합니다. 이 반복은 R1.0 릴리스의
소프트웨어 기준선을 작성합니다.
2. 범위
이 통합 빌드는 릴리스 1.0을
구성하는 모든 컴포넌트에 적용됩니다.
테스트 및 개발 팀은 이 문서를 사용하여,
각 빌드를 구성하는 서브시스템 및 컴포넌트와
다양한 빌드의 순서를 판별합니다.
3. 참조
관련 참조 서적은 다음과 같습니다.
- 과정 청구 인터페이스 스펙, 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.
- 수강 신청 시스템 C2 반복 계획, WyIT500, V1.0, 1999, Wylie College IT.
- 수강 신청 시스템 소프트웨어 아키텍처 문서,
WyIT431, V1.0, 1999, Wylie College IT.
- 수강 신청 시스템 테스트 계획, WyIT501, V1.0, 1999, Wylie College IT.
4. 서브시스템
다음 표에는 릴리스 1.0에 대해 통합될
서브시스템, 프로세스 및 컴포넌트가 표시됩니다.
서브시스템 |
프로세스 |
컴포넌트 |
수강 신청 |
StudentApplication
CourseRegistrationProcess
CourseCatalogSystemAccess
FinanceSystemAccess
CloseRegistrationProcess |
c-abc
c-ewb
c-eew
c-tyn
c-tgb
c-wew
c-mmn
c-abd
c-exs
c-xdd
c-lpo
c-ikk
c-ess |
재무 시스템 |
FinanceSystem |
모든 컴포넌트 |
과정 카탈로그 |
CourseCatalog |
모든 컴포넌트 |
5. 빌드
통합(반복에 속함)은 여러 개의 증분으로 분할되며 각
증분은 통합 테스트를 마친 빌드를 생성합니다. R1.0의
통합은 이 섹션에서 설명하는
네 개의 통합 빌드로 구성됩니다.
빌드 통합은 다음 단계로 구성됩니다.
- 지정된 컴포넌트를 빌드 디렉토리로 어셈블
- 컴파일 및 링크 명령 파일 작성
- 컴포넌트의 컴파일 및 실행 가능 프로그램으로의 링크
- 데이터베이스 초기화
- 실행 가능 프로그램, 데이터 및
테스트 드라이버를 대상 시스템으로 이전
- 통합 테스트 실행
5.1 통합
빌드 1
첫 번째 통합 빌드에서 사용할 수
있는 기본 기능은 다음과 같습니다.
- 로그인 유스 케이스: 원격 또는 로컬로 로그온합니다.
- 수강 신청 유스 케이스: 과정 카탈로그
데이터베이스를 조회하고 수강 신청을 제출합니다.
통합 빌드 1에는 다음 서브시스템 및 컴포넌트가 포함됩니다.
서브시스템 |
컴포넌트 |
수강 신청 |
c-abc
c-ewb
c-eew
c-tyn |
과정 카탈로그 |
모든 컴포넌트 |
5.2 통합
빌드 2
두 번째 통합 빌드에서 사용할 수
있는 기본 기능은 다음과 같습니다.
-
교수 정보 유지보수 유스 케이스: 교수
정보를 입력 및 갱신합니다.
-
학생 정보 유지보수 유스 케이스: 학생
정보를 입력 및 갱신합니다.
-
개설 과정 선택 유스 케이스: 교수가
과정에 등록합니다.
-
신청 마감 유스 케이스: 신청
기간을 마감하고 청구를 시작합니다.
통합 빌드 2에는 다음 서브시스템 및 컴포넌트가 포함됩니다.
서브시스템 |
컴포넌트 |
수강 신청 |
c-abc
c-ewb
c-eew
c-tyn
c-tgb
c-wew
c-mmn
c-abd
c-exs |
재무 시스템 |
모든 컴포넌트 |
과정 카탈로그 |
모든 컴포넌트 |
5.3 통합
빌드 3
세 번째 통합 빌드는 다음 기능을 추가합니다.
-
학생 성적 제출 유스 케이스: 교수가 학생의 점수를 입력합니다.
-
성적표 보기 유스 케이스: 학생이 성적표를 봅니다.
통합 빌드 3에는 다음 서브시스템
및 컴포넌트가 포함됩니다.
서브시스템 |
컴포넌트 |
수강 신청 |
c-abc
c-ewb
c-eew
c-tyn
c-tgb
c-wew
c-mmn
c-abd
c-exs
c-xdd
c-lpo
c-ikk
c-ess |
재무 시스템 |
모든 컴포넌트 |
과정 카탈로그 |
모든 컴포넌트 |
5.4 통합 빌드
4
네 번째 통합 빌드는 새 기능을 소개하지는 않으며 모든
수정사항을 소프트웨어 또는 데이터
컴포넌트로 생성하는 마지막 빌드입니다.
통합 빌드 4에는 릴리스 1.0을 구성하는
모든 서브시스템 및 컴포넌트가 포함됩니다.
|