Artefacts

La méthode ModelScript défini une structure d’artefacts, c’est à dire de répertoires et de fichiers, avec des noms précis. Chaque tâche indique comment définir le contenu de chaque fichier.

concepts/

concepts/                   Description des concepts.

    besoins/                Résultats de la collecte/analyse des besoins
        ...

    glossaires/             Glossaires du projet.
        glossaires.gls      Glossaires exprimés en GlossaryScript.
        status.md           Status.

    classes/                Modèle de classes.
        classes.cl1         Modèle exprimé en ClassScript1.
        diagrammes/         Diagrammes de classes.
        status.md           Status.

    objets/                 Modéles d'objets.
        o<N>/               Modèle d'objets n°N (modèle positif)
            o<N>.ob1        Modèles d'objets exprimés en ObjectScript1.
            diagrammes/     Diagrammes d'objets en différents formats.
        ...                 ...
        on<N>               Modèle d'objets négatifs.
        ...                 ...
        status.md           Status.

cu/

cu/                         Description du comportement du système.

    cu/                     Modèle de cas d'utilisation.
        cu.uss              Cas d'utilisation en UsecaseScript.
        diagrammes/         Diagrammes de cas d'utilisation.
        status.md           Status.

    scenarios/              Scénarios conceptuels.
        s<N>/               Scénario n°N.
            s<N>.sc1        Scenario representé en ScenarioScript1.
            diagrammes/     Diagrammes liés au scénario.
        ...
        status.md           Status.

    permissions/            Modèle de permissions.
        permissions.pes     Modèle exprimé en PermissionScript.
        status.md           Status.

ihm/

ihm/                        Interface homme machine.

    taches/                 Modèles de tâches.
        <cu1>/              Modèle de tâches pour le cu <cu1>.
            taches-<cu1>.kxml      Modèle de tâches exprimé en KMade.
            taches-<cu1>.pdf       Modèle de tâches représenté en pdf.
        ...                 ...
        status.md           Status.

    ihm-abstraite/          Modèles d'interface abstraite.
        <cu1>/              Interface abstraite pour le cu <cu1>.
            ihma-<cu1>.pdf  Interface abstraite représentée en pdf.
        status.md           Status.

    ihm-concrete/           Interface concrète du système.
        charte-graphique.pdf    Charte graphique
        ...
        status.md           Status.

    evaluation/             Evaluation de l’interface homme machine.
        analyse/
            evaluation-heuristique.pdf
        tests/
            protocole.pdf
            rapport.pdf
        status.md           Status.

bd/

bd/                     Modèles et implémentaton de la base de données.

    relations/          Modèle de relations.
        relations.res   Modèle de relations exprimé en RelationScript.
        status.md       Status.

    sql/                Implémentation SQL de la base de données.
        schema/         Schéma de la base de données.
            schema.sql  Schéma de la base de données exprimé en SQL.
        jdd/            Jeux de données.
            jdd<N>.sql  Jeux de données positif numéro N.
            jddn<M>.sql Jeux de données négatif numéro M.
            ...
        requetes/       Requêtes
            attendu/    Résultats attendus des requêtes
    cree-la-bd.sh       Script de création de la base de données.
    eval.sh             Script d'évaluation des requêtes
    status.md           Status.

projet/

projet/                 Informations liées au projet.
    aq                  Assurance qualité.
    sprint<N>/          Information à propos du Nième sprint.
        plannings/      Plannings pour le Nième sprint.
            previsionnel/
                planning-previsionnel.gan
                planning-previsionnel.gan.png
                planning-previsionnel.res.png
                planning-previsionnel.github.png
            intermediaire/
                planning-intermediaire.gan
                planning-intermediaire.gan.png
                planning-intermediaire.res.png
                planning-intermediaire.github.png
            effectif/
                planning-effectif.gan
                planning-effectif.gan.png
                planning-effectif.res.png
                planning-effectif.github.png
        audit/
            audit.pdf
            resume.md
        retrospective/
            retrospective.md
    suivi-du-temps/
        <XXX>.md
    suivis/
        suivis.trs
    done.md
    status.md

dev/

dev/                    Development artefacts including code.
    <CASESTUDY>/        Code containing the software
        status.md       Development status




participants/           Participant model.
    participants.pas    Participant model expressed in ParticipantScript.
    status.md           Work status.


playground/             Space for learning, prototyping, ...

status.md               Global status of the work.