superbroue sel - université de sherbrooke
TRANSCRIPT
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
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;
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
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
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).
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].
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
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.
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
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)
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.
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é).
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.
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.
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
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...
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
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
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
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
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
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
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
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
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>>
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).>>
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...
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...
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
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é)…