SuperBroue SEL - Université de Sherbrooke

30
Faculté des sciences Département d’informatique http://www.usherbrooke.ca/informatique /Users/Sync/DGS/Akademia/Exemples/MultiBroue/SuperBroue_SELx.docx 1 / 30 SuperBroue système de contrôle de qualité du processus de fabrication de la bière SEL document de spécification des exigences du logiciel Émetteur Luc Lavoie Dernière modification 2020-02-05 Statut version 0.4.0, document de travail. 1 Introduction .......................................................................................................................................................... 4 1.1 Objet et portée du document ......................................................................................................................................................... 4 1.2 Références .............................................................................................................................................................................................. 4 1.3 Glossaire.................................................................................................................................................................................................. 5 1.4 Évolution du document .................................................................................................................................................................... 6 2 Présentation .......................................................................................................................................................... 6 2.1 Contexte .................................................................................................................................................................................................. 6 2.2 Maitre d’ouvrage ................................................................................................................................................................................. 7 2.3 Domaine d’application ...................................................................................................................................................................... 7 2.4 Besoins.................................................................................................................................................................................................. 11 2.5 Contraintes.......................................................................................................................................................................................... 11 2.6 Système existant ............................................................................................................................................................................... 12 2.7 Système envisagé ............................................................................................................................................................................. 12 3 Définition du problème ................................................................................................................................... 12 3.1 Présentation du problème ........................................................................................................................................................... 12 3.2 Hypothèses relatives au problème ........................................................................................................................................... 15 3.3 Modélisation du problème ........................................................................................................................................................... 16 3.4 Prolongements possibles .............................................................................................................................................................. 24 4 Proposition d’une solution ............................................................................................................................. 24 4.1 Présentation de la solution .......................................................................................................................................................... 24 4.2 Hypothèses relatives à la solution ............................................................................................................................................ 25 4.3 Caractérisation de la solution ..................................................................................................................................................... 25 4.4 Limites25 5 Spécification ........................................................................................................................................................ 25 5.1 Scénarios de déploiement et d’exploitation ......................................................................................................................... 25 5.2 Catégorisation des exigences ...................................................................................................................................................... 25 5.3 Exigences fonctionnelles............................................................................................................................................................... 26 5.4 Exigences non fonctionnelles...................................................................................................................................................... 27 6 Interfaces.............................................................................................................................................................. 28 6.1 Interfaces personne-machine ..................................................................................................................................................... 28 6.2 Interfaces machine-machine ....................................................................................................................................................... 28

Transcript of SuperBroue SEL - Université de Sherbrooke

Page 1: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

/Users/Sync/DGS/Akademia/Exemples/MultiBroue/SuperBroue_SELx.docx1/30

SuperBrouesystèmedecontrôledequalitéduprocessusdefabricationdelabière

SELdocumentdespécificationdesexigencesdulogiciel

ÉmetteurLucLavoie

Dernièremodification2020-02-05

Statutversion0.4.0,documentdetravail.

1 Introduction..........................................................................................................................................................41.1 Objetetportéedudocument.........................................................................................................................................................41.2 Références..............................................................................................................................................................................................41.3 Glossaire..................................................................................................................................................................................................51.4 Évolutiondudocument....................................................................................................................................................................6

2 Présentation..........................................................................................................................................................62.1 Contexte..................................................................................................................................................................................................62.2 Maitred’ouvrage.................................................................................................................................................................................72.3 Domained’application......................................................................................................................................................................72.4 Besoins..................................................................................................................................................................................................112.5 Contraintes..........................................................................................................................................................................................112.6 Systèmeexistant...............................................................................................................................................................................122.7 Systèmeenvisagé.............................................................................................................................................................................12

3 Définitionduproblème...................................................................................................................................123.1 Présentationduproblème...........................................................................................................................................................123.2 Hypothèsesrelativesauproblème...........................................................................................................................................153.3 Modélisationduproblème...........................................................................................................................................................163.4 Prolongementspossibles..............................................................................................................................................................24

4 Propositiond’unesolution.............................................................................................................................244.1 Présentationdelasolution..........................................................................................................................................................244.2 Hypothèsesrelativesàlasolution............................................................................................................................................254.3 Caractérisationdelasolution.....................................................................................................................................................254.4 Limites25

5 Spécification........................................................................................................................................................255.1 Scénariosdedéploiementetd’exploitation.........................................................................................................................255.2 Catégorisationdesexigences......................................................................................................................................................255.3 Exigencesfonctionnelles...............................................................................................................................................................265.4 Exigencesnonfonctionnelles......................................................................................................................................................27

6 Interfaces..............................................................................................................................................................286.1 Interfacespersonne-machine.....................................................................................................................................................286.2 Interfacesmachine-machine.......................................................................................................................................................28

Page 2: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)2/30

A. Dictionnairedesdonnées...............................................................................................................................29B. Inventairedesbesoins.....................................................................................................................................29C. Inventairedeshypothèses.............................................................................................................................29D. Inventairedescontraintes.............................................................................................................................30E. Inventairesdesexigences...............................................................................................................................30F. Tableaubesoins-exigences.............................................................................................................................30G. Modificationsenregarddesdocumentsapplicablesantérieurs......................................................30

Donnéesdepublication

Historiquedesrévisionsversion date auteurs description0.4.0b 2020-02-05 LL Revuerapide0.4.0a 2013-03-23 LL+CK Décompositionduproblèmeensous-problèmes0.3.2a 2013-02-08 CK Revueinterne0.3.1a 2013-02-08 LL Incorporationsdescorrectionssuggéréesparlemaitre-brasseurdeSaint-Donat0.3.0a 2013-02-04 LL Revueminimale0.2.0a 2013-02-03 LL IntégrationdescontributionsissuesducoursIGL301offertautrimestre2012-1.0.1.0a 2013-02-01 LL EsquissesurlabasedumodèleSESv201aduGLOGUSetdeSuperBroue_DDVv211.

SommaireCedocumentprésentelaspécificationdesexigencesdulogicielSuperBroue.Ilestissuduprocessusd’ingénieriedesexigences et doit permettre d’établir l’ensemble des exigences dont le logiciel est redevable. Il s’adresse aucommanditaireetàtouslesparticipantsauprojet.IlaétérédigéenprenantencomptedelanormeIEEE1233-1998,leslignesdirectricesdelanormeISO9000-3etlemodèlededéveloppementCMMduSEI.LelogicielSuperBroueestunélémentimportantdelastratégied’expansiondeMultiBroue:à La nouvelle gamme d’équipements destinée à des productions se situant entre 5000et 25000hectolitresannuellementdépenddelamiseàdispositiond’unsystèmeintégrédecontrôledequalitéencontinu.

à LeslivraisonsauMexiquenepeuventêtreeffectuéessanslamiseàdispositiondulogicielet,notammentdesesfonctionsdecontrôleàdistance.

