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

  1. Introdução
    1. 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.

    2. Escopo
    3. 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.

    4. Definições, Acrônimos e Abreviações
    5. Consulte o Glossário [4].

    6. 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 Iteration Plan, Elaboration Iteration #E1, WyIT420, 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 for the Architectural Prototype, WyIT432, V1.0, 1999, Wylie College IT.
  2. Subsistema

  3. 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

     

  4. 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



 

 
Copyright  (c) IBM Corp. 1987, 2004. Todos os Direitos Reservados.

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