Système d'inscription aux cours

Plan de la construction d'intégration

pour le

prototype d'architecture

 

Version 1.0

Historique des révisions

Date

Version

Description

Auteur

7 mars 1999 1.0 Version initiale - Plan de génération de prototype P. Johnson
 
 
 
 
 
 
 
 
 
 
 
 

 

 

Sommaire

1. Introduction

2. Sous-systèmes

3. Constructions

3.1 Première construction d'intégration

3.2 Seconde construction d'intégration

  1. Introduction
    1. Objet

      Ce document décrit le plan d'intégration des premiers composants logiciels du système d'inscription aux cours dans un programme exécutable et dans un prototype fonctionnel.

    2. Etendue
    3. La construction d'intégration s'applique au prototype d'inscription aux cours et reflète le contenu des fonctions planifiées pour la version 1 du système d'inscription aux cours, tel que défini dans le plan d'itération E1 [14]. Le prototype d'architecture en découlant rassemblera les composants clés de l'architecture requis pour la version 1.0.

      Ce document facilitera la formation de plans pour l'intégration du prototype et constituera les données d'entrée du plan de test [16] pour le prototype.

    4. Définitions, acronymes et abréviations
    5. Voir Glossaire [4].

    6. Références

    Les références pertinentes sont les suivantes :

      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. Sous-systèmes

  3. La phase d'élaboration devra développer le prototype d'architecture afin de vérifier la faisabilité et les performances de l'architecture pour la version 1.0. Ceci comprendra l'implémentation des interfaces avec les sous-systèmes externes (système Finance et Catalogue des cours), ainsi que l'implémentation du sous-système d'inscription aux cours.

    Les principaux processus en interaction avec l'étudiant et qui traitent sa demande d'inscription seront implémentés. Des dispositifs de sécurité, comme l'ouverture de session étudiant, seront implémentés. Le processus Fermeture d'inscription sera implémenté pour déclencher la communication avec le système externe Finance.

    Seuls certains composants sélectionnés des sous-systèmes identifiés (et de leurs processus) seront implémentés dans le prototype d'architecture. L'objectif recherché est d'implémenter l'interface et les mécanismes de communication.

    Le tableau suivant illustre les sous-systèmes et processus à implémenter pour le prototype d'architecture :

    Sous-système Processus Composants
    Inscription aux cours StudentApplication

    CourseRegistrationProcess

    CourseCatalogSystemAccess

    FinanceSystemAccess

    CloseRegistrationProcess

    A déterminer
    Système Finance FinanceSystem A déterminer
    Catalogue des cours CourseCatalog A déterminer

     

  4. Constructions

L'intégration (dans l'itération) est divisée en un certain nombre d'incréments, débouchant chacun sur une construction dont l'intégration est testée. L'intégration du prototype sera organisée sous forme de deux constructions d'intégration, comme décrit dans les sections ci-après.

L'intégration de construction recouvre les étapes suivantes :

    • Regroupement des composants spécifiés dans les répertoires de construction
    • Création des fichiers de commande de compilation et de liaison
    • Compilation et liaison des composants dans des programmes exécutables
    • Initialisation de la base de données
    • Transfert des programmes, données et pilotes de test disponibles sur les ordinateurs cibles
    • Exécution des tests d'intégration
3.1    Première construction d'intégration

La première construction d'intégration permettra les fonctionnalités élémentaires suivantes :

  • Cas d'utilisation Ouverture de session : connexion locale ou à distance,
  • Cas d'utilisation Inscription aux cours: interrogation de la base de données du catalogue des cours et procédure d'inscription aux cours.

La première construction d'intégration comprend les sous-systèmes et composants suivants :

Sous-système Composants
Inscription aux cours x-yuu

a-abc

x-sam

x-big

y-mam

Catalogue des cours cc-interface

main_catalog

        

            3.2    Seconde construction d'intégration

La seconde construction d'intégration permettra les fonctionnalités élémentaires suivantes :

  • Cas d'utilisation Clôture des inscriptions: clôture de la période d'inscription et déclenchement de la facturation.

La seconde construction d'intégration comprend les sous-systèmes et composants suivants :

Sous-système Composants
Inscription aux cours x-bab

x-ymm

c-raa

x-yuu

a-abc

x-sam

x-big

y-mam

Système Finance Main_finance

DB_finance



 

 
Copyright  (c) IBM Corp. 1987, 2004. All Rights Reserved.

Exemple Web de projet d'inscription à des cours
Version 2001.03