From 3be50256e14f213e0ff2efa28de990cdd28b6e55 Mon Sep 17 00:00:00 2001 From: Heyd <cloe.heyd@unistra.com> Date: Tue, 23 Mar 2021 14:42:21 +0100 Subject: [PATCH] Modification Evaluation.md --- Evaluation.md | 38 ++++++++++---------- P4a/Common/StandardStructure/ArrayListC.java | 12 +++++++ P4a/Common/StandardStructure/Table.java | 18 ++++++++-- P4a/Common/defaultpackage/Structure.java | 2 ++ UML.drawio | 2 +- 5 files changed, 49 insertions(+), 23 deletions(-) diff --git a/Evaluation.md b/Evaluation.md index 5907f9e..db90f33 100644 --- a/Evaluation.md +++ b/Evaluation.md @@ -1,20 +1,20 @@ ## Etendue et qualité de l'étude - Nombre de structures - - [ ] Tableau et liste chainées (implantations maison + implantations standard) + une autre structure sandard sont traités. + - [x] Tableau et liste chainées (implantations maison + implantations standard) + une autre structure sandard sont traités. - [ ] Tableau et liste chainées (implantations maison + implantations standard) - - [x] Tableau et liste chainées ne sont pas traités + - [ ] Tableau et liste chainées ne sont pas traités - Nombre d'opérations - - [ ] Au moins trois opérations sont traitées. + - [x] Au moins trois opérations sont traitées. - [ ] Deux opérations sont traitées. - - [x] Deux opérations ne sont pas traitées. + - [ ] Deux opérations ne sont pas traitées. - Aspects - - [ ] Consommation mémoire et CPU sont traitées. + - [x] Consommation mémoire et CPU sont traitées. - [ ] Consommation mémoire ou CPU sont traitées. - - [x] Consommation mémoire et CPU ne sont pas traitées. + - [ ] Consommation mémoire et CPU ne sont pas traitées. - Qualité - - [ ] Les principes de la programmation objet sont pleinement exploités, notamment l'héritage et l'abstraction. - - [ ] Les principes de la programmation objet sont exploités, notamment l'héritage. - - [x] Les principes de la programmation objet ne sont pas exploités. + - [x] Les principes de la programmation objet sont pleinement exploités, notamment l'héritage et l'abstraction. + - [ ] Les principes de la programmation objet sont exploités, notamment l'héritage. + - [ ] Les principes de la programmation objet ne sont pas exploités. ## Rédaction et analyses - Description du problème - [ ] La section est pertinente, succincte et précise. @@ -63,29 +63,29 @@ ## Résultats - Nombre - - [ ] Les tests sont suffisament nombreux pour observer des épiphénomènes + - [x] Les tests sont suffisament nombreux pour observer des épiphénomènes - [ ] Les tests sont suffisament nombreux pour observer des phénomènes - - [x] Les tests ne sont pas suffisament nombreux pour observer des phénomènes + - [ ] Les tests ne sont pas suffisament nombreux pour observer des phénomènes - Echantillon - - [ ] L'échantillon choisi a un bon équilbre entre temps d'exécution et observations + - [x] L'échantillon choisi a un bon équilbre entre temps d'exécution et observations - [ ] L'échantillon choisi néglige les temps d'exécution - - [x] L'échantillon choisi néglige les observations + - [ ] L'échantillon choisi néglige les observations - Artefacts - [ ] Les observations excluent tout artefacts - [ ] Certains artefacts, comme des pas d'horloge, sont visibles - [x] Seuls des artefacts sont observables - Décoration - - [ ] Les plots contiennent légende et titre + - [x] Les plots contiennent légende et titre - [ ] Les plots contiennent légende ou titre - - [x] Les plots ne contiennent ni légende ni titre + - [ ] Les plots ne contiennent ni légende ni titre - Lisibilité - - [ ] Les plots permettent de lire clairement toutes les séries + - [x] Les plots permettent de lire clairement toutes les séries - [ ] Les plots permettent de lire clairement la plupart des séries - - [x] Les plots permettent pas de lire clairement la plupart des séries + - [ ] Les plots permettent pas de lire clairement la plupart des séries - Echelles - - [ ] Les échelles sont respectées pour permettre la visualisation et la comparaison des séries entre plots + - [x] Les échelles sont respectées pour permettre la visualisation et la comparaison des séries entre plots - [ ] Les échelles sont respectées pour permettre la visualisation des séries entre plots - - [x] Les échelles ne sont pas respectées pour permettre la visualisation des séries entre plots + - [ ] Les échelles ne sont pas respectées pour permettre la visualisation des séries entre plots ## Hypothèse - Originalité diff --git a/P4a/Common/StandardStructure/ArrayListC.java b/P4a/Common/StandardStructure/ArrayListC.java index 0bbed26..ee47c83 100644 --- a/P4a/Common/StandardStructure/ArrayListC.java +++ b/P4a/Common/StandardStructure/ArrayListC.java @@ -70,4 +70,16 @@ public class ArrayListC implements Structure // TODO Auto-generated method stub return arrayList.size(); } + + @Override + public int GetStandard(int x) { + // TODO Auto-generated method stub + return 0; + } + + @Override + public int GetDichotomique(int x) { + // TODO Auto-generated method stub + return 0; + } } diff --git a/P4a/Common/StandardStructure/Table.java b/P4a/Common/StandardStructure/Table.java index 6cdeee4..c56923a 100644 --- a/P4a/Common/StandardStructure/Table.java +++ b/P4a/Common/StandardStructure/Table.java @@ -6,15 +6,15 @@ import defaultpackage.Structure; public class Table implements Structure { - Integer[] tab; - Integer nbValue = 0; + int[] tab; + int nbValue = 0; public Table(int nbValue) { Random rnd = new Random(); - tab = new Integer[nbValue]; + tab = new int[nbValue]; for(int i = 0; i < nbValue;i++) { @@ -121,4 +121,16 @@ public class Table implements Structure return nbValue; } + @Override + public int GetStandard(int x) { + // TODO Auto-generated method stub + return 0; + } + + @Override + public int GetDichotomique(int x) { + // TODO Auto-generated method stub + return 0; + } + } diff --git a/P4a/Common/defaultpackage/Structure.java b/P4a/Common/defaultpackage/Structure.java index a4aeb3e..2423b33 100644 --- a/P4a/Common/defaultpackage/Structure.java +++ b/P4a/Common/defaultpackage/Structure.java @@ -9,5 +9,7 @@ public interface Structure public void RemoveMiddle() throws Exception; public int Get(int index) throws Exception; public int GetLenght(); + public int GetStandard(int x); + public int GetDichotomous(int x); } diff --git a/UML.drawio b/UML.drawio index 3014211..9f97c9b 100644 --- a/UML.drawio +++ b/UML.drawio @@ -1 +1 @@ -<mxfile host="app.diagrams.net" modified="2021-03-09T14:27:15.252Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36" etag="9Kk41M0dOw_UMj_LRa3x" version="14.4.6" type="device"><diagram id="R8-pWj9DbBJSb4AKZ-qf" name="Page-1">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</diagram></mxfile> \ No newline at end of file +<mxfile host="app.diagrams.net" modified="2021-03-18T14:54:46.482Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36" etag="yiMETbzFZLAocUIGTANi" version="14.4.9" type="device"><diagram id="R8-pWj9DbBJSb4AKZ-qf" name="Page-1">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</diagram></mxfile> \ No newline at end of file -- GitLab