Sistema de Registro em Curso
Plano de Integração da Construção
Para o
Protótipo de Arquitetura
Versão 1.0
Histórico da Revisão
Data |
Versão |
Descrição |
Autor |
7/Março/1999 |
1.0 |
Release Inicial - Plano de Construção do Protótipo |
P. Johnson |
|
|
|
|
|
|
|
|
|
|
|
|
Índice
1. Introdução
2. Subsistemas
3. Construções
3.1 Construção Um de Integração
3.2 Construção Dois de Integração
- Introdução
- Objetivo
Esse documento descreve o plano para integrar os primeiros componentes de
software do sistema de Registro C em um programa executável e protótipo demonstrável.
- Escopo
A Construção de Integração se aplica ao protótipo de Registro C e reflete o
conteúdo de recurso planejado para o Release 1 do Sistema de Registro
C, conforme definido no Plano de Iteração E1 [14]. O protótipo de arquitetura
resultante reunirá os componentes de arquitetura chave
requeridos para o Release 1.0.
Esse documento ajudará a formar os planos para a integração de protótipo e
será utilizado como entrada no Plano de Teste [16] para o protótipo.
- Definições, Acrônimos e Abreviações
Consulte o Glossário [4].
- Referências
As referências aplicáveis são:
- Course Billing Interface Specification, WC93332, 1985, Wylie College
Press.
- Course Catalog Database Specification, WC93422, 1985, Wylie College
Press.
- Course Registration System Vision Document, WyIT387, V1.0, 1998, Wylie College IT.
- Course Registration System Glossary,
WyIT406, V2.0, 1999, Wylie College IT.
- Course Registration System Use Case Spec - Close Registration, WyIT403, V2.0, 1999, Wylie College
IT.
- Course Registration System Use Case Spec - Login, WyIT401, V2.0, 1999, Wylie College IT.
- Course Registration System Use Case Spec - Maintain Professor Info, WyIT407, Version 2.0, 1999,
Wylie College IT.
- Course Registration System Use Case Spec - Register for Courses, WyIT402, Version 2.0, 1999, Wylie
College IT.
- Course Registration System Use Case Spec - Select Courses to Teach, WyIT405, Version 2.0, 1999,
Wylie College IT.
- Course Registration System Use Case Spec - Maintain Student Info, WyIT408, Version 2.0, 1999, Wylie
College IT.
- Course Registration System Use Case Spec - Submit Grades, WyIT409, Version 2.0, 1999, Wylie College
IT.
- Course Registration System Use Case Spec - View Report Card, WyIT410, Version 2.0, 1999, Wylie
College IT.
- Course Registration System Software Development Plan,
WyIT418, V1.0, 1999, Wylie College IT.
- Course Registration System Iteration Plan, Elaboration Iteration #E1, WyIT420, V1.0, 1999, Wylie College IT.
- Course Registration System Software Architecture Document, WyIT431,
V1.0, 1999, Wylie College IT.
- Course Registration System Test Plan for the Architectural Prototype,
WyIT432, V1.0, 1999, Wylie College IT.
-
Subsistema
A fase de elaboração desenvolverá o protótipo de arquitetura
para verificar a viabilidade e o desempenho da arquitetura para o Release 1.0. Isso
incluirá a implementação das interfaces para os subsistemas externos; Sistema
Financeiro e Catálogo do Curso, bem como implementação do subsistema de registro do
curso.
Os principais processos que fazem interface com o estudante e que processam o
pedido de registro do estudante serão implementados. Recursos de segurança, que como
o Logon do estudante serão implementados. O processo para Fechar o Registro
será implementado para iniciar a comunicação com o Sistema Financeiro externo.
Apenas os componentes selecionados dos subsistemas identificados
(e processos) serão implementados no protótipo de arquitetura. A intenção é
implementar a interface e os mecanismos de comunicação.
A seguinte tabela ilustra os subsistemas e os processos a serem implementados
para o protótipo de arquitetura:
Subsistema |
Processos |
Componentes |
Registro em Curso |
StudentApplication
CourseRegistrationProcess
CourseCatalogSystemAccess
FinanceSystemAccess
CloseRegistrationProcess |
A Definir |
Sistema Financeiro |
FinanceSystem |
A Definir |
Catálogo do Curso |
CourseCatalog |
A Definir |
- Construções
A integração (na iteração) está dividida em inúmeros incrementos, cada um
resultante de uma construção, que possui a integração testada. A integração do
protótipo será organizada como 2 construções de integração, conforme descrito nas
seguintes seções.
A integração de construção inclui as seguintes etapas:
- Montando os componentes especificados em diretórios de construção
- Criando a compilação e arquivos de comando de link
- Compilando & vinculando os componentes em programas executáveis
- Inicializando o banco de dados
- Transferindo os programas executáveis, dados e drivers de teste para as máquinas de destino
- Executando os testes de integração
3.1 Construção Um de Integração
A primeira construção de integração ativará a seguinte funcionalidade básica:
- Caso de Uso do Login: Logon remoto ou local,
- Caso de Uso para Registrar para dos Cursos: Consulte o banco de dados
do catálogo do curso e submeta o registro do curso.
A Construção Um de Integração inclui os seguintes Subsistemas e Componentes:
Subsistema |
Componentes |
Registro em Curso |
x-yuu
a-abc
x-sam
x-big
y-mam |
Catálogo do Curso |
cc-interface
main_catalog |
3.2 Construção Dois de Integração
A segunda construção de integração ativará a seguinte funcionalidade básica:
- Caso de Uso para Fechar Registro: Feche o período de registro e
inicie o faturamento.
A Construção Dois de Integração inclui os seguintes Subsistemas e Componentes:
Subsistema |
Componentes |
Registro em Curso |
x-bab
x-ymm
c-raa
x-yuu
a-abc
x-sam
x-big
y-mam |
Sistema Financeiro |
Main_finance
DB_finance |
|