Sistema de Registro em Curso

Plano de Construção de Integração C2

 

Versão 1.0

Histórico da Revisão

Data Versão Descrição Autor
27/Março/1999 1.0 Release Inicial - Plano de Construção para a segunda iteração - C2 P. Johnson
 
 
 
 
 
 
 
 
 
 
 
 

Índice

  1. Objetivos
  2. Escopo
  3. Referências
  4. Subsistemas
  5. Construções
    5.1    Construção Um de Integração
    5.2    Construção Dois de Integração
    5.3    Construção Três de Integração
    5.4    Construção Quatro de Integração

Plano de Construção de Iteração C2

    1.    Objetivos

    Esse documento descreve o plano para integrar os componentes de software da Iteração C2 . Essa iteração forma a linha de base do software para a liberação R1.0.

    2.    Escopo

    Essa Construção de Integração se aplica a todos os componentes que fazem parte do Release 1.0.

    O Teste e as Equipes de Desenvolvimento utilizam esse documento para determinar os subsistemas e os componentes que abrangem cada construção e a classificação das diversas construções.

    3.    Referências

As referências aplicáveis são:

    1. Course Billing Interface Specification, WC93332, 1985, Wylie College Press.
    2. Course Catalog Database Specification, WC93422, 1985, Wylie College Press.
    3. Course Registration System Vision Document, WyIT387, V1.0, 1998, Wylie College IT.
    4. Course Registration System Glossary, WyIT406, V2.0, 1999, Wylie College IT.
    5. Course Registration System Use Case Spec - Close Registration, WyIT403, V2.0, 1999, Wylie College IT.
    6. Course Registration System Use Case Spec - Login, WyIT401, V2.0, 1999, Wylie College IT.
    7. Course Registration System Use Case Spec - Maintain Professor Info, WyIT407, Version 2.0, 1999, Wylie College IT.
    8. Course Registration System Use Case Spec - Register for Courses, WyIT402, Version 2.0, 1999, Wylie College IT.
    9. Course Registration System Use Case Spec - Select Courses to Teach, WyIT405, Version 2.0, 1999, Wylie College IT.
    10. Course Registration System Use Case Spec - Maintain Student Info, WyIT408, Version 2.0, 1999, Wylie College IT.
    11. Course Registration System Use Case Spec - Submit Grades, WyIT409, Version 2.0, 1999, Wylie College IT.
    12. Course Registration System Use Case Spec - View Report Card, WyIT410, Version 2.0, 1999, Wylie College IT.
    13. Course Registration System Software Development Plan, WyIT418, V1.0, 1999, Wylie College IT.
    14. Course Registration System C2 Iteration Plan, WyIT500, V1.0, 1999, Wylie College IT.
    15. Course Registration System Software Architecture Document, WyIT431, V1.0, 1999, Wylie College IT.
    16. Course Registration System Test Plan, WyIT501, V1.0, 1999, Wylie College IT.
    4.    Subsistemas

    Os subsistemas, processos e componentes que devem ser integrados para o Release 1.0 são mostrados na tabela abaixo:

    Subsistema Processos Componentes
    Registro em Curso 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

    Sistema Financeiro FinanceSystem Todos os componentes
    Catálogo do Curso CourseCatalog Todos os componentes

     

    5.    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 de R1.0 será organizada como 4 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
5.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 c-abc

c-ewb

c-eew

c-tyn

Catálogo do Curso Todos os Componentes
 

5.2    Construção Dois de Integração

A segunda construção de integração ativará a seguinte funcionalidade básica:

  • Caso de Uso Manter Informações do Professor: Digite e atualize as informações do professor.
  • Caso de Uso para Manter Informações do Estudante: Digite e atualize as informações do estudante.
  • Caso de Uso para Selecionar os Cursos: O professor se inscreve para os cursos.
  • 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 c-abc

c-ewb

c-eew

c-tyn

c-tgb

c-wew

c-mmn

c-abd

c-exs

Sistema Financeiro Todos os componentes
Catálogo do Curso Todos os componentes
 

5.3    Construção Três de Integração

A terceira integração de construção incluirá a seguinte funcionalidade:

  • Caso de Uso para Submeter Grades de Estudantes: O professor insere marcas de estudantes.
  • Caso de Uso para Visualizar Cartão de Relatório: O estudante visualiza o cartão do relatório.

A Construção Três de Integração inclui os seguintes Subsistemas e Componentes:

Subsistema Componentes
Registro em Curso 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

Sistema Financeiro Todos os componentes
Catálogo do Curso Todos os componentes

 

5.4    Construção Quatro de Integração

A quarta construção de integração não apresentará qualquer nova funcionalidade. Ela será a construção final para trazer todas as correções ao software ou componentes de dados.

A Construção Quatro de Integração inclui todos os Subsistemas e Componentes que consistem no Release 1.0.



 

Copyright  (c) IBM Corp. 1987, 2004. Todos os direitos reservados. 

Exemplo da Web do Projeto de Registro em Curso
Versão 2001.03