à L’ouverturedumarchébrésilienestégalementconditionnelleàlamiseàdispositiondulogiciel.Lelogicieldoitégalementaussiassurerlatraçabilitédechaquelotdeproduction.Lesexigencesontétéaménagéespourfavoriserl’isolationd’uneversionintérimairelivrableenjuin2013afinderespecterlecalendrierd’installationauMexique.Sontexclusdelaportéeduproblème:latorréfaction,letraitementdel’eauetl’embouteillage.ÀCOMPLÉTER

MiseengardeLeprésentexempleainitialementétédéveloppépourl’activitéIGL301danslebutd’illustrerdifférentesméthodesd’ingénieriedesexigences.Ils’inspireenpartiedetextesetdefiguresélaborésparl’équipeZaJaMedanslecadredesesactivitésd’explorationetd’analyse.IlaétécomplétéaufildessemainesdanslecadredesactivitésIFT719etINF755.L’exempleseprésentesouslaformed’uneébauchedemodélisationàêtrecomplétéeparlesétudiants.Leprésentdocumentadoncétéconçupoursoutenirlaprestationdecoursdegénielogiciel.Enconséquence:à desmodificationsontétéapportéesaudocumentdanscebut;à certainsélémentspeuventnepasêtreréalistes;

Page 3: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)3/30

à ledocumentestpartieletpeutcontenirdeserreurs(volontairesounon);à aucunegarantieexpliciteouimpliciten’estdonnéepourquelqu’usagequecesoit.

ApprobationLaprésenteversiondudocumentn’estpasencorevalidée.Ils’agitd’unsimpledocumentdetravail. Lachargéedeprojet Leresponsableducontrôledela

qualitéLereprésentantautoriséducommanditaire

________________________

________________________

________________________

AméliePoulin TryphonTournesol AchilleTalon©2012—2020LucLavoie,GroupeΜῆτις,UniversitédeSherbrooke

Page 4: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)4/30

1 Introduction1.1 ObjetetportéedudocumentLeprésentdocumentdespécificationapourbutdedécrirelelogicielSuperBroue.Ilapourprincipauxobjectifsde:à présenteretmotiverlamodélisationdudomained’applicationetdesesprincipauxobjets;à définirlesprocessusdudomained’application;à définirlesexigencesfonctionnellesapplicables;à définirlesexigencesnonfonctionnellesapplicables;à démontrerlarencontredesbesoinsàl’originedulogiciel;à présenterlecontextedanslequels’inscriventlebutetlesobjectifsdeladémarche.

Ledocumentde spécification, une fois complété et approuvé, est la seule référence fonctionnelle applicable surlaquellel’architectureetlaconceptiondulogicielpourrontêtreétablies.Ils’adresseaumaitred’ouvrage,aumaitred’oeuvre,augroupedel’assurancedelaqualité,auxresponsablesdesessaisetl’ensembledesmembresdel’équipededéveloppement.

1.2 Références[Catalogue]

MultiBroue,inc.Cataloguedeséquipementspourlebrassagedelabière.(documentfictif)MultiBroue,2012.

[Fabrication]WikipédiaArticle«Fabricationdelabière»,portaildelabière.consultéle2012-11-20surhttp://fr.wikipedia.org/wiki/Fabrication_de_la_bière

[Bray]K.Bray;AnIntroductiontorequirementsengineering;Addison-Wesley,2003.

[GDT]Officequébécoisdelalanguefrançaise;Granddictionnaireterminologique;consultéle2013-01-21surhttp://www.grandictionnaire.com

[IEEE1233]IEEEGuideforDevelopingSystemRequirementsSpecifications;ANSI/IEEESTD1233-1998,TheInstituteofElectricalandElectronicsEngineers,inc.;NewYork(NY)USA,1998.

[Jackson95]MichaelJackson;SoftwareRequirements&Specifications;AddisonWesley,1995.

[pH-alcalinité]GouvernementdelaNouvelle-Écosse;Dansunegoutted’eaupHetalcalinité;consultéle2013-03-13http://www.gov.ns.ca/nse/water/docs/droponwaterFAQ-Alcalinite-pH-Fr.pdf

Page 5: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)5/30

[SuperBroue_DDV]Documentdevision;Systèmedecontrôledequalitéduprocessusdefabricationdelabière;version1.0.0,2013.

[ZaJaMe]ÉquipeZaJaMe;Processusdefabricationdelabière–documentd’analyse;version1.0.0,mars2012.

1.3 GlossaireBNQ

BureaudenormalisationduQuébec.

CRMSL’ensembledesfonctionsdebasesuruneentité:Créer,Rechercher,Modifier,Supprimer;voirCRUD.

CRUDCreate,Retrieve,Update,Delete;voirCRMS.

capacitéfonctionouservice.

critèreConditionquantitativeassociéeàunecapacitéquedoitrencontrerunesolutionacceptable.

contrainteConditionsurlafaçondontunecapacitédoitêtreassurée.

exigenceÉnoncéd’unecapacitédontlesystèmeestredevable.Uneexigencedoitêtremesurableseloncertainscritèresetpeutêtresoumiseàcertainescontraintes.Uneexigenceestadéquatementformulée(well-formed)sietseulementsiellepeutêtredéduitedesbesoinsetrespectelesrèglesdudomained’application.Lescinqpropriétéssuivantesserontdoncrecherchéeslorsdelaformulationd’uneexigence:abstraction(pournepasimposerunesolutionparticulière),cohérence(pournepasentrerencontractionavecuneautre),non-ambigüité(pourn’autoriserqu’uneseuleinterprétationpossible),traçabilité(pourretracerl’origineetlesbesoinsdontelleestissue),testabilité(pouravoirlacapacitédeconstatersasatisfaction).Uneexigence,enregarddelanormeIEEE1233-1998,estdécriteparlesseptattributssuivants:identification,priorité,criticité,faisabilité,risque,source,type.Elleestclasséeparsontype(entrée,sortie,fiabilité,disponibilité,maintenabilité,performance,accessibilité,environnement,ergonomie,sureté,sécurité,etc.).Letyped’uneexigenceestuniqueafind’assurerlamodularisationadéquateetl’indépendancedesexigences.

fonctionÉvaluationdel’étatdusystème(oud’undomainequ’ilestenmesured’observer)etdontlesystèmeestredevable.

maitred’ouvragePersonnephysiqueoumoralequidemandeledéveloppementd’unproduit,enassurelefinancementetfixeleséchéancesdestravaux.Note:lemaitred’ouvrageconfieragénéralementl’exécutiondestravauxàunmaitred’oeuvre,maisilestpossiblequelemaitred’ouvrageetlemaitred’oeuvresoientlamêmepersonneoulemêmegroupe(adaptéde[GDT]).

maitred’oeuvrePersonnephysiqueoumoralequi,poursacompétencetechnique,estchargéeparlemaitredel’ouvragedecontrôlerl’exécutiondestravauxetdeproposerleurréceptionetleurrèglement([GDT]etBNQ).

Page 6: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)6/30

serviceTraitement(modificationdel’étatinternedusystèmeoud’undomainesurlequelilpeutagir)dontlesystèmeestredevable.

spécificationUnensembled’exigencesformeunespécificationsietseulementsiellerépondauxneufconditionssuivantes:unicité,normalisation,inférabilité,complétude,cogérance,circonscription,modifiabilité,configurabilité,granularité.

