mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 02:20:17 +01:00
Squelette de Rapport et README
This commit is contained in:
18
.gitignore
vendored
Normal file
18
.gitignore
vendored
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# Node rules:
|
||||||
|
## Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
|
||||||
|
.grunt
|
||||||
|
|
||||||
|
## Dependency directory
|
||||||
|
## Commenting this out is preferred by some people, see
|
||||||
|
## https://docs.npmjs.com/misc/faq#should-i-check-my-node_modules-folder-into-git
|
||||||
|
node_modules
|
||||||
|
|
||||||
|
# Book build output
|
||||||
|
_book
|
||||||
|
|
||||||
|
# eBook build output
|
||||||
|
*.epub
|
||||||
|
*.mobi
|
||||||
|
|
||||||
|
*.log
|
||||||
|
.*.swp
|
||||||
28
.gitlab-ci.yml
Normal file
28
.gitlab-ci.yml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
# DONOT CHANGE/EDIT THIS FILE
|
||||||
|
image: asciidoctor/docker-asciidoctor
|
||||||
|
|
||||||
|
stages:
|
||||||
|
- build
|
||||||
|
|
||||||
|
build-report:
|
||||||
|
# You can download the artifacts in the pipeline/jobs tab in Gitlab web UI
|
||||||
|
artifacts:
|
||||||
|
expire_in: 7 days
|
||||||
|
name: "Rapport-$CI_PROJECT_NAME-$(date -u +%d-%m-%Y@%Hh%MUTC)"
|
||||||
|
paths:
|
||||||
|
- rapport/Rapport-$CI_PROJECT_NAME.html
|
||||||
|
- rapport/Rapport-$CI_PROJECT_NAME.pdf
|
||||||
|
- rapport/images
|
||||||
|
stage: build
|
||||||
|
script:
|
||||||
|
# Log Asciidoctor Version
|
||||||
|
- asciidoctor --version
|
||||||
|
# generate html version
|
||||||
|
- (cd rapport && asciidoctor -r asciidoctor-diagram -d book -b html5 README.adoc -o Rapport-$CI_PROJECT_NAME.html)
|
||||||
|
# Log Asciidoctor-PDF Version
|
||||||
|
- asciidoctor-pdf --version
|
||||||
|
# generate pdf version
|
||||||
|
- (cd rapport && asciidoctor-pdf -r asciidoctor-diagram -r asciidoctor-mathematical -a mathematical-format=svg -d book -b pdf --theme pdf-theme.yml README.adoc -o Rapport-$CI_PROJECT_NAME.pdf)
|
||||||
|
only:
|
||||||
|
- main
|
||||||
|
|
||||||
23
README.md
Normal file
23
README.md
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
Ceci est votre dépôt pour le projet PACT.
|
||||||
|
|
||||||
|
Vous **DEVEZ** modifier ce fichier (`README.md`) et créer tous les
|
||||||
|
répertoires et fichiers dont vous aurez besoin pour votre projet.
|
||||||
|
|
||||||
|
# Important, le rapport d'avancement
|
||||||
|
|
||||||
|
Le répertoire `rapport` contient un squelette pour votre rapporte d'avancement.
|
||||||
|
Ce répertoire **ne doit pas être renommé** ni le fichier `README.adoc` qu'il contient.
|
||||||
|
Le fichier `README.adoc` est le point d'entrée du rapport.
|
||||||
|
|
||||||
|
Il est rédigé en utilisant le langage [**AsciiDoc**](http://asciidoc.org/).
|
||||||
|
La syntaxe est supportée par GitLab qui le formatera correctement dans l'interface Web.
|
||||||
|
|
||||||
|
Le document final sera généré en utilisant l'outil [Asciidoctor](http://asciidoctor.org/) qui supporte les mêmes extensions que GitLab (pour les équations par exemple).
|
||||||
|
Un résumé de la syntaxe supportée est accessible [ici](http://asciidoctor.org/docs/asciidoc-syntax-quick-reference/).
|
||||||
|
|
||||||
|
Vous pouvez éditer les différents fichiers en utilisant *votre éditeur de texte favori*.
|
||||||
|
Si vous n'en avez pas, vous pouvez, par exemple utiliser:
|
||||||
|
|
||||||
|
- [**Visual Studio Code**](https://code.visualstudio.com/) avec l'extension [AsciiDoc](https://marketplace.visualstudio.com/items?itemName=asciidoctor.asciidoctor-vscode) qui ajoute coloration syntaxique et rendu en temps réel.
|
||||||
|
- Ou bien sûr votre éditeur de text préféré **Sublim Text**, **Vim**, **Emacs**,…
|
||||||
|
- Une extension pour navigateur Web est aussi disponible pour visualiser le résultat ([**ici**](https://github.com/asciidoctor/asciidoctor-browser-extension)).
|
||||||
7
rapport/.gitignore
vendored
Normal file
7
rapport/.gitignore
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
# eBook build output
|
||||||
|
*.epub
|
||||||
|
*.mobi
|
||||||
|
*.pdf
|
||||||
|
|
||||||
|
*.log
|
||||||
|
.*.swp
|
||||||
130
rapport/README.adoc
Normal file
130
rapport/README.adoc
Normal file
@@ -0,0 +1,130 @@
|
|||||||
|
= Rapport d’avancement: groupe “x.y”
|
||||||
|
PACT groupe xy (Les plus beaux)
|
||||||
|
ifdef::env-gitlab,env-browser[:outfilesuffix: .adoc]
|
||||||
|
:doctype: book
|
||||||
|
:stem: latexmath
|
||||||
|
:source-highlighter: coderay
|
||||||
|
:toc-title: Table des matières
|
||||||
|
:toc: macro
|
||||||
|
:sectnums:
|
||||||
|
:imagesdir: images
|
||||||
|
|
||||||
|
|
||||||
|
// Partie non numérotée
|
||||||
|
:sectnums!:
|
||||||
|
== « Nom du groupe »
|
||||||
|
|
||||||
|
=== Membres du groupe
|
||||||
|
|
||||||
|
* Nom1
|
||||||
|
* Nom2
|
||||||
|
* Nom3
|
||||||
|
* Nom4
|
||||||
|
* Nom5
|
||||||
|
* Nom6
|
||||||
|
|
||||||
|
=== Tuteur
|
||||||
|
|
||||||
|
* xx yy
|
||||||
|
|
||||||
|
=== Encadrant génie logiciel
|
||||||
|
|
||||||
|
* xx yy
|
||||||
|
|
||||||
|
<<<
|
||||||
|
|
||||||
|
== Résumé du sujet choisi en français (PAN1)
|
||||||
|
|
||||||
|
*_Note: 15 lignes max_*
|
||||||
|
|
||||||
|
Décrire votre projet sans le scénariser : De quoi s’agit-il ? En quoi
|
||||||
|
cette idée est compatible avec le thème de PACT ? Qu’est-ce qu’il
|
||||||
|
permettrait de faire de façon générale.
|
||||||
|
|
||||||
|
== English Summary (PAN1)
|
||||||
|
|
||||||
|
*_Note : 15 lignes max, version anglaise du texte précédent_*
|
||||||
|
|
||||||
|
Ligula dapibus egestas. Donec sed velit ac lectus mattis sagittis.
|
||||||
|
|
||||||
|
In hac habitasse platea dictumst. Maecenas in ligula. Duis tincidunt
|
||||||
|
odio sollicitudin quam. Nullam non mauris. Phasellus lacinia, velit sit
|
||||||
|
amet bibendum euismod, leo diam interdum ligula, eu scelerisque sem
|
||||||
|
purus in tellus.
|
||||||
|
|
||||||
|
<<<
|
||||||
|
|
||||||
|
*Notes concenant le rapport*
|
||||||
|
|
||||||
|
Les différentes pages du document sont rédigées en utilisant le langage
|
||||||
|
AsciiDoc. Le squelette de rapport contient des exemples avec entre autres:
|
||||||
|
|
||||||
|
* des images,
|
||||||
|
* des liens,
|
||||||
|
* des équations.
|
||||||
|
|
||||||
|
La structure du rapport (parties, sections et la relation avec les
|
||||||
|
différents fichiers) se trouve dans le fichier courant.
|
||||||
|
|
||||||
|
**Prenez le temps** de supprimer le texte de remplissage et les sections non
|
||||||
|
utilisées pour l'instant. Vous pouvez par exemple commenter ces parties non
|
||||||
|
utilisées pour qu'elles n'apparaissent pas dans le document final. En Asciidoc,
|
||||||
|
il suffit de les précéder de deux slashs (`//`).
|
||||||
|
|
||||||
|
<<<
|
||||||
|
toc::[]
|
||||||
|
<<<
|
||||||
|
|
||||||
|
// On numérote le reste des sections
|
||||||
|
:sectnums:
|
||||||
|
|
||||||
|
== Étude d’antériorité et justification de la proposition (PAN1)
|
||||||
|
|
||||||
|
include::proposition/proposition.adoc[Description de la proposition]
|
||||||
|
|
||||||
|
include::proposition/etat-de-l-art.adoc[Description de l’état de l’art]
|
||||||
|
|
||||||
|
<<<
|
||||||
|
|
||||||
|
== Scénarios d’usage (PAN1)
|
||||||
|
|
||||||
|
include::scenario/scenario.adoc[Scénarios d’usage]
|
||||||
|
|
||||||
|
<<<
|
||||||
|
|
||||||
|
== Architecture du projet (PAN1)
|
||||||
|
|
||||||
|
include::architecture/schema.adoc[Schéma d’architecture]
|
||||||
|
|
||||||
|
include::architecture/interfaces.adoc[Description des interfaces]
|
||||||
|
|
||||||
|
include::architecture/sequence.adoc[Diagramme de séquence]
|
||||||
|
|
||||||
|
include::architecture/ihm.adoc[Interface utilisateur graphique]
|
||||||
|
|
||||||
|
<<<
|
||||||
|
|
||||||
|
== Organisation du projet (PAN1)
|
||||||
|
|
||||||
|
include::organisation/planification.adoc[Diagramme de planification temporel des tâches]
|
||||||
|
|
||||||
|
include::organisation/plan-tests.adoc[Plans de test (PAN2+)]
|
||||||
|
|
||||||
|
<<<
|
||||||
|
|
||||||
|
[bibliography]
|
||||||
|
== Bibliographie (PAN1+)
|
||||||
|
|
||||||
|
include::References.adoc[Bibliographie]
|
||||||
|
|
||||||
|
<<<
|
||||||
|
|
||||||
|
== Annexes
|
||||||
|
|
||||||
|
include::annexes/modifications.adoc[Modifications (PAN2+)]
|
||||||
|
|
||||||
|
include::annexes/avancement.adoc[Avancement des modules]
|
||||||
|
|
||||||
|
include::annexes/moduleX.adoc[Avancement module X]
|
||||||
|
|
||||||
|
include::annexes/moduleY.adoc[Avancement module Y]
|
||||||
14
rapport/References.adoc
Normal file
14
rapport/References.adoc
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
*_Note : Liste des références exploitées. Une référence complète
|
||||||
|
donne titre, auteur(s), date, journal, revue, source de publication,
|
||||||
|
titre de conférence, numéro, pages. Une webographie est aussi
|
||||||
|
envisageable : titre, auteur, date, page web_*
|
||||||
|
|
||||||
|
* [[RefShannon]]RefShannon : *C. E. SHANNON*, _A Mathematical Theory
|
||||||
|
of Communication_, Reprinted with corrections from The Bell System
|
||||||
|
Technical Journal, pages 379–423, 623–656, Vol. 27, 1948,
|
||||||
|
http://sites.google.com/site/parthochoudhury/aMToC_CShannon.pdf
|
||||||
|
* [[VitrinePACT]]VitrinePACT : _Vitrine des projets PACT_,
|
||||||
|
https://pact.wp.mines-telecom.fr/vitrine/
|
||||||
|
* [[TOTO]]XXX : *M. S. Otor*, _Best paper ever_, Livre de la jungle,
|
||||||
|
Volume 2, pages 33-34, 1777
|
||||||
6
rapport/annexes/avancement.adoc
Normal file
6
rapport/annexes/avancement.adoc
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
=== Suivis des modules (Après PAN1)
|
||||||
|
|
||||||
|
Insérez ici votre biblio et vos avancées techniques par module (réunions
|
||||||
|
experts, pseudo-code d’algorithmes, description détaillée de vos réalisations, etc.).
|
||||||
|
|
||||||
|
|
||||||
7
rapport/annexes/code/test.c
Normal file
7
rapport/annexes/code/test.c
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
puts("hello world!");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
47
rapport/annexes/modifications.adoc
Normal file
47
rapport/annexes/modifications.adoc
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
=== Modifications (PAN2+)
|
||||||
|
|
||||||
|
==== Modifications de fond
|
||||||
|
|
||||||
|
Tableau des modifications de fond apportées au projet avec validation
|
||||||
|
des experts et encadrant informatique
|
||||||
|
|
||||||
|
[cols=",,",options="header",]
|
||||||
|
|====
|
||||||
|
| libellé / date | Description brève | Validé par :
|
||||||
|
| | |
|
||||||
|
| | |
|
||||||
|
|====
|
||||||
|
|
||||||
|
==== Modifications du rapport
|
||||||
|
|
||||||
|
Vous noterez dans cette section les modifications apportées au rapport
|
||||||
|
depuis le PAN précédent. Si votre planification temporelle a été
|
||||||
|
modifiée, vous laisserez l’ancienne planification dans cette annexe.
|
||||||
|
|
||||||
|
===== Modifications du rapport au PAN2
|
||||||
|
|
||||||
|
Fusce ac nisi. Integer volutpat elementum metus. Vivamus luctus
|
||||||
|
ultricies diam. Curabitur euismod. Vivamus quam. Nunc ante. Nulla mi
|
||||||
|
nulla, vehicula nec, ultrices a, tincidunt vel, enim.
|
||||||
|
|
||||||
|
Suspendisse potenti. Aenean sed velit. Nunc a urna quis turpis imperdiet
|
||||||
|
sollicitudin. Mauris aliquam mauris ut tortor. Pellentesque tincidunt
|
||||||
|
mattis nibh. In id lectus eu.
|
||||||
|
|
||||||
|
===== Modifications du rapport au PAN3
|
||||||
|
|
||||||
|
Dolor aliquam elit, a commodo nisi felis nec nibh. Nulla facilisi. Etiam
|
||||||
|
at tortor. Vivamus quis sapien nec magna scelerisque lobortis.
|
||||||
|
|
||||||
|
Curabitur tincidunt viverra justo. Cum sociis natoque penatibus et
|
||||||
|
magnis dis parturient montes, nascetur ridiculus mus. Sed eros ante,
|
||||||
|
mattis ullamcorper, posuere quis, tempor vel, metus. Maecenas cursus
|
||||||
|
cursus lacus. Sed.
|
||||||
|
|
||||||
|
===== Modifications du rapport au PAN4
|
||||||
|
|
||||||
|
Hac habitasse platea dictumst. Cras quis lacus. Vestibulum rhoncus
|
||||||
|
congue lacus. Vivamus euismod, felis quis commodo viverra, dolor elit
|
||||||
|
dictum ante, et mollis eros augue at est. Class aptent taciti sociosqu
|
||||||
|
ad litora torquent per conubia nostra, per inceptos himenaeos. Nulla
|
||||||
|
lectus sem, tristique sed, semper in, hendrerit non, sem. Vivamus.
|
||||||
43
rapport/annexes/moduleX.adoc
Normal file
43
rapport/annexes/moduleX.adoc
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
=== Module X
|
||||||
|
|
||||||
|
==== Descriptions
|
||||||
|
|
||||||
|
[source,cpp]
|
||||||
|
----
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
class M
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
void hello()
|
||||||
|
{
|
||||||
|
cout << "hello" << endl;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
M m;
|
||||||
|
m.hello();
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
----
|
||||||
|
|
||||||
|
|
||||||
|
[source,c]
|
||||||
|
----
|
||||||
|
include::code/test.c[]
|
||||||
|
----
|
||||||
|
|
||||||
|
Et l'équation:
|
||||||
|
|
||||||
|
[latexmath]
|
||||||
|
++++
|
||||||
|
A \in \mathcal{M}_{u,k}(\mathbb{R}) et B \in \mathcal{M}_{k,f}(\mathbb{R})
|
||||||
|
++++
|
||||||
|
|
||||||
|
==== Avancement
|
||||||
|
|
||||||
|
==== Bibliographie spécifique
|
||||||
7
rapport/annexes/moduleY.adoc
Normal file
7
rapport/annexes/moduleY.adoc
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
=== Module Y
|
||||||
|
|
||||||
|
==== Descriptions
|
||||||
|
|
||||||
|
==== Avancement
|
||||||
|
|
||||||
|
==== Bibliographie spécifique
|
||||||
21
rapport/annexes/reunions.adoc
Normal file
21
rapport/annexes/reunions.adoc
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
=== Comptes Rendus de réunions
|
||||||
|
|
||||||
|
Insérez ici vos comptes rendus de réunions : date, durée, participants,
|
||||||
|
sujets abordés.
|
||||||
|
|
||||||
|
==== Réunion du dd/mm/yyyy
|
||||||
|
|
||||||
|
* Présents:
|
||||||
|
** AA
|
||||||
|
** BB
|
||||||
|
** CC
|
||||||
|
* Sujets abordés
|
||||||
|
** *xxx* : Nec, iaculis vel, mi. Nullam et augue vitae nunc tristique
|
||||||
|
vehicula. Suspendisse eget elit. Duis adipiscing dui non quam.
|
||||||
|
* Actions à entreprendre:
|
||||||
|
** Fusce sollicitudin molestie dui. Sed magna orci, accumsan nec,
|
||||||
|
viverra non, pharetra id, dui. Lorem ipsum dolor sit amet, consectetuer
|
||||||
|
adipiscing elit.
|
||||||
|
** Interdum arcu, at pellentesque diam metus ut nulla. Vestibulum eu
|
||||||
|
dolor sit amet lacus varius fermentum. Morbi dolor enim, pulvinar eget.
|
||||||
|
|
||||||
13
rapport/architecture/ihm.adoc
Normal file
13
rapport/architecture/ihm.adoc
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
=== Interface utilisateur graphique
|
||||||
|
|
||||||
|
Il peut y avoir une ou plusieurs interfaces utilisateur (UI en anglais),
|
||||||
|
ou interface graphique, ou interface homme machine (IHM) : une interface
|
||||||
|
sur ordinateur et/ou une interface sur mobile ou tablette (Android),
|
||||||
|
selon le nombre d’appareils en jeu.
|
||||||
|
|
||||||
|
En lien avec un diagramme de séquence, une description simple de chaque
|
||||||
|
écran/page est nécessaire. Il est recommandé de faire des dessins, même
|
||||||
|
dessins au crayon, photographiés ou scannés, car ce sont les meilleurs
|
||||||
|
supports de discussion : on appelle souvent ces dessins un
|
||||||
|
« storyboard ». Une description textuelle fait le lien entre tous les
|
||||||
|
éléments de l’IHM (ou des IHMs).
|
||||||
23
rapport/architecture/interfaces.adoc
Normal file
23
rapport/architecture/interfaces.adoc
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
=== Description des interfaces (PAN1 / PAN2)
|
||||||
|
|
||||||
|
Pour le PAN1, il faut identifier et décrire sommairement toutes les
|
||||||
|
interfaces entre modules.
|
||||||
|
|
||||||
|
Pour le PAN2, il faut une description complète des interfaces.
|
||||||
|
|
||||||
|
Il faut ici une description textuelle de chaque interface, c'est-à-dire chaque
|
||||||
|
échange entre deux blocs.
|
||||||
|
Si c’est une interface entre deux blocs informatiques, c’est une interface
|
||||||
|
Java.
|
||||||
|
S’il y a des échanges de données complexes, il faut en décrire le format avec
|
||||||
|
précision.
|
||||||
|
Si c’est une interface entre deux blocs électroniques, c’est une description
|
||||||
|
des signaux électroniques ou protocoles utilisés.
|
||||||
|
|
||||||
|
==== InterfaceBloc1-2
|
||||||
|
|
||||||
|
Description textuelle d’interface
|
||||||
|
|
||||||
|
==== InterfaceBloc2-4
|
||||||
|
|
||||||
|
Description textuelle d’interface
|
||||||
78
rapport/architecture/schema.adoc
Normal file
78
rapport/architecture/schema.adoc
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
=== Schéma d’architecture
|
||||||
|
|
||||||
|
Insérer ici un ou plusieurs schémas d’architecture du projet. Voir le
|
||||||
|
cours d’introduction au Génie Logiciel. N’hésitez pas à faire des
|
||||||
|
schémas hiérarchiques, c'est-à-dire avec un bloc d’un schéma général
|
||||||
|
raffiné dans un second schéma ; ou des schémas en plusieurs parties.
|
||||||
|
|
||||||
|
*Exemple utilisant http://www.graphviz.org/Documentation.php[graphviz]*
|
||||||
|
Voir la liste des outils supportés par http://asciidoctor.org/docs/asciidoctor-diagram/[asciidoctor-diagram].
|
||||||
|
**(Vous pouvez, bien sûr, utiliser votre outil de dessin préféré).**
|
||||||
|
|
||||||
|
[graphviz, arch-diag, svg]
|
||||||
|
....
|
||||||
|
digraph MonGraph {
|
||||||
|
graph [rankdir = LR, splines=ortho];
|
||||||
|
|
||||||
|
node[shape=record];
|
||||||
|
BlocIn[label="La source", height=2];
|
||||||
|
Hub[label="Le «dispatcheur»", height=4];
|
||||||
|
|
||||||
|
BlocOut1[label="Première sortie", height=2];
|
||||||
|
BlocOut2[label="Seconde Sortie", height=2];
|
||||||
|
|
||||||
|
BlocIn -> Hub [label="Image"];
|
||||||
|
BlocIn -> Hub [label="Son"];
|
||||||
|
BlocIn -> Hub [label="Émotion"];
|
||||||
|
|
||||||
|
Hub -> BlocOut1 [label="Musique"];
|
||||||
|
Hub -> BlocOut1 [label="Chant"];
|
||||||
|
BlocOut1 -> Hub [label="commande"];
|
||||||
|
|
||||||
|
|
||||||
|
Hub -> BlocOut2 [label="Image"];
|
||||||
|
Hub -> BlocOut2 [label="commande"];
|
||||||
|
}
|
||||||
|
....
|
||||||
|
|
||||||
|
|
||||||
|
==== Description des blocs
|
||||||
|
|
||||||
|
Il faut ici une description textuelle de chaque bloc, sa fonction
|
||||||
|
détaillée. En général, un bloc correspond à un module, sauf exception.
|
||||||
|
Il peut être adapté de faire des blocs plus petits qu’un module.
|
||||||
|
|
||||||
|
Il est important ici de distinguer les bibliothèques identifiées et
|
||||||
|
disponibles de ce que vous allez produire (coder) vous-même. Vous ne
|
||||||
|
devez pas réinventer la roue, mais vous ne devez pas non plus avoir votre
|
||||||
|
projet tout fait en encapsulant un programme déjà existant.
|
||||||
|
|
||||||
|
===== NomBloc1
|
||||||
|
|
||||||
|
Description textuelle du bloc 1.
|
||||||
|
|
||||||
|
===== NomBloc2
|
||||||
|
|
||||||
|
Description textuelle du bloc 1.
|
||||||
|
|
||||||
|
*Exemple utilisant http://blockdiag.com/en/actdiag/index.html[actdiag]*
|
||||||
|
**(Vous pouvez, bien sûr, utiliser votre outil de dessin préféré).**
|
||||||
|
|
||||||
|
[actdiag, diag_activite, svg]
|
||||||
|
....
|
||||||
|
actdiag {
|
||||||
|
ecrire -> convertir -> afficher
|
||||||
|
|
||||||
|
lane user {
|
||||||
|
label = "User"
|
||||||
|
ecrire [label = "Décire les matrices"];
|
||||||
|
afficher [label = "Afficher la courbe"];
|
||||||
|
}
|
||||||
|
lane converter {
|
||||||
|
label = "Convertisseur"
|
||||||
|
convertir [label = "Convertir\n en utilisant\n@@"];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
....
|
||||||
|
|
||||||
|
Voir la liste des outils supportés par http://asciidoctor.org/docs/asciidoctor-diagram/[asciidoctor-diagram].
|
||||||
23
rapport/architecture/sequence.adoc
Normal file
23
rapport/architecture/sequence.adoc
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
=== Diagramme de séquence (optionnel)
|
||||||
|
|
||||||
|
Insérer ici un ou plusieurs diagrammes de séquence ou d’activité du
|
||||||
|
projet. Voir le cours d’introduction au Génie Logiciel.
|
||||||
|
Il peut y avoir plusieurs diagrammes, un par scénario. S’il y
|
||||||
|
a dans le projet un dialogue client-serveur, il peut être utile de faire un
|
||||||
|
diagramme de séquence spécifique pour ce dialogue.
|
||||||
|
|
||||||
|
|
||||||
|
*Exemple utilisant plantuml*
|
||||||
|
**(Vous pouvez, bien sûr, utiliser votre outil de dessin préféré).**
|
||||||
|
|
||||||
|
[plantuml, sequence-x]
|
||||||
|
....
|
||||||
|
browser -> webserver :GET /index.html
|
||||||
|
browser <-- webserver
|
||||||
|
browser -> webserver :POST /blog/comment
|
||||||
|
webserver -> database:INSERT comment
|
||||||
|
webserver <-- database
|
||||||
|
browser <-- webserver
|
||||||
|
....
|
||||||
|
|
||||||
|
Voir la liste des outils supportés par http://asciidoctor.org/docs/asciidoctor-diagram/[asciidoctor-diagram].
|
||||||
33
rapport/architecture/taches.adoc
Normal file
33
rapport/architecture/taches.adoc
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
=== Tableau détaillé des tâches
|
||||||
|
|
||||||
|
****Note : 2 pages max - les fiches modules seront placées en annexe,
|
||||||
|
elles doivent être rédigées avec l’expert.****
|
||||||
|
|
||||||
|
Les différents aspects du projet sont découpés en tâches numérotées et
|
||||||
|
hiérarchisées (Tâches/sous-tâches, etc.). Chaque tâche est décrite précisément
|
||||||
|
et une équipe (typiquement un binôme) est affecté à sa réalisation. Un module
|
||||||
|
est typiquement constitué de plusieurs tâches et sous-tâches.
|
||||||
|
|
||||||
|
Pour le PAN3, vous aurez à démontrer une version, *intégrée* et fonctionnelle de
|
||||||
|
votre projet.
|
||||||
|
Entre le PAN3 et le PAN4, vous pourrez améliorer les fonctionnalités intégrées
|
||||||
|
sans pour autant en ajouter de nouvelles.
|
||||||
|
|
||||||
|
Reprenez et complétez le tableau suivant en précisant les différentes tâches et
|
||||||
|
sous-tâches ainsi que le (ou les) critères de réussite pour l'intégration au
|
||||||
|
PAN3. La définition des critères de réussite doit se faire en accord avec les
|
||||||
|
experts.
|
||||||
|
|
||||||
|
[cols=",,^",options="header",]
|
||||||
|
|====
|
||||||
|
| Tâche | Description | Critères de réussite pour l'intégration au PAN3
|
||||||
|
| T1 | Classificateur d’image | interfaces logicielles finalisées
|
||||||
|
| T1.1 | Changement espace de couleur pour permettre … | au moins une transformation implémentée
|
||||||
|
| T1.2 | Extraction de l’histogramme à partir de l’espace XYZ… | …
|
||||||
|
| T1.3 | Extraction des caractéristiques … | …
|
||||||
|
| T1.4 | Comparaison des caractéristiques | …
|
||||||
|
| T2 | Détection de rythme (Module « Audio/Rythme ») | interfaces logicielles finalisées
|
||||||
|
| T2.1 | Découpage signal sonore en bande fréquentielle | la méthode X doit être implémentée
|
||||||
|
| T2.2 | Détection du tempo | …
|
||||||
|
| T2.3 | Changement de tempo | …
|
||||||
|
|====
|
||||||
BIN
rapport/images/logo_PACT.jpg
Normal file
BIN
rapport/images/logo_PACT.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.5 KiB |
BIN
rapport/images/logo_PACT.png
Normal file
BIN
rapport/images/logo_PACT.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
126
rapport/images/pact.svg
Normal file
126
rapport/images/pact.svg
Normal file
@@ -0,0 +1,126 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="54.457047mm"
|
||||||
|
height="50.090965mm"
|
||||||
|
viewBox="0 0 54.457047 50.090966"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
|
||||||
|
sodipodi:docname="logo_pact.svg">
|
||||||
|
<defs
|
||||||
|
id="defs2" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="4.8330821"
|
||||||
|
inkscape:cx="102.91095"
|
||||||
|
inkscape:cy="94.660092"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
inkscape:document-rotation="0"
|
||||||
|
showgrid="false"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1136"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
inkscape:window-maximized="1" />
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Calque 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(56.166156,-229.10014)">
|
||||||
|
<g
|
||||||
|
id="g873">
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:#bf0f35;stroke-width:0.0799999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m -16.977662,258.78246 c 5.940096,-1.65648 7.8816155,-7.75236 8.8150796,-13.20598 0,0 1.6478264,3.55859 2.075099,8.27172 l 4.3331292,-4.27365 c 0,0 -2.6243945,-8.72486 -8.4504458,-13.71892 0,0 -2.002139,5.21097 -6.882139,9.15869 l 1.271757,3.33099 c 3.453653,-2.20867 3.956774,-2.94163 3.956774,-2.94163 l 0.03924,0.01 c -0.32094,3.48487 -1.803649,7.09895 -3.701677,8.57574 l -1.456796,4.79441 z"
|
||||||
|
id="path1733"
|
||||||
|
sodipodi:nodetypes="cccccccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:#bf0f35;stroke-width:0.0799999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m -26.906931,237.55795 c -0.854783,-3.28229 -4.000402,-4.35511 -6.814598,-4.87092 0,0 1.836313,-0.91053 4.268405,-1.14661 l -2.205304,-2.39436 c 0,0 -4.502234,1.45018 -7.079299,4.66945 0,0 2.688989,1.10631 4.726105,3.80282 l 1.718875,-0.70267 c -1.139727,-1.90843 -1.517956,-2.18642 -1.517956,-2.18642 l 0.0048,-0.0222 c 1.798279,0.17747 3.663229,0.9966 4.425287,2.04539 l 2.47403,0.805 z"
|
||||||
|
id="path2560"
|
||||||
|
sodipodi:nodetypes="cccccccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:#bf0f35;stroke-width:0.0799999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m -44.843191,247.55123 c -4.400245,1.13299 -5.838453,5.30244 -6.529921,9.03262 0,0 -1.220665,-2.43401 -1.53717,-5.65773 l -3.209838,2.92313 c 0,0 1.944066,5.96765 6.25981,9.3835 0,0 1.483128,-3.56421 5.098066,-6.26443 L -45.704318,254.69 c -2.558356,1.51069 -2.931063,2.01208 -2.931063,2.01208 l -0.02921,-0.006 c 0.23776,-2.3836 1.336091,-4.85555 2.742077,-5.86567 l 1.079155,-3.27931 z"
|
||||||
|
id="path1733-3"
|
||||||
|
sodipodi:nodetypes="cccccccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:#bf0f35;stroke-width:0.0799999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m -36.994644,265.84884 c 1.478442,5.18855 6.91915,6.88443 11.786622,7.69978 0,0 -3.176116,1.43935 -7.382689,1.81255 l 3.814321,3.78489 c 0,0 7.787125,-2.29236 12.244443,-7.38126 0,0 -4.650907,-1.74883 -8.174335,-6.0114 l -2.97298,1.11086 c 1.971287,3.01669 2.625471,3.45617 2.625471,3.45617 l -0.0086,0.0343 c -3.110321,-0.28033 -6.33597,-1.57546 -7.654034,-3.23333 l -4.279114,-1.27249 z"
|
||||||
|
id="path1733-6"
|
||||||
|
sodipodi:nodetypes="cccccccccccc" />
|
||||||
|
<path
|
||||||
|
id="circle1731"
|
||||||
|
style="fill:#d7022c;fill-opacity:1;stroke:#bf0f35;stroke-width:0.302362;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="M 96.271484 28.513672 A 57.882072 57.882072 0 0 0 38.464844 86.394531 A 57.882072 57.882072 0 0 0 96.347656 144.27734 A 57.882072 57.882072 0 0 0 154.22852 86.394531 A 57.882072 57.882072 0 0 0 96.347656 28.513672 A 57.882072 57.882072 0 0 0 96.271484 28.513672 z M 92.191406 43.785156 A 38.455465 38.455465 0 0 1 130.64844 82.240234 A 38.455465 38.455465 0 0 1 92.191406 120.69531 A 38.455465 38.455465 0 0 1 53.736328 82.240234 A 38.455465 38.455465 0 0 1 92.191406 43.785156 z "
|
||||||
|
transform="matrix(0.26458333,0,0,0.26458333,-56.166156,229.10014)" />
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m -45.863207,254.98309 0.310939,-0.0832 0.564065,2.10514 -0.371041,0.2143 -0.57429,-2.14324 z"
|
||||||
|
id="path2593" />
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m -45.300571,248.03802 -0.342908,-0.10985 -0.685015,2.62714 0.405979,0.27462 0.697428,-2.6746 z"
|
||||||
|
id="path2593-7" />
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m -34.355934,237.12764 0.0044,-0.3177 1.677308,-0.27653 0.153882,0.39548 -1.779755,0.28383 z"
|
||||||
|
id="path2593-5"
|
||||||
|
sodipodi:nodetypes="cccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m -29.292985,236.37594 -0.03432,0.50987 2.147941,0.39307 c 0.0861,-0.0473 -0.126388,-0.4538 -0.126388,-0.4538 l -1.898806,-0.45393 z"
|
||||||
|
id="path2593-3"
|
||||||
|
sodipodi:nodetypes="cccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m -17.005391,245.04429 0.671446,-0.11334 1.269369,2.76702 -1.149127,0.7229 -0.943557,-3.25 z"
|
||||||
|
id="path2593-56"
|
||||||
|
sodipodi:nodetypes="cccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m -15.547639,254.1138 -0.766385,-0.26033 -1.144876,5.0476 0.995934,-0.47717 1.294606,-4.48138 z"
|
||||||
|
id="path2593-2"
|
||||||
|
sodipodi:nodetypes="cccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m -37.137503,265.08378 0.578189,1.5625 3.862238,0.7537 -0.309796,-0.64182 -3.278461,-0.97977 z"
|
||||||
|
id="path2593-9"
|
||||||
|
sodipodi:nodetypes="cccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d7022c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m -27.284445,267.18565 -0.309066,-0.4019 2.772667,-1.04584 0.393632,0.61369 -2.143236,0.57428 z"
|
||||||
|
id="path2593-1"
|
||||||
|
sodipodi:nodetypes="cccccc" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 7.9 KiB |
23
rapport/organisation/plan-tests.adoc
Normal file
23
rapport/organisation/plan-tests.adoc
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
=== Plans de test (PAN2+)
|
||||||
|
|
||||||
|
Vous allez travailler sur chaque bloc de votre projet, et qu’il soit
|
||||||
|
informatique, électronique ou matériel, vous allez devoir faire du
|
||||||
|
test :
|
||||||
|
|
||||||
|
* tester que le bloc que vous venez de finir fait ce qu’il faut ;
|
||||||
|
* tester que le bloc fonctionne avec les blocs en amont ou en aval dans
|
||||||
|
l’architecture ;
|
||||||
|
* tester que les performances sont acceptables…
|
||||||
|
* et plus globalement, tester que le projet « marche ».
|
||||||
|
|
||||||
|
Vous allez devoir faire ce travail sur le prototype allégé, puis sur le
|
||||||
|
prototype final. C’est un travail dans le module « intégration et
|
||||||
|
tests ».
|
||||||
|
|
||||||
|
Cette section rassemble les plans de test du proto allégé et du proto
|
||||||
|
final. C’est une liste des tests à effectuer, sous la forme, pour chaque
|
||||||
|
test :
|
||||||
|
|
||||||
|
* situation/contexte
|
||||||
|
* action ou entrée à appliquer
|
||||||
|
* réaction ou sortie attendue.
|
||||||
66
rapport/organisation/planification.adoc
Normal file
66
rapport/organisation/planification.adoc
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
=== Planning Prévisionnel PACT
|
||||||
|
|
||||||
|
==== Rappel des dates
|
||||||
|
Les dates importantes de PACT sont:
|
||||||
|
|
||||||
|
* PAN1: 22/11/2022
|
||||||
|
* PAN2: fin janvier 2023
|
||||||
|
* PAN3: 04/04/2023
|
||||||
|
* PAN4: 30/05/2023
|
||||||
|
|
||||||
|
Les deux tableaux ci-dessous doivent vous aider à évaluer votre avancement/retard dans le développement de votre projet.
|
||||||
|
Vous pouvez aussi vous aider de ces tableaux pour:
|
||||||
|
|
||||||
|
* identifier les périodes de fortes charge de travail
|
||||||
|
* analyser les dépendances entre modules
|
||||||
|
* les retards bloquant pour l'avancée de l'ensemble du projet (ce n'est pas forcément le cas pour tous les modules)
|
||||||
|
|
||||||
|
==== Planning Groupe
|
||||||
|
|
||||||
|
Pour PAN1, remplissez dans ce tableau les dates prévues. Vous mettrez à jour les dates finales en cours d'année.
|
||||||
|
|
||||||
|
[cols=",^,,",options="header",]
|
||||||
|
|====
|
||||||
|
|Tâche | Responsable(s) | Quand Prévisionnel | Quand effectif
|
||||||
|
|Intégration Initale | bar |15/01/23| ...
|
||||||
|
|Intégration PAN3 finalisée | bar |15/01/23| ...
|
||||||
|
|Préparation / répétition PAN3 | bar |15/01/23| ...
|
||||||
|
|Démo PAN4 finalisée | bar |15/01/23| ...
|
||||||
|
|Préparation Poster PAN4 | bar |15/01/23| ...
|
||||||
|
|Présentation "Pitch" PAN4 | bar |15/01/23| ...
|
||||||
|
|Vidéo PAN4 | bar |15/01/23| ...
|
||||||
|
|====
|
||||||
|
|
||||||
|
Note:
|
||||||
|
|
||||||
|
* l'intégration initiale correspond à l'étape où tous les modules communiquent ensemble même si les informations échangées sont fausses ou incomplètes. Pour rappel vous aurez trois journées complètes la semaine du 20/03 pour finaliser l'intégration
|
||||||
|
* Le poster PAN4 devra être envoyé au plus tard le 18 mai 2023
|
||||||
|
* Le support de présentation PAN4 devra être envoyé pour le 26/05/2023
|
||||||
|
* La vidéo est une vidéo promotionnelle de 2 minutes maximum, et devra être envoyée pour le 26/05/2023
|
||||||
|
|
||||||
|
Vous mettrez par ailleurs à jour l'annexe "avancement" avec les compte-rendus de vos réunions de groupe.
|
||||||
|
|
||||||
|
|
||||||
|
==== Planning Modules
|
||||||
|
|
||||||
|
Nous vous demandons de prévoir les dates des étapes de développement de vos modules.
|
||||||
|
Pour PAN1, vous remplirez les dates prévues. Vous mettrez à jour les dates finales en cours d'année.
|
||||||
|
|
||||||
|
* Travail Initial: bibliographie sur le module
|
||||||
|
* Version initiale: le module tourne en mode isolé
|
||||||
|
* Version intégrable: le module est prêt à être intégré, il manquera vraisemblablement des fonctionnalités. Cela correspond à une version "squelette" du projet.
|
||||||
|
* Version intégrée: le module est complet et intégré
|
||||||
|
|
||||||
|
|
||||||
|
[cols=",^,^,,,",options="header",]
|
||||||
|
|====
|
||||||
|
|Module | Responsables | Travail Initial | Version initiale | Version intégrable | Version intégrée
|
||||||
|
|Foo | bar | prévu: 31/12/22 fait:... | prévu: 15/01/23 fait:... | prévu: 27/02/23 fait:... | prévu: 10/03/23 fait:...
|
||||||
|
|Foo2 | bar2 | prévu: 31/12/22 fait:... | prévu: 15/01/23 fait:... | prévu: 27/02/23 fait:... | prévu: 10/03/23 fait:...
|
||||||
|
|... | bar3 | prévu: 31/12/22 fait:... | prévu: 15/01/23 fait:... | prévu: 27/02/23 fait:... | prévu: 10/03/23 fait:...
|
||||||
|
|====
|
||||||
|
|
||||||
|
|
||||||
|
Vous mettrez par ailleurs à jour les annexes de vos modules - cf le modèle d'annexe.
|
||||||
|
|
||||||
|
|
||||||
21
rapport/pdf-theme.yml
Normal file
21
rapport/pdf-theme.yml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
extends:
|
||||||
|
- default-with-font-fallbacks
|
||||||
|
- default-sans
|
||||||
|
|
||||||
|
page:
|
||||||
|
size: A4
|
||||||
|
margin: 2.5cm
|
||||||
|
title-page:
|
||||||
|
background-image: image:images/pact.svg[]
|
||||||
|
logo:
|
||||||
|
image: image:images/pact.svg[]
|
||||||
|
top: 0%
|
||||||
|
title:
|
||||||
|
font-size: 32
|
||||||
|
font-style: bold
|
||||||
|
font-color: #000000
|
||||||
|
sub-title:
|
||||||
|
font-size: 24
|
||||||
|
authors:
|
||||||
|
font-size: 22
|
||||||
|
|
||||||
41
rapport/proposition/etat-de-l-art.adoc
Normal file
41
rapport/proposition/etat-de-l-art.adoc
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
=== Description de l’état de l’art
|
||||||
|
ifdef::env-gitlab,env-browser[:outfilesuffix: .adoc]
|
||||||
|
|
||||||
|
*_Note : 1 page max._*
|
||||||
|
|
||||||
|
Décrivez, en les citant via la bibliographie, les approches/produits
|
||||||
|
ressemblant à votre projet et les différences éventuelles. Illustrez
|
||||||
|
avec des images si besoin. Utilisez des renvois vers votre
|
||||||
|
bibliographie : « comme démontré dans [2], … »
|
||||||
|
|
||||||
|
==== XXX
|
||||||
|
|
||||||
|
Et magnis dis parturient montes, nascetur ridiculus mus.
|
||||||
|
|
||||||
|
Aenean risus dui, volutpat non, posuere vitae, sollicitudin in, urna.
|
||||||
|
Nam eget eros a enim pulvinar rhoncus. Cum sociis natoque penatibus et
|
||||||
|
magnis dis parturient montes, nascetur ridiculus mus. Nulla facilisis
|
||||||
|
massa ut massa. Sed nisi purus, malesuada eu, porta vulputate, suscipit
|
||||||
|
auctor, nunc.
|
||||||
|
|
||||||
|
==== ZZZ
|
||||||
|
|
||||||
|
Et magnis dis parturient montes, nascetur ridiculus mus.
|
||||||
|
|
||||||
|
Aenean risus dui, volutpat non, posuere vitae, sollicitudin in, urna.
|
||||||
|
Nam eget eros a enim pulvinar rhoncus. Cum sociis natoque penatibus et
|
||||||
|
magnis dis parturient montes, nascetur ridiculus mus. Nulla facilisis
|
||||||
|
massa ut massa. Sed nisi purus, malesuada eu, porta vulputate, suscipit
|
||||||
|
auctor, nunc.
|
||||||
|
|
||||||
|
==== Exemples de citations
|
||||||
|
|
||||||
|
Les références bibliographiques sont regroupées dans le fichier `References.adoc`
|
||||||
|
à la racine du répertoire `rapport`.
|
||||||
|
On peut y faire référence dans toutes les sous parties du document.
|
||||||
|
|
||||||
|
On peut citer comme exemple l'article de Claude E. Shannon sur la
|
||||||
|
théorie de la communication <<RefShannon>>
|
||||||
|
ou, bien évidement, la vitrine des projets PACT <<VitrinePACT>>.
|
||||||
|
|
||||||
|
Voir <<TOTO,la référence>> très intéressante elle aussi.
|
||||||
122
rapport/proposition/proposition.adoc
Normal file
122
rapport/proposition/proposition.adoc
Normal file
@@ -0,0 +1,122 @@
|
|||||||
|
=== Description de la proposition
|
||||||
|
*_Note: 2 page max._*
|
||||||
|
|
||||||
|
_Décrire de façon détaillée votre projet : motivations de base/problèmes
|
||||||
|
constatés avant élaboration du projet, comment votre projet répond à ces
|
||||||
|
besoins. Ajouter une image ou une figure pour montrer à quoi cela
|
||||||
|
ressemble si besoin._
|
||||||
|
|
||||||
|
Amet, tellus. Maecenas a dolor. Praesent tempor, felis eget gravida
|
||||||
|
blandit, urna lacus faucibus velit, in consectetuer sapien erat nec
|
||||||
|
quam. Integer bibendum odio sit amet neque. Integer imperdiet rhoncus
|
||||||
|
mi. Pellentesque malesuada purus id purus. Quisque viverra porta lectus.
|
||||||
|
Sed lacus leo, feugiat at, consectetuer eu, luctus quis, risus.
|
||||||
|
Suspendisse faucibus orci et nunc. Nullam vehicula fermentum risus.
|
||||||
|
Fusce felis nibh, dignissim vulputate, ultrices quis, lobortis et, arcu.
|
||||||
|
Duis aliquam libero non diam.
|
||||||
|
|
||||||
|
Vestibulum placerat tincidunt tortor. Ut vehicula ligula quis lectus. In
|
||||||
|
eget velit. Quisque vel risus. Mauris pede. Nullam ornare sapien sit
|
||||||
|
amet nisl. Cras tortor. Donec tortor lorem.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
=== Exemples d'utilisation d'AsciiDoc
|
||||||
|
|
||||||
|
_Ici quelques exemples de syntaxe AsciiDoc pour ajouter des équations, des images, des listes..._
|
||||||
|
|
||||||
|
_Ces exemples *ne doivent pas* être conservés dans la version finale du rapport._
|
||||||
|
|
||||||
|
==== Exemples d'équations
|
||||||
|
|
||||||
|
* Inline math: latexmath:[\int_{-\infty}^\infty g(x) dx]
|
||||||
|
Pour ajouter une équation ou un symbole mathématique dans le corps du texte.
|
||||||
|
|
||||||
|
* Block math pour avoir une équation centrée au milieu de la page:
|
||||||
|
|
||||||
|
[latexmath]
|
||||||
|
++++
|
||||||
|
\int_{-\infty}^\infty g(x) dx
|
||||||
|
++++
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
==== Exemples d'images
|
||||||
|
|
||||||
|
* Ceci est un exemple d'image:
|
||||||
|
|
||||||
|
image::../images/logo_PACT.png[logo pact]
|
||||||
|
|
||||||
|
* L'image peut être redimensionnée et avoir un titre:
|
||||||
|
|
||||||
|
.Le logo du projet
|
||||||
|
image::../images/logo_PACT.png[logo pact, 400, 400]
|
||||||
|
|
||||||
|
* Pour le rapport, les images peuvent être aux formats jpeg, png ou même *svg*:
|
||||||
|
|
||||||
|
image::../images/pact.svg[un autre logo pact,300,300]
|
||||||
|
|
||||||
|
* Les images peuvent aussi être mises dans le corps du texte par exemple image:../images/logo_PACT.png[logo pact, 50,50].
|
||||||
|
|
||||||
|
==== Exemples de code
|
||||||
|
|
||||||
|
On peut ajouter des blocs de code formatés en précisant le langage utilisé:
|
||||||
|
|
||||||
|
[source,python]
|
||||||
|
----
|
||||||
|
def func(i):
|
||||||
|
x = 3 + i
|
||||||
|
return x
|
||||||
|
|
||||||
|
for i in range(10):
|
||||||
|
print "---> ", func(i)
|
||||||
|
----
|
||||||
|
|
||||||
|
|
||||||
|
[source,java]
|
||||||
|
----
|
||||||
|
class foo {
|
||||||
|
Integer i;
|
||||||
|
String s;
|
||||||
|
}
|
||||||
|
----
|
||||||
|
|
||||||
|
|
||||||
|
==== Exemples de listes
|
||||||
|
|
||||||
|
* AAAA
|
||||||
|
** aaaaa
|
||||||
|
*** axaxax
|
||||||
|
** bbbbb
|
||||||
|
** ccccc
|
||||||
|
* BBBB
|
||||||
|
* CCCC
|
||||||
|
|
||||||
|
'''''
|
||||||
|
|
||||||
|
. AAAA
|
||||||
|
.. aaaa
|
||||||
|
.. bbbb
|
||||||
|
. BBBB
|
||||||
|
. CCCC
|
||||||
|
|
||||||
|
'''''
|
||||||
|
|
||||||
|
.Liste des tâches à faire:
|
||||||
|
* [ ] Pas encore fait
|
||||||
|
** [ ] étape X
|
||||||
|
** [x] étape Y (a démarré en avance)
|
||||||
|
** [ ] étape Z
|
||||||
|
* [x] Complètement finit
|
||||||
|
** [x] étape Q
|
||||||
|
** [x] étape R
|
||||||
|
** [x] étape `finale` E=mc^2^
|
||||||
|
|
||||||
|
'''''
|
||||||
|
|
||||||
|
.Liste descriptive:
|
||||||
|
|
||||||
|
Étape 1::: Faire A, B, C…
|
||||||
|
Étape 2::: Faire X, Y, Z…
|
||||||
|
Étape 3::: Faire W, et c'est fini…
|
||||||
|
|
||||||
27
rapport/scenario/scenario.adoc
Normal file
27
rapport/scenario/scenario.adoc
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
=== Scénarios d’usage
|
||||||
|
|
||||||
|
Mettre ici le scénario d’usage que vous avez construit lors des séances
|
||||||
|
encadrées par les experts SES. Vous pouvez mettre un scénario amélioré
|
||||||
|
(et non celui noté) si vous jugez votre scénario insuffisant pour faire
|
||||||
|
comprendre au jury PACT les différentes étapes d’utilisation de votre
|
||||||
|
produit/service ou si vous avez changé d’idées entre-temps.
|
||||||
|
|
||||||
|
==== XX
|
||||||
|
|
||||||
|
Nulla. Curabitur aliquet leo ac massa. Praesent posuere lectus vitae
|
||||||
|
odio. Donec imperdiet urna vel ante. In semper accumsan diam. Vestibulum
|
||||||
|
porta justo. Suspendisse egestas commodo eros.
|
||||||
|
|
||||||
|
Suspendisse tincidunt mi vel metus. Vivamus non urna in nisi gravida
|
||||||
|
congue. Aenean semper orci a eros. Praesent dictum. Maecenas pharetra
|
||||||
|
odio ut dui. Pellentesque.
|
||||||
|
|
||||||
|
==== YY
|
||||||
|
|
||||||
|
Ac mauris.
|
||||||
|
|
||||||
|
Duis velit magna, scelerisque vitae, varius ut, aliquam vel, justo.
|
||||||
|
Proin ac augue. Nullam auctor lectus vitae arcu. Vestibulum porta justo
|
||||||
|
placerat purus. Ut sem nunc, vestibulum nec, sodales vitae, vehicula
|
||||||
|
eget, ipsum. Sed nec tortor. Aenean malesuada. Nunc convallis, massa eu
|
||||||
|
vestibulum commodo, quam mauris interdum arcu, at pellentesque.
|
||||||
Reference in New Issue
Block a user