1.4 ÉvolutiondudocumentConsidérationsgénéralesLaversioninitialedelaSEL,demêmequechacunedesesrévisions,n’estofficielleetapplicablequ’aumomentoùletexteenestplacésousgestiondeconfigurationetcommuniquéauxintervenantsduprojetcommesuiteàl’accordécritdespersonnessuivantes:à lechargédeprojet,à leresponsableducontrôledelaqualité,à ledirecteurgénéraldeMultiBroue.

Leurs signatures et la date d’entrée en vigueur doivent figurer à la section «Approbation» des données depublication.Des révisions sont prévues à la fin de chacunedes phases duprojet. En outre, d’autres révisions pourront êtreapportéescommesuiteaudéclenchementd’uneinterventionextraordinairedécidéeselonlesmodalitésexposéesauplandegestiondesrisquesou,àdéfaut,auplandegestiondeprojet.Lesmodalitésapplicablesdegestiondeconfigurationsontexposéesauplandegestiondesconfigurations.

Version1.0.0Lapremièreversiondudocumentaétéétabliesurlesbasessuivantes:à dudocumentdevision[DDV];à lesréunionsd’explorationtenuesenjanvieretfévrier2013.

Sonentréeenvigueurestprévuele2013-03-15

2 Présentation

2.1 ContexteLeprojetconsisteàautomatiserlecontrôledequalitéetlatraçabilitédelafabricationdebièredesmicrobrasseriesdotéesdeséquipementsfabriquésparMultiBroue.LeprojetvisenotammentàpermettreàMultiBroued’attaquerlemarché des microbrasseries qui produisent entre 5000 à 25000hectolitres de bières annuellement et pourlesquellescetteautomatisationestimpérative.Lafabricationdelabièreestunprocessuscomplexepourlequelilexisteplusieursdizainesdeprocédésdifférents.Unprocédésediviseenplusieursétapesetdessous-étapesdonccertainessontfacultatives.Lalistedesingrédientsvarieselonlemaitre-brasseur,cettelisteétantsouventunsecretbiengardé,transmisdegénérationengénération.Parailleurs,labièreetsonprocessusdefabricationssontsoumisàunegrandevariétédenormesetdecontrôlesdequalitéquivaried’unpaysàunautre,voirmêmed’uneprovinceoud’unevilleàuneautre.L’historiquemenantàladécisiondedévelopperlesystèmeestprésentédansle[DDV].

Page 7: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)7/30

2.2 Maitred’ouvrageÀRÉDIGER(référenceauDDV)

2.3 Domained’application2.3.1 LeprocessusLe processus de la fabrication de bière comprend plusieurs étapes et sous-étapes. Les étapes ne sont pasnécessairementtouteseffectuéesetcertainespeuventêtreeffectuéesplusd’unefoissinécessaire.Lafiguresuivanteestreprésentatived’unprocessusclassique.

Figure1—Schémadétailléduprocédédefabricationdelabière(source[ZaJaMe],àmodifieretadapter)

TorréfactionLatorréfactionestl’actiond’exposerlegrainàunfeudirect.Généralementcetteétapeestinclusedansl’étapedumaltage.Parcontre,ellepeut-êtreuneétapeàelleseule.Latempératureetletempsdecuissonsontd’uneimportancecapitale.MultiBrouenefournitpasd’équipementsdetorréfactionàproprementparleret l’étapeestexcluede laportéedulogiciel.

MaltageLemaltageestcomposédequatresous-étapes.Leproduitrésultant(lemalt)peutêtreconservédurantunan.Iln’estdoncpasnécessairementexploitédirectementaprèssaproduction.

TrempageLetrempageconsisteàhumidifierlegrainenletrempantdansl’eau.Cetteétapeestd’uneduréede24hà48h.Letrempageestconstituédedeuxàtroispériodesquis’alternentoùlesgrainssont«sous-eau»etensuite«sous-air».Legraindoitarriverdanslespériodessous-eauàuntauxd’humiditécomprisentre42%et45%.Danslespériodes«sous-air»,l’humiditédanslegraindoitdemeurerentre12%et14%.

GerminationLagerminationconsisteàlaisserlegraingermerpourqu’ilproduisedesenzymes.Cetteétapeduredequatreàsixjours.Legrain,aprèscetteétape,estappelé«maltvert».

Touraillage

Page 8: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)8/30

Le touraillage est l’étape où le malt vert est séché à l’air chaud. La température de l’air est montéeprogressivement,satempératurefinalevarieselonletypedemaltquel’onveutobtenir.Latempératurefinaleest maintenue de 3h à 4h, cette sous-étape est appelée le «coup de feu». Le «malt vert» est appelésimplement«malt»àlafindel’étape.

Dégermage/ConcassageLedégermageconsisteàenleverlesradicellesdumalt,leconcassageàbriserlescoquesdumaltafindefaciliteretd’accélérerlafermentation.Lesradicellessontdespetitesracinessecondairesquipeuvents’êtreforméesdurantl’étapedelagermination.

SaccarificationDurantlasaccarification,lesucrecomplexedumaltesttransforméensucresimple.Pourcela,ilfauttoutd’abordconcasserlegrainetensuitel’hydrateravecdel’eau.Leproduitestalorsappelé«maische».Latempératuredelamaischeestd’environ45C.Pourlaprochaineétape,ilexistetroistechniques:ladécoction,l’infusionparpalieretl’infusionsimple.Lerésultatdecetteétapes’appelle«moutprimitif».

DécoctionLorsdeladécoction,plusieurs«trempes»sonteffectuées.Une«trempe»estl’actionderetirerunepartiedelamaischedu«brassin»etonportelerestantdubrassinàébullition.Lebrassinestlacuveoùl’onbrasselabière. Ensuite, la maische retirée est réincorporée au brassin. Les différentes trempes sont effectuées enaugmentantprogressivementlatempératuredel’eau.Letempsd’attenteentrelesdifférentestrempesestde30à45minutes.

InfusionsimpleL’infusionsimpleconsistetoutsimplementàmaintenirlamaischeàunetempératurede68Cpourproduireladégradationdel’amidonpourqu’ellesetransformeensucresimple.

InfusionparpalierL’infusionparpalier est lemélangedesdeux techniques ci-dessus. Lemalt estmélangé àde l’eau chaude,commepourunedécoction.Puislesdifférentspalierssontatteintsenajoutantdel’eaubouillanteaubrassinafind’obtenirlatempératuredésirée.Oneffectuerarementplusque3paliers.

HoublonnageLehoublonnageconsisteàporterlemélangeàébullitionenincorporantdesépicesetlehoublonetainsipréparerlebrassin,prêtpourlafermentation.

FermentationLa fermentation est l’étape la plus cruciale dans la fabrication de la bière. Elle comprend en fait une à troisfermentations (le plus souvent deux). La fermentation principale est d’une durée de trois à dixjours à unetempératureentre18Cet26C.Ilexisteplusieurstechniquespourlafermentationsecondaire,dontlafermentationbasseetlafermentationhaute:

FermentationbasseCette technique consiste àmaintenir la températuredubrassin entre5C et 14Cdurant dix jours.À cettetempérature,lalevuredescenddanslefonddelacuve,d’oùlenomdelatechnique.

FermentationhauteCettetechniqueconsisteàmaintenirlatempératuredubrassinentre15Cet20Cdurantquatreàhuitjours.Àcettetempérature,lalevuremonteàlasurfacedelacuve,d’oùlenomdelatechnique.

Une troisième fermentation est parfois entreprise pour certaines bières fortes; elles utilisent des techniquesanaloguescellesdelafermentationsecondaire.

Page 9: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)9/30

Maturation/ConditionnementLamaturation,parfoisappeléeconditionnementoumaturationetconditionnement,regroupetroissous-étapes:laclarification,lagardeetl’embouteillage.Note: chezMultiBroue leconditionnementdésigneuniquement l’embouteillage,sous-étapepour laquelleellenefournitpasd’équipements.

ClarificationLaclarificationconsisteàenleverparfiltrationlalevureetlesimpuretésquisetrouvaientdanslabière.Ellepeutêtreomisepourcertainesbièresdegarde,commelesbièressurlie,lesblanches,etc.

GardeLegardeestladernièreétapedelafabricationdelabière.Parcontre,celle-ciestfacultative.ElleconsisteàstockerlabièredansdesréservoirsréfrigérésavecunepressiondeC02.Lamesuredelaquantitédegazdissoutpeutaussiêtreprise.

EmbouteillageIls’agitdemettrelabièredansdifférentscontenantspourenpermettreletransportetlavente(bouteilledediversformats,tonnelets,tonneaux,etc.).Uneopérationd’étiquetages’ensuitgénéralement.

Traitementdel’eauLe traitement de l’eau est capital tant pour des raisons de gout que pour des raisons de salubrité. Il comportenormalementtroissous-processus,chacunpouvantutiliserdiversestechniques.

Neutralisation...

Sulfatage...Chloration...Décarbonisation...

Traitementbactériologue...

Traitementavecrésines...Osmoseinverse...Électrolyse...

Oxygénation...

ÀCOMPLÉTER

Page 10: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)10/30

2.3.2 LeséquipementsMultiBrouefournitdixéquipementsspécialisésreprésentésàlafiguresuivante.

Figure2—Schémadétaillédeséquipementsdefabricationdelabière(àmodifieretadapter)(source:http://www.saveur-biere.com/blog/la-fabrication-de-la-biere-illustree/)

ÀCOMPLÉTER:présentationdechacundeséquipements.Pourletraitementdel’eau,MultiBroueoffreleséquipementsspécialisésreprésentésàlafiguresuivante.

X-X-X-X

X-X-X-X

X-X-X-X

Figure3—Schémadétaillédeséquipementsdetraitementdel’eau(àfaire)(source:àdéterminer)

ÀCOMPLÉTER:présentationdechacundeséquipementsdetraitementdel’eau.

2.3.3 LesrecettesLesétapeset lessous-étapesvarientd’unerecetteà l’autredemêmeque les ingrédients, leursproportionset lemoment où ils sont introduits. Le contrôle d’une étape, d’une sous-étape, n’aura donc pas recours auxmêmesmesuresniauxmêmesseuilsselonlarecette.Lesmesuresetcontrôlesdequalitédoiventêtreétablisselonlarecette,pourchaqueétapeetchaquesous-étape.

SuperBroue_FIG.graffle [Équipements] (Tue Mar 05 2013)

Page 11: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)11/30

2.4 BesoinsLesprincipauxbesoinsrecensésàcejoursontlessuivants:

BE.01Fournirunoutilpermettantdedéfinirlesrecettesetlescontrôles.

BE.02Saisir,conserveretpermettrelaconsultationdetouteslesmesurespertinentestoutaulongduprocessusdefabricationetvérifierencontinuquecelles-cidemeurentàl’intérieurdesintervallesprescrits.

BE.03Assurerdelatraçabilitédetouteslesmesuresetdetouteslesmatièrespremièresparlotdeproductiondepuisledébutjusqu’àlafindelafabricationinclusivement.

BE.04Produiredesrapportsdequalitésurchaquelotdeproduction,dontunrapportsurlesécartsparrapportàlarecette.

BE.05Offriruneinterfaceergonomique,attrayanteetmultilingue(français,anglaisetespagnol).

BE.06Modulerl’affichagesurlaconsoleselonl’environnementenfonctiondeprofilsétablisparlemaitre-brasseur(notammentpournepasfaireapparaitrelesalertesoulessecretsdefabricationdansunenvironnementdebrasserie-pub).

BE.07Permettreàl’installateuretautechniciend’entretiendefaireunsuiviétroitsurplaceetàdistance.

BE.08Permettreautechniciend’entretiendefaireunsuivisurplaceetàdistancedecertainesmesuressurplusieurslotsafindefaciliterlediagnostic;lesmesuresaccessiblessontdéterminéesparlesprofilsétablisparlemaitre-brasseur(notammentpourprotégerlessecretsdefabrication).

BE.09Imprimerdesétiquettesaveclesinformationssurlelotproduit.

BE.10Offrirl’interfaceenportugais(pt-br).

BE.11Permettrelamiseàjourdulogicielàdistance.

Lesbesoins01à05et07sontprioritaires.

2.5 ContraintesCO.01.MexiqueUneversioncomprenantminimalementlesfonctionsessentiellesutilisablesàdistancedoitêtreexploitabledèsjuin2013 afin de respecter les engagements pris envers les clientsmexicains. Les fonctions essentielles sont cellesrequisespourl’installationetlaconfigurationdeséquipements,demêmequecellespermettantlesuividesrecettes.Danslamesuredupossible,lamiseàjourdulogicielàdistancedevraitêtreégalementintégréeàcettepremièreversion.

Page 12: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)12/30

CO.02.Evolution-capteursPourchacundeséquipements, lenombre, le typeet ledomainedesvaleursdescapteurspeuventvarierdans letemps.Lelogicieldoitpouvoirêtreconfigurépoursuivrecetteévolution.

CO.03.Sécurité-a-distanceTouteslesfonctionsexécutablesàdistancedoiventassurer,d’unepart,qu’aucuneinformationconsidéréesecrèteparlemaitre-brasseurn’esttransmiseet,d’autrepart,qu’aucuneinformationnepeutêtreinterceptéeparuntierslorsdelatransmission.ÀCOMPLÉTER...

2.6 SystèmeexistantS.O.:Iln’yapasdesystèmeexistant.

2.7 SystèmeenvisagéÀRÉDIGER...ouréféreràunDDVmisàjour.

3 Définitionduproblème

3.1 PrésentationduproblèmeLeproblèmeducontrôledelaqualitésedécomposedanslessousproblèmessuivants:à représentationinternedeséquipements,configurationdeséquipements,à créationdelarecette,à créationd’unprocessusetdesesétapesdefabrication,à suividelaproductionetdel’étatdeséquipements,à productionderapport,à gestiondel’accès.

Le sous-problème de l’arrêt d’urgence sous certaines conditions a été retiré de la portée du problème, car ilappartientsoità laconduiteduprocédé,soità laprotection.Lessous-problèmesdecréationde larecetteetduprocessusquipermetdelaréalisersontsiintimementliésqu’ilapparaitpréférabledelesréunir.Lagestiondesaccèsestunedimensiontypiquedetoutproblèmedesystèmed’informationetyseraintégrée.Quantàl’accèsàdistance,ilneprésentepasunenouvelledimensionduproblèmepuisque lagestiondesaccèsestdéjàprésenteetque lemoduledecommunicationquidoitêtregrefféausystèmefaitpartiedelasolution.

3.1.1 ReprésentationinternedeséquipementsetconfigurationLamultiplicitédeséquipementsetleurévolution,notammentencequiconcernelescapteursdontilssontdotés,nepeutêtrepriseencompteparunedescriptiondel’environnementquiseraitinterneaulogiciel.Ilfautplutôtprévoiruneconfigurationsurlabased’unedescriptionexterneetunlogicielpourélaborerdetellesdescriptions.ÀCOMPLÉTER...

3.1.2 CréationdelarecetteetdesonprocessusdefabricationCommedanslaconfectiond’ungâteau,lafabricationdebièrecommenceparunerecettequiestécriteparlemaitre-brasseur.Unerecettecomportelalistedesingrédients,lesétapesdefabrication,lesmesuresàprendre(traçabilité)etlescontrôlesdésirés(contrôledequalité).

Page 13: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)13/30

Listed’ingrédientsLa liste d’ingrédients comporte pour chaque ingrédient, sa quantité ainsi qu’une description/commentaire sinécessaire.Unerecettecomporteauminimumuningrédient.Unmêmeingrédientpeutrevenirplusd’unefoisdanslarecette,carilpeutêtreutilisédansplusieursétapesdelafabrication.Les différents ingrédients proviennent d’un ou de plusieurs fournisseurs. Les informations concernant lesfournisseursneserontpasconservéesdans leprésentsystème.Unmêmeingrédientpeutprovenirdedifférentsfournisseurs.Unmêmefournisseurpeutalimenterplusieurs ingrédientsà lamêmemicrobrasserie.Ceproblèmeseradétailléàlasection«Élémentsdesolution».Chaqueingrédientarriveenlotidentifiéparuncodebarreainsiqu’unnumérodelotpourlatraçabilité,lenomdufournisseur.Unlecteurdecode-barrepermetlasaisieautomatiquedel’ingrédientdanslesystème.Parcontre,ilestaussi possible de saisir manuellement les ingrédients. Lorsque l’ingrédient est scanné durant le processus defabricationlaquantitéutiliséedoitêtresaisie.Unmêmelotpeutêtreutilisédansplusieursfabricationsdifférentes.Certainsingrédientspourraientdevoirêtrecontrôlés;lelogicieldoitdoncpermettrelasaisiedemesuresmanuellespourlesingrédientsengénéral.

EauL’eauestundesingrédientsprincipauxdanslafabricationdebière.Elledoitdoncêtretraitéepourengarantirlespropriétésrequisespourlamaitrisedugoutdelabière.Elledoitaussiêtrecontrôléenotammentpourengarantirlasalubrité.Parmilesmesuresàprendre,ilyal’alcalinité,lepotentielhydrogène,différentstauxbactériologiques,laconcentrationdechloreetcelledebrome.

ÉtapesdefabricationLe procédé de fabrication comporte aumoins une étape. Une étape est décrite par un nom unique. Une étapecomportelalisted’ingrédientsutiliséedanscetteétapeainsiquesaquantité,unedescription,ainsiquelesmesuresàprendre,s’ilyalieu,pourcelle-ci.Note:laduréed’uneétapeestconsidéréecommeunemesure.Chaqueétapepeutcomporterplusieurssous-étapes.Lesinformationsconcernantunesous-étapesontlesmêmesquepouruneétape.Laportéed’unesous-étapeestlimitéeàunéquipement.

QuestionEst-ilpossiblequ’ilyaitdeuxsous-étapessuccessivespourunmêmeéquipement?

ContrôlesetmesuresUn contrôle, appelé aussimesure, est une actionmanuelle ou automatisée consistant à prendre lamesure d’unphénomènephysiqueàunmomentprécisrelativementaudébutd’uneétapeoud’unesous-étape.Lecontrôlemanuelesteffectuéparunemployédelabrasserieoupeutêtreobtenud’unesourceexternequieffectueralesanalysesàpartird’unéchantillonprélevéparunemployédelabrasserie.Lescontrôlesautomatiséssontobtenusgrâceàdescapteursquisontinstallésdansleséquipementsetreliésàunautomateprogrammablequisechargederecueillirlesdonnéesetde lesconvertirenmesuresexploitables.Unemesurecontientunnomunique,unedescriptionsinécessaire,unseuildetoléranceminimaletmaximal,unseuild’urgenceminimaletmaximal,unseuilàatteindreetlafréquencedelaprisedemesure.

Typesdemesureà Température:Températured’unmélange(mesuréenCelsius).à Pression:Pressiondansunecuve(mesuréenkPa).à Acidité(potentielhydrogène,pH):Définitoutd’abordcommelamesuredeconcentrationdesionsH+suruneéchellede0à14,lepotentielhydrogèneestdésormaisdéfinicommelamesuredel’activitédel’ionH+(voirnormeISO31-8:1992).

à Alcalinité:Concentrationdesionsdebicarbonate,decarbonateetd’hydroxyde;elleestexprimeeentantqueconcentrationequivalentedecarbonatedecalcium(CaCO3)enmg/L.

Page 14: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)14/30

à Durée:C’estladuréed’uneétape,celle-ciestdécriteenjours,heuresetminutes.à Taux d’enzymes: Variation du nombre d’enzymes par seconde (souvent mesuré sur la base du substratassocié).L’unitéutiliséeestlemol/sec.

à Autressubstancesdissoutes:Quantitédelasubstancedissoutedansleproduit.L’unitévarieselonletypedesubstance: le nombre de parties parmillion (PPM) pour le CO2 ou le nombre demol par litre (mol/L oummol/L)pourlaplupartdesautressubstances(dontlebromeetlechlore).

SeuilàatteindreSeuilrequispourdéclarerquel’étapeestterminée,lesystèmeavertitl’opérateurqueleseuilestobtenuetarrêtelesystèmesietseulementsitouslesseuilsàatteindresontatteints.Unexempledecelaseraitlorsqu’onchauffelemoutjusqu’àcequesatempératureatteigneles25C.

SeuildetoléranceSeuilau-delàduquellelogicieldonneraunavertissementàl’opérateur,sansarrêterlesystème.Leseuildetoléranceeststrictementendeçàduseuild’urgence.

Seuild’urgenceSeuilau-delàduquellelogicielarrêteralesystèmeetdonneraunavertissementàl’opérateur.

QuestionExiste-t-ild’autresmesuresàprendre,sioui,lesquelles?

3.1.3 SuividelaproductionetconstitutiondestracesToutaulongdelafabricationdelabière, lesbrasseurssuiventlesdifférentesétapesdelafabrication.Lorsqu’ilscommencentlafabricationd’unebière,unnumérodelotestattribuéàlarecette.Lescompagniesnepeuventpaseffectuerplusd’unerecetteàlafois.Lorsdelacréationdesétapes,lorsqu’ilsajoutentuningrédientàlarecette,ilsdoivent saisir le code-barre et saisir la quantité de l’ingrédient. Ils doivent aussi inscrire les mesures prisesmanuellement. Lorsque lesmesures saisies automatiquement etmanuellement dépassent le seuil d’urgence, lestechniciensdoiventêtreinformésetlesystèmedoitêtrearrêté.Lorsquelesmesuressaisiesautomatiquementetmanuellement dépassent le seuil de tolérance, les techniciens doivent être informés. Même chose, lorsque lesmesuresatteignentleseuilidéal,cequiveutdireleseuilaétéatteintafindeterminerl’étape,ilsenserontaussiavertis. La notification se fait par un signal sonore, un signal visuel ou une combinaison des deux, selon leurspréférences.Lesbrasseursàchaqueétapepeuventinscrireleursobservations,sinécessaire.

RapportdeproductionPlusieurs rapports seront disponibles pour lesmaitres-brasseurs et les gestionnaires. Le rapport de qualité surchaquelotdeproductionet lerapportsurlesécartsparrapportàlarecettesontprioritaires.Lalistedesautresrapportsestàdéterminer.

QuestionQuelsautresrapportssontnécessairesauxgestionnairesetauxmaitres-brasseurs?

3.1.4 Suividel’étatPourfaciliterlaréparationdesbrisetl’entretiendusystème,lestechniciensdeMultiBrouedoiventaccéderàunhistorique des mesures prises par les différents capteurs. Par contre, ils ne doivent pas voir les recettes desmicrobrasseries.Une interface indépendantepour tester la connexion avec l’automate et les différents capteursfaciliteraitleurstests.Danscetteinterface,lestechnicienspourronteffectuerdeslecturessurlescapteurs.

Page 15: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)15/30

Lesdifférenteserreurslogiciellesserontenregistréesdansunfichierlog.Danslelogiciel,ilyaurauneoptionquipermettraauxemployésd’envoyerlelogd’erreuràMultiBroue,lorsdeserreursouàleurdemande.Lelogd’erreurcontiendraladatedel’erreur,ladescriptiondel’erreur,lenomdelafonctionoùl’erreurs’estproduite.

QuestionEst-cequel’équiped’entretienabesoind’autresinformations?Touteslesdonnéesserontenregistréesetunepasserelleversunsystèmedecopiedesécuritédoitêtreprévue.Uneanalysedel’épurationdesinformationsetdel’archivagedesdonnéesdevraêtrefaite,pournepasralentirlesystèmeàlongtermeàcaused’unvolumededonnéesimposant.

RapportdeproductionPlusieursrapportsserontdisponiblespourlesresponsablesdel’entretienmatériel(installateursetgestionnairesprincipalement).Lalistedecesrapportsestàdéterminer.

3.1.5 Gestiondel’accès

SécuritéLes recetteset lesprocédésde fabrication relèventdu secretprofessionnel.Un systèmede contrôled’accèsauxinformationssensiblesestrequis.Unsystèmed’authentificationavecdesdroitsdoitêtremisenplace.Unemployépeutdétenirplusd’undroit.

DroitsLesdroitssontregroupésenrôles:à Maitrise:touslesdroits,dontceuxrequispourgérerlesystème,créerdesrecettes,suivrelafabrication,définiretproduiredesrapports,gérerlesdroitsdesautresrôles.

à Production:droitsrequispoursuivrelafabrication,produiredesrapportsetsaisirlesmesuresmanuellesetleslotsd’ingrédients.

à Entretien:droitsrequispourfairel’entretiendel’équipement,produiredesrapports,accéderauxmesuresentempsréel.

à Gestion:droitsrequispourproduirelesrapports.Lesrôlespeuventêtremodifiésparlemaitre-brasseur.Deplus,lemaitre-brasseurpeutcréerdenouveauxrôles.Desdroitsd’accèssontassociésàchaqueregroupementd’informationstellesquelesmesures,lesétapes,lessous-étapes,lesingrédients,lesrapports.Ainsi,lemaitre-brasseurdoitpouvoirempêcherlaconsultationdetoutemesureoudetouteétapes’illedésire.

QuestionD’autresdroitsd’utilisationsont-ilsrequis?

3.2 HypothèsesrelativesauproblèmeHY.01.TraductionMultiBrouedisposedéjàdetraducteurscompétentsauseindelaDirectiondelamiseenmarché.Ceux-cipourrontfournir lesconseils requispour l’élaborationdes IPM. Ils serontégalementenmesured’en faire la traduction lemomentvenu.

HY.02.Configuration-équipementLaconfigurationinternedeséquipementsestunefonctiondéjàprésentedanslapartie«contrôle»dusystème.Lelogiciel SuperBroue peut donc en tirer parti. En particulier, on suppose qu’il peut accéder aux informations de

Page 16: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)16/30

configurationetquecelles-cicomprennenttouslesattributsdontilabesoinnotammentpourcréerlesprocessus,lesétapes,lesrecettesetleursmesuresdecontrôle.

HY.03.Acquisition-des-donnéesL’automateest l’unique interfaceau champetprendentièrementà charge la conversiondesmesuresbrutesenmesures ingénierisées. Son interface avec le système SuperBroue est établie à bas niveau par le protocoleEtherNet/IPetàhautniveauparuneséquencedemessages, chacuncontenantunemesureenprovenanced’uncapteurd’unéquipement.L’encodagedesmessagesestconformeàlaspécificationdufabricantdel’automate.Lacorrespondanceentrelesnumérosd’équipements,lesnumérosdecapteursetlestypesdemesureestl’objetdelaconfigurationétablieparl’installateur.

HY.04.XXX...

3.3 Modélisationduproblème...

DC (à faire)

Figure4–DC

...InstallateurMaître-BrasseurBrasseurGestionnaireAutomateImprimanteAlarmeConsoleServeurSMS...CO(Configurations)RE(Recettes)ME(Mesures)IR(Ingrédientsetmesures)AL-Alarme(Alertes)AL-Console(Alertes)AL-SMS(Alertes)RequêtesRapportsÉtats...

Page 17: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)17/30

Figure5–DFD1

...Configurations(CO)Recettes(RE)Mesures(ME)Ingrédientsetmesures(IE)Alertes(AL-Alarme,AL-Console,AL-SMS))TracesDépôtTout::=Configurations,Recettes,Mesures,Ingrédients,Alertes,TracesRequêtesRapportsÉtats...Configurer,définiretsaisirsontdesateliersRecevoirestuneconversionouuneinterconnexion,selonletypeetleniveaudeprotocoleutilisépourcommuniqueravecl’automate.Informerestunproblèmed’information.

SuperBroue_FIG.graffle [DFD1] (Sat Mar 23 2013)

Installateur

Maitre-Brasseur

Automate

Serveur SMS

Console

Alarme

Alerter

Configurer

Recevoir

Définir

Dépôt

CO

RE

MEAL-Alarme

AL-Console

AL-SMS

Configurations

Recettes

Mesures

Brasseur/Gestionnaire

Requêtes

Analyser

Tout

Brasseur Saisir

Ingrédients et mesures

IE

Alertes

Alertes,Traces

Imprimante

Informer

Rapports

États

Tout

Configurrations

Page 18: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)18/30

Analyserestunproblèmedeconversion.Alerter est un problèmede conversion ou d’interconnexion, selon le type et le niveaude protocole utilisé pourcommuniqueraveclacible(console,alarme,serveurSMS).Iln’yapasdeproblèmedecommandedansSuperBroue!

3.3.1 InformeretproduireétatsetrapportsCertainesfonctionsd’informations’adressentàlacible(lebrasseurquidésireconnaitrelatempératuredanslacuvedefermentation)etd’autresàl’imagedelacible(legestionnairequidésireconnaitrelatraced’unlot).Lafonctiondemiseà jourestessentiellementdécomposabledans lessous-problèmesConfigurer,Définir,RecevoiretSaisir.Certainsélémentsdel’imagedelaciblesontconstruitspar lesystème(lesalerteset lestraces)à l’aidedusous-problèmeAnalyser.Finalement,lasignalisationdesalerteséchappeauproblèmed’informationàproprementparler.Leschémaglobalduproblèmed’informationpeutdoncêtrereprésentéainsi:

Figure6–Schémadusous-problèmed’informationInformer

Ilpeutégalementêtrediviséendeuxsous-problèmesplussimplesetindépendants(danslamesureoùl’imagedelacibleestentièrementdéterminéeparlesautressous-problèmes).

SuperBroue_FIG.graffle [Informer] (Sat Mar 23 2013)

Mettre à jour(configurer,

définir,recevoir, saisir)

Cible Cible'

Modélisation

InformerRequêtes

Rapports

Fonctiond'information

Fonctiond'inspection

Page 19: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)19/30

Figure7–Schémadusous-problèmed’informationInformer

Utilisateur...

CibleetCible‘...

MCD (à faire)

Figure8–MCDDépôt

...

Rapports...

Exigences...

Modélisation...

Fonctiond’information...

Fonctiond’inspection...

3.3.2 Analyseretproduirelesalertesetlestraces...

SuperBroue_FIG.graffle [Informer et inspecter] (Sat Mar 23 2013)

Mettre à jour(configurer,

définir,recevoir, saisir)

Cible Cible'

Modélisation

InformerRequêtes

Rapports

Fonctiond'information

Mettre à jour(configurer,

définir,recevoir, saisir)

Cible Cible'

Modélisation

InspecterRequêtes

Rapports

Fonctiond'inspection

Page 20: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)20/30

Figure9–Schémadusous-problèmedeconversionAnalyser

Dépôt...

Alertes...

MCD (à faire)

Figure10–MCDAlertes

...

Exigences...

Tableau1—Niveauxd’alerte

État ÉvènementMesureendessousduseuilminimal AucunMesureatteinteleseulminimal DéclenchéalarmeauditiveetvisuelMesureatteinteleseulmaximal Envoyerunealarmed’arrêtd’urgence

...

3.3.3 Alerter...

SuperBroue_FIG.graffle [Analyser] (Sat Mar 23 2013)

AnalyserTout Alertes,Traces

Règles deconversion

Page 21: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)21/30

Figure11–Schémadusous-problèmedeconversionAlerter

Alertessources...

Alertescibles...

MCD (à faire)

Figure12–MCDAL-Console,AL-SMS,AL-Alarme

...

Exigences...

3.3.4 Configurer...

Figure13–Schémadusous-problèmed’atelierConfigurer

...

SuperBroue_FIG.graffle [Alerter] (Sat Mar 23 2013)

AlerterAlertes AL

Règles deconversion

AL-Console

AL-Alarme

AL-SMS

SuperBroue_FIG.graffle [Configurer] (Sat Mar 23 2013)

ConfigurerInstallateur Configurations

Opérations

Page 22: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)22/30

Utilisateur...

Équipements,capteursetconfiguration...

MCD (à faire)

Figure14–Équipementscapteurs,configurationsetmesures

...

Exigences...

3.3.5 Définirlesrecettes,établirlesétapesetspécifierlescontrôlesCréer les recettes, leur associer des étapes (sous-étapes) et des contrôles à partir de la configuration deséquipements.

Figure15–Schémadusous-problèmed’atelierDéfinir

...

Utilisateur...

Recette,étapesetcontrôles...

MCD (à faire)

Figure16–MCDRecettes,étapes,contrôles

...

SuperBroue_FIG.graffle [Définir] (Sat Mar 23 2013)

Définir(atelier)Maitre-Brasseur Recettes

Opérations

Configurations

Page 23: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)23/30

Exigences...Plusbas,onpeutretrouverladescriptiondel’entité«Étape»dontlacréationestelleaussiunproblèmed’atelier.Lacréationd’étapespeutêtredécomposéeensous-problèmesdecréationd’étapesquipeuventaussiêtrevuscommeunproblèmed’atelier.L’utilisateurpeutspécifierunnomuniquepourchaqueétape,unelisted’ingrédientsutilisés,ladurée(jours;heures;minutes),ladescriptiontextuelleainsiquelalistedescontrôlesquelesystèmedoitfaire....

3.3.6 Recevoiretvérifierlesmesuresautomatisées...

Figure17—Schémadusous-problèmedeconversionRecevoir

...

Automate...

Mesuresautomatisées...

MCD (à faire)

Figure18–MCDMesuresautomatisées

Lesmesuresquelesystèmedoitprendrepeuventêtreparexemplelatempérature,lapressionoulepHaucoursd’une étape. Unemesure est définie par un nom, le type de prise (automatisée oumanuelle), le seuil minimald’urgenced’arrêt,leseuilmaximald’urgenced’arrêtainsiqueleseuilàatteindre....

Exigences...

SuperBroue_FIG.graffle [Recevoir] (Sat Mar 23 2013)

Recevoir Mesuresautomatisées

Correspondancemodélisée

Équipements

Correspondancephysique

Automate

Page 24: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)24/30

3.3.7 Saisiretvérifierleslistesd’ingrédientsetlesmesuresmanuelles...

Figure19–Schémadusous-problèmed’atelierSaisir

...

Utilisateur...

Listed’ingrédientsetmesuresmanuelles...

MCD (à faire)

Figure20–MCDListesd’ingrédientsetmesuresmanuelles

...

Exigences...

3.4 ProlongementspossiblesPP.Identification_unique_A

<<Descriptionduprolongement>

PP.Identification_unique_B

<<Descriptionduprolongement>>

4 Propositiond’unesolution

4.1 Présentationdelasolution...

SuperBroue_FIG.graffle [Saisir] (Sat Mar 23 2013)

SaisirBrasseurListe d'ingrédients

etMesures manuelles

Opérations

Page 25: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)25/30

4.2 HypothèsesrelativesàlasolutionHY.Identification_unique_A<<Descriptiondel’hypothèse>>

HY.Identification_unique_B<<Descriptiondel’hypothèse>>

4.3 Caractérisationdelasolution...

4.3.1 Processus...

4.3.2 Modèleconceptueldesdonnées...

4.3.3 Casd’utilisationdétaillés...

4.4 LimitesLI.Identification_unique_A<<Descriptiondelacontrainte>>

LI.Identification_unique_B<<Descriptiondelacontrainte>>

5 SpécificationLadescriptiondétailléedesexigencesdoitnotammentpermettred’établirleniveaudevalidationrecherchéauxfinsd’acceptation. Elle comprend donc l’ensemble des exigences applicables formulées de façon claire, complète etarbitrable.Avantdedresserl’inventaireexhaustifdesexigencesfonctionnellesetnonfonctionnelles,uninventairedesscénariosdedéploiementetd’exploitationenvisagésestprésentéainsiquelanotationàl’aidedelaquellelesexigencessontdécrites.

5.1 Scénariosdedéploiementetd’exploitation...

5.2 CatégorisationdesexigencesLaprésentesous-sectiondéfinitlanotationutiliséepourspécifierlesexigencesfonctionnelles.Elledéfinitégalementlescatégoriessurlesquelless’appuiecettenotation.Chaqueexigenceestdéfinieenregarddesattributssuivants:

priorité<<haute,moyenne,basse,annulée>>

Page 26: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)26/30

criticité<<indispensable,nécessaire,utile,élective,abandonnée>>

statut<<proposé,approuvé,rejeté>>

source<<organisation(laquelle),service(lequel),individu(lequel),document(référence)>>

typeCA:capacitéoulimite;CO:conception;EC:cout;ER:ergonomie;EX:exploitabilité(dontlatoléranceauxpannes);FI:fiabilité;FO:fonctionouservice;MA:maintenabilitéetévolutivité;PE:performance(temps,mémoireinterne,mémoireexterne,débit,bandepassante...);SE:sécurité;SU:sureté.

stabilité<<trèsgrand,grand,faible,inconnu>>

disponibilité<<dateàlaquelleilestsouhaitablequecetteexigencesoitsatisfaite>>

5.3 Exigencesfonctionnelles…

EX_Identification_unique_A

<<Descriptiondel’exigence>>Priorité Criticité Stabilité Disponibilité Source Statut-- -- -- -- -- --

Motivationsdesattributs<<Motivationdesattributs>>.

Critèresc1 <<Premiercritère(condition).>>

c2 <<Deuxièmecritère(condition).>>

Contraintesx1 <<Premièrecontrainte(constraint).>>

Page 27: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)27/30

x2 <<Deuxièmecontrainte(constraint).>>

EX_Identification_unique_A

<<Descriptiondel’exigence>>Priorité Criticité Stabilité Disponibilité Source Statut-- -- -- -- -- --

Motivationsdesattributs<<Motivationdesattributs>>.

Critèresc1 <<Premiercritère(condition).>>

c2 <<Deuxièmecritère(condition).>>

Contraintesx1 <<Premièrecontrainte(constraint).>>

x2 <<Deuxièmecontrainte(constraint).>>

5.4 ExigencesnonfonctionnellesLadescriptiondétailléedesexigencesdoitnotammentpermettred’établirleniveaudesureté(disponibilité,fiabilité,maintenabilité,sécurité,etc.)devantêtrerencontrépourpermettreaulogicielderemplirsamissionaumomentvoulu,pendantladuréeprévueetsansdommagepourlui-mêmeetsonenvironnement.Laprésentesectionregroupelesexigencesretenuesauxfinsd’acceptation.Ellecomprenddoncl’ensembledesexigencesapplicablesformuléesdefaçonclaire,complèteetarbitrable.Laprésentesectionneprésentequelesexigencesnonfonctionnelles.

5.4.1 Caractéristiquesenvironnementales

5.4.1.1 Lois,règlementsetpolitiquesapplicables...

5.4.1.2 Normesetstandards...

5.4.1.3 Durabilité...

5.4.1.4 Évolutivité...

5.4.1.5 Conditionsambiantes...

5.4.2 Sureté...

5.4.3 Performance...

Page 28: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)28/30

5.4.4 Sécurité...

5.4.5 Gestiondel’information...

5.4.6 Exploitation

5.4.6.1 Facteurshumains...

5.4.6.2 Maintenabilité...

5.4.6.3 Fiabilité...

5.4.7 Qualité...

6 Interfaces

6.1 Interfacespersonne-machine...

6.2 Interfacesmachine-machine...

Page 29: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)29/30

A. DictionnairedesdonnéesDomaines....

Entités....

Attributs....

B. InventairedesbesoinsBE.01................................................................................................................................................................................11BE.02................................................................................................................................................................................11BE.03................................................................................................................................................................................11BE.04................................................................................................................................................................................11BE.05................................................................................................................................................................................11BE.06................................................................................................................................................................................11BE.07................................................................................................................................................................................11BE.08................................................................................................................................................................................11BE.09................................................................................................................................................................................11BE.10................................................................................................................................................................................11BE.11................................................................................................................................................................................11

C. InventairedeshypothèsesHY.01.Traduction........................................................................................................................................................15HY.02.Configuration-équipement.........................................................................................................................15HY.03.Acquisition-des-données.............................................................................................................................16HY.04.XXX......................................................................................................................................................................16HY.Identification_unique_A.....................................................................................................................................25HY.Identification_unique_B.....................................................................................................................................25

Page 30: SuperBroue SEL - Université de Sherbrooke

FacultédessciencesDépartementd’informatique

http://www.usherbrooke.ca/informatique

SuperBroue.SEL–version0.4.0,documentdetravail(2020-02-05)30/30

D. InventairedescontraintesCO.01.Mexique.............................................................................................................................................................11CO.02.Evolution-capteurs.........................................................................................................................................12CO.03.Sécurité-a-distance........................................................................................................................................12LI.Identification_unique_A.......................................................................................................................................25LI.Identification_unique_B.......................................................................................................................................25

E. InventairesdesexigencesPP.Identification_unique_A......................................................................................................................................24PP.Identification_unique_B......................................................................................................................................24EX_Identification_unique_A.....................................................................................................................................26EX_Identification_unique_A.....................................................................................................................................27

F. Tableaubesoins-exigences…

G. ModificationsenregarddesdocumentsapplicablesantérieursLaSESapréséancesurtouslesdocumentsantérieurs,voicilesprincipalesmodificationssignificatives.

DDV(documentdevision)à Lesous-problèmedel’arrêtd’urgencesouscertainesconditionsaétéretirédelaportéeduproblème,carilappartientsoitàlaconduiteduprocédé,soitàlaprotection.

à ...

EDB(étudedesbesoins)…

EDO(étuded’opportunité)…

EDF(étudedefaisabilité)…