Home

GABARIT DU DOCUMENT SRS Me&Him Télémétrie Software

image

Contents

1. I 9 sum 777775555 m RH IKDWF 89 Re LRQ SR N 39 Annexe D Diagramme de collaboration Diagramme de collaboration TELE UC 110 Modifier la valeur d un propulseur 1 0 Indique la nouvelle valeur gt 1 1 Indique la nouvelle valeur gt T l m tie Communication Op rateur 40 E Diagramme de classe ak comm que Acoustique e ak 170 gerai Pro fon dim ire e ak 170 Soft 841411 ILE Contr leur Cap de Profondeur fe Wak getvak LN Front Heading Front Dapti Bach Dept ______ Contr leur d D placements lat raue Strboard Contr leur Descente 41
2. affiche la liste de missions AUVA4 envoi les informations afficher voir section exigences fonctionnelles TELEM4 affiche les informations voir section exigences fonctionnelles Flux Alternatifs 1 Echec lors de connexion avec AUV4 Etape 2 1 TELEM4 est incapable de se connecter 4 2 TELEM4 affiche message d erreur 3 L op rateur confirme la r ception du message d erreur 4 Le d marrage s interrompt FA2 Perte de la connexion avec AUV4 1 TELEM4 perd la connexion avec AUV4 2 TELEM4 affiche un message d erreur maintenant impossible de communiquer avec AUV4 jusqu au prochain d marrage Exigences Sp ciales e L envoi de la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions Aucune Post conditions e TELEMA est d marr e Une connexion avec AUV4 est active c est dire que pourra interagir avec AUVA tout temps 34 Points Aucun 35 MATRICE DE ANNEXE B Caract ristiques L 98189 UOISSIL un p uol 58 s eo 91 lt UOUMS gt SUN 1 Suolssiui S xne 5 L 92189 21
3. Pr conditions e La connexion avec AUV4 est active voir TELE UC 119 Post conditions nouvelle valeur a t assign e au contr leur de Points Aucun 30 TELE UC 116 Indiquer le d placement lat ral BR VE DESCRIPTION L op rateur indique TELEM4 un d placement lat ral souhait relatif au contr leur d placements lat raux voir TELE UC 100 FLUX D V NEMENTS Flux de Base 1 L op rateur indique un d placement lat ral d sir 2 TELEMA4 envoi la commande AUV4 Flux Alternatifs AF1 Perte de connexion avec AUV4 1 voir TELE UC 119 Exigences Sp ciales L envoi de la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions e La connexion avec AUV4 est active voir TELE UC 119 Post conditions e Une nouvelle valeur t assign e au contr leur de d placements lat raux Points Aucun 31 TELE UC 117 Indiquer la profondeur BR VE DESCRIPTION L op rateur indique TELEM4 une profondeur souhait e relative au contr leur profondeur voir TELE UC 102 FLUX D EV NEMENTS Flux de Base 1 L op rateur indique une profondeur d sir e 2 TELEMA envoi la commande 4 Flux Alternatifs AF1 Perte de connexion avec AUV4 1 voir TELE UC 119 Exigences Sp ciales L envoi de la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions e La c
4. tre lali e Valeur de la balise acoustique TELE FSR 002 TELEM4 doit permettre de sp cifier une valeur pr cise aux diff rents contr leurs L op rateur de TELEM4 doit tre en mesure d attribuer des valeurs pr cises aux contr leurs suivants Contr leur de Contr leur de profondeur Contr leur de d placements lat raux e Contr leur de descente TELE FSR 003 TELEM4 doit permettre d activer et d sactiver individuellement chacun des contr leurs num r s dans la sp cification TELE FSR 002 doit permettre d activer et d sactiver individuellement chacun des contr leurs Un contr leur doit tre activ pour qu un op rateur puisse lui affecter une valeur pr cise D sactiver un contr leur arr te celui ci TELE FSR 004 4 doit avoir un gestionnaire de contr leurs permettant de d sactiver l ensemble des contr leurs doit fournir un gestionnaire de contr leurs permettant d activer ou d sactiver tous les contr leurs simultan ment Ce gestionnaire doit tre activ afin d activer individuellement chacun des contr leurs TELE FSR 005 TELEMA4 doit permettre de contr ler individuellement chacun des propulseurs TELEM4 doit permettre de contr ler manuellement le sous marin autorisant l affectation d une valeur en pourcentage d efficacit maximale pour tous les propulseurs TELE FSR 006 4 doit permettre d activer et d sactive
5. Extension 24 Aucun 25 TELE UC 111 Activer une mission BREVE DESCRIPTION L op rateur active une mission ce qui a pour effet d enclencher une s rie d v nements De ce fait le sous marin devient totalement autonome ll est donc impossible prendre le contr le manuel moins d interrompre la mission FLUX D EV NEMENTS Flux de Base 1 L op rateur choisi une mission activer qui se trouve dans la liste des missions 2 L op rateur commande TELEMA d activer la mission TELEMA4 envoi la commande AUV4 Flux Alternatifs AF1 Une mission est d j en cours 1 Les tapes 1 3 du flux de base sont identiques 2 AUVA traite la commande et d sactive la mission en cours 3 AUV4 active la mission s lectionn e AF2 Perte de connexion avec AUV4 1 voir 0 119 Exigences Sp ciales L envoi de la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions e connexion avec AUV4 est active voir TELE UC 119 Post conditions La mission s lectionn e est d sormais activ Points d Extension Aucun 26 TELE UC 112 Activer d sactiver le sous marin Soft Kill Switch BR VE DESCRIPTION L op rateur active la lt Soft kill Switch gt et permet ainsi au sous marin de pouvoir fonctionner normalement Quand cette lt switch gt est active il est possible d activer des missions des contr leurs ou encore les propulseurs individuellement Quand l o
6. UC 112 Activer d sactiver le sous marin Soft Kill Switch L op rateur active la lt Soft kill Switch et permet ainsi au sous marin de pouvoir fonctionner normalement Quand cette switch est active il est possible d activer des missions des contr leurs ou encore les propulseurs individuellement Quand l op rateur d sactive le sous marin c est dire quand il d sactive la lt Soft Kill Switch le sous marin interrompt toutes ses fonctions Ceci arr te la mission en cours s il y a lieu d sactive tous les contr leurs actifs ou encore arr te tous les propulseurs est important de noter que toute cette gestion est g r e par AUVA4 qui s occupe de tout d sactiver TELE UC 113 Afficher les donn es AUVA4 envoie ponctuellement les valeurs des composantes du sous marin devices De ce fait TELEMA affiche ces donn es qui lui ont t envoy es TELE UC 114 D sactiver une mission L op rateur d sactive une mission ce qui a pour effet d arr ter une s rie d v nements 11 est alors maintenant possible d activer des contr leurs individuellement ainsi que contr ler le sous marin manuellement TELE UC 115 Indiquer le L op rateur indique TELEM4 un cap souhait relatif au contr leur voir TELE UC 101 TELE UC 116 Indiquer le d placement lat ral L op rateur indique TELEM4 un d placement lat ral souhait relatif au contr leur de d placements lat raux voi
7. VE DESCRIPTION L op rateur active le gestionnaire de contr leur et permet ainsi aux quatre contr leurs de s activer Le gestionnaire de contr leur doit tre actif pour permettre aux contr leurs d tre activ s FLUX D V NEMENTS Flux de Base 1 L op rateur commande TELEM4 l activation du gestionnaire de contr leur 2 TELEMA4 envoi la commande AUV4 Flux Alternatifs AF1 Perte de connexion avec AUV4 1 voir TELE UC 119 Exigences Sp ciales L envoi la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions e connexion avec AUV4 est active voir TELE UC 119 Post conditions e Le gestionnaire de contr leur est activ et TELEM4 permet alors chacun des contr leurs d tre activ Points Aucun 22 TELE UC 105 D sactiver le gestionnaire de contr leur BR VE DESCRIPTION L op rateur d sactive le gestionnaire de contr leur emp che les quatre contr leurs de fonctionner est impossible d activer un contr leur si le gestionnaire de contr leur est d sactiv FLUX D EV NEMENTS Flux de Base 1 L op rateur commande TELEM4 la d sactivation du gestionnaire de contr leur 2 TELEMA4 envoi la commande AUV4 Flux Alternatifs AF1 Perte de connexion avec AUV4 1 voir TELE UC 119 Exigences Sp ciales e L envoi de la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions e co
8. cette section va principalement servir de suggestion aux concepteurs de l interface finale de m me qu obtenir un lt feedback gt de la part du client 14 Affichage D Profondim tre Balise acoustique EA gt gt X Propulseur 1 Boussole Propulseur 2 X X Propulseur 3 X Propulseur 4 X Propulseur 5 X Propulseur 6 Position r elle 350 Contr leurs Missions Activer D sactiver contr leurs Mission active Mission 3 20 Mission 1 Mission 2 M Profondeur 20 Mission 3 Mission 4 D ol t lat ral issi D placement lat ral Mission 5 M Descente Mission 6 Mission 7 Connection Activer la mission Signal Excellent 95 Figure 2 Exemple d interface de TELEM4 La figure 2 repr sente un exemple de ce quoi pourrait ressembler TELEM4 Avec une interface de ce type une seule fen tre pourrait regrouper tous les cas d utilisations En effet il serait possible de r aliser toutes les fonctionnalit s dans la m me fen tre Ce prototype a t pr sent aux clients dans le cadre d une p riode de laboratoire rapport de prototype contenant une description du prototype les r sultats de la la pr sentation du protoype ainsi qu une identification des modifications apport es ce document est disponible RAP PROTO 400 8 2 Interfaces mat rielles TEL
9. exigence TELE NFRS 008 Pr conditions e La connexion avec AUV4 est active voir TELE UC 119 Post conditions Les donn es sont affich es l cran TELEMA4 Points d Extension Aucun 28 TELE UC 114 D sactiver une mission BREVE DESCRIPTION L op rateur d sactive une mission ce qui a pour effet d arr ter une s rie d v nements II est alors maintenant possible d activer des contr leurs individuellement ainsi que contr ler le sous marin manuellement FLUX D V NEMENTS Flux de Base 1 L op rateur commande TELEM4 la d sactivation d une mission 2 TELEMA4 envoi la commande AUV4 Flux Alternatifs AF1 Perte de connexion avec AUV4 1 voir TELE UC 119 Exigences Sp ciales e L envoi de la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions e connexion avec AUV4 est active voir TELE UC 119 Post conditions La mission est d sormais d sactiv e Points Aucun 29 TELE UC 115 Indiquer le BREVE DESCRIPTION L op rateur indique TELEM4 un cap souhait relatif au contr leur cap voir TELE UC 101 FLUX D EV NEMENTS Flux de Base 1 L op rateur indique la valeur du cap d sir 2 envoi la commande AUV4 Flux Alternatifs AF1 Perte de connexion avec AUV4 1 voir TELE UC 119 Exigences Sp ciales e L envoi la commande AUVA doit tre conforme l exigence TELE NFRS 014
10. s nbiude B LL 92189 Sinesndoid 8 91U09 Sr 01 9189 5 21 6 _ g 98189 S999VY 7 un 9 in puojo4dd 1n81911U09 59 2 ej 92189 z 0e189 sinesindoid sep uol1 idiu lul L 26162 055 5 gt St 5 o 509 es 954 6 S 3 G 50 58 ES 88 sesels gt es Es gt 29 65 3 ESO 52 54 ses 58555 D D D D 9 5 2 5 t5 5909 gt D gt 2 G gt 5 g 1 130 3 E Z316 5 2 gt EJE 5 9 3 a gt gt olo 5
11. sactiver le contr leur de cap TELE UC 102 Activer d sactiver le contr leur profondeur TELE UC 103 Activer d sactiver le contr leur de descente 104 Activer le gestionnaire de contr leur TELE UC 105 D sactiver le gestionnaire de x contr leur TELE 110 Modifier la valeur d un propulseur TELE UC 111 Activer une mission TELE UC 112 Activer d sactiver le sous marin Soft Kill Switch TELE UC 113 Afficher les donn es TELE UC 114 D sactiver une mission TELE UC 115 Indiquer le TELE UC 116 Indiquer le d placement lat ral TELE UC 117 Indiquer la profondeur TELE UC 118 Indiquer la descente TELE UC 119 D marrer le logiciel wapu SE BE 2 ss ag 38 Annexe C Diagramme de s quence 7 8 2SpUDNMU 7 0 89 0 J VKRZO m u nu s S le KHFRUHD 58 9 0 FRFW gt UHKCHFRGH IRQ J 4 IRQ J J K
12. ELEM4 fonctionne en m me temps qu un terminal SSH et une application de calibration de la 12 4 2 3 2 4 2 3 3 4 2 3 4 boussole Ces deux applications doivent tre fournies par le client des fins de tests TELE NFRS 014 TELEM4 doit tre en mesure d envoyer chaque commande AUV4 un temps maximal de 10ms Pour accomplir cette exigence il faut absolument se conformer l exigence TELE NFRS 010 Ressource behaviour TELE NFRS 009 TELEM4 doit tre capable d afficher un maximum de 4 modifications des donn es support es par seconde De plus linterface doit tre capable de rafra chir l ensemble des valeurs chaque 2 secondes Adaptability TELE NFRS 010 TELEM4 doit fonctionner sur les ordinateurs portables du club tudiant S O N A Ces ordinateurs portables sont des Panasonic CF50 e Intel 4 20 e 512MB e Carte graphique nvidia 1024 x 768 e Microsoft Windows XP De plus TELEM4 doit fonctionner sur un ordinateur Mac G3 avec OS10 Installability TELE NFRS 011 TELEM4 devra tre livr sur un CD Les sources ainsi que le logiciel compil devront s y retrouver 4 2 4 Functionality 4 2 4 1 4 2 4 2 TELE NFSR 012 Toutes les donn es affich es par TELEM4 sont des nombres entiers est donc inutile d afficher les chiffres apr s la virgule Interoperability TELE NFRS 013 TELEMA4 doit tre compatible avec des librairies JAVA En effet le modul
13. EMA4 n a pas besoin d interfacer directement avec le mat riel En effet le serveur AUV4 est le seul responsable d interfacer avec le mat riel 15 10 11 8 3 8 4 TELEM4 n aura qu recevoir et transmettre des informations au serveur AUVA Interfaces logicielles Les interfaces logicielles seront d finies dans le document d architecture logicielle ainsi que dans le document de conception d taill e du logiciel De plus le client devra fournir de la documentation illustrant la conception du module de communication Interfaces de Communications TELEM4 utilise une interface de communication fournie par l quipe SONIA Cette interface construite en langage Java assure une communication entre TELEM4 et AUVA Exigences de Licences TELEMA4 n tant pas con u pour la vente n int grera aucun m canisme d achat et de gestion de licence d utilisation Remarques l gales de droits d auteur et diverses N A Standards Applicables N A Glossaire Se r f rer la section 1 3 du document VIS SONIA TELE 200 pour la liste des d finitions acronymes et abr viations Terme D finition TELEM4 Nom du logiciel de t l m trie 16 ANNEXE SP CIFICATIONS DES CAS D UTILISATION Cette annexe comprend les descriptions d taill es de tous les cas d utilisation d crits la section 2 du pr sent document HISTORIQUE DES R VISIONS 19 11 2005 0 1 Description de ca
14. GABARIT DU DOCUMENT SRS amp T l m trie Software Requirements Specification SRS SONIA TELE 300 1999 Me amp Him HISTORIQUE DE R VISION __ R vision Description Auteur 18 11 2005 EA Corrections suite la revue du SRS en classe 19 11 2005 05 Descriptions d taill es des cas d utilisation JEAN FRAN OIS HOULE 20 11 2005 06 Modification du mod le de UC JEAN FRAN OIS HOULE 20 11 2005 0 7 Matrice de tra abilit 26 11 2005 Correction du mod le de UC ajout de EAN FRAN OIS HOULE UC en Annexe A 27 11 2005 00 __ Diagramme de s quence TELEM4 JEAN FRAN OIS HOULE 27 11 2005 Modifications suite la pr sentation du SIMON FRYER collaboration Review des 1 Introduction 1 1 1 2 Objectif L objectif principal de ce document est d num rer documenter pr senter l ensemble des exigences logicielles d une interface de t l m trie 5 de mani re comprendre les comportements externes de l application Ce document consid re tous les types d exigences c est dire les exigences fonctionnelles non fonctionnelles les contraintes de design ainsi que les autres facteurs pouvant contribuer fournir une description compl te et facile comprendre du logiciel de t l m trie Ce document est bas sur un document de vision VIS SONIA TELE 200 r di
15. a lt S o N 0 5 0 5 Zaloa LIU w u 425 u c 2 2 lt lt Su E 8 us S gug nl xu Eln g5 5 G ol S 36 TELE FSR 006 TELEM4 doit permettre d activer et d sactiver une mission TELE FSR 007 TELEMA doit offrir une lt kill switch logicielle TELE FSR 008 L interface de TELEM4 doit tre en anglais TELE FSR 009 L interface de TELEM4 doit afficher la liste des missions lors du d marrage de l application Exigences non fonctionnelles TELE NFSR 001 TELE NFSR 002 TELE NFSR 003 TELE NFSR 004 TELE 5 005 TELE NFSR 006 TELE NFSR 007 TELE NFSR 008 TELE NFSR 009 TELE NFSR 010 TELE NFSR 011 TELE NFSR 012 TELE NFSR 013 TELE 5 014 Contraintes de conception TELE DC 001 TELEM4 doit utiliser le lt package gt de communication fournie par le client de mani re utiliser un protocole compatible avec le serveur AUVA TELE DC 002 4 doit utiliser une couleur fonc e comme fond d cran et des couleurs p les pour les polices TELE DC 003 TELEM4 doit respecter les standards de programmation de Sun DC 004 TELEM4 doit tre enti rement anglophone Cas d utilisation TELE UC 100 Activer d sactiver le contr leur d placements lat raux TELE UC 101 Activer d
16. ational Unified Process cole de Technologie sup rieure TS Canada https cours ele etsmtl ca documentation RUP_2003 06 13 index htm Site Web du club S O N L A http sonia etsmtl ca Document de pr sentation Journal Paper anglais seulement http sonia etsmtl ca en ETS_jpaper_2005 pdf THE EXTENDED ISO MODEL OF SOFTWARE QUALITY http www serc nl quint book Document de description pr liminaire sur le syst me de t l m trie fourni avec le laboratoire 2 Plan de d veloppement logiciel SDP SONIA TELE 100 Document de vision VIS SONIA TELE 200 Rapport de prototype RAP PROTO TELE 400 Hypoth ses et D pendances Ce document est troitement li au document de vision VIS SONIA TELE 200 En effet les exigences logicielles de ce document sont bas es sur la vue d ensemble offerte par le document de vision En cons quence les hypoth ses et d pendances pr sent es dans le document sont encore valables dans ce document Cette section du SRS vient ajouter les hypoth ses suivantes Le dient fournir une copie du terminal SSH et du logiciel de calibration de la boussole afin d atteindre les crit res de performance demand s tre en mesure de tester Le client fournir package de communication fonctionnelle comprenant le serveur et le client De plus le package de communication doit livr avec de la documentation permettant de comprendre comment l utiliser e Les
17. e de communication avec 4 fourni par l quipe SONIA est con u langage JAVA Documentation en direct pour l utilisateur et exigences du syst me d aide 13 Comme TELEM4 sera constante volution l quipe du sous marin SONIA aucun manuel d utilisation ou toute autre documentation connexe l utilisation de TELEM4 Contraintes de conception TELE DC 001 4 doit utiliser le lt package gt de communication fournie par le client de mani re utiliser un protocole compatible avec le serveur 4 TELE DC 002 TELEMA doit utiliser une couleur fonc e comme fond d cran et des couleurs p les pour les polices TELE DC 003 TELEMA doit respecter les standards de programmation de Sun TELE DC 004 TELEMA4 doit tre enti rement anglophone Composants achet s Dans le cas de TELEM4 aucun composant externe ne devra tre achet Par contre l quipe de SONIA devra fournir un module de communication avec 4 Ce module est tr s bien document Interfaces 8 1 Interfaces Utilisateur Cette section pr sente un exemple d interface usag e pour Cet exemple d interface usag e est une capture d cran du prototype labor justement pour valider la disposition des composants ainsi que l aspect g n ral de l application Il est important de comprendre que cette section Bit que pr senter un exemple de ce que pourrait tre TELEM4 cons quence
18. g en partenariat avec les diff rents intervenants du projet Port e TELEM4 est un logiciel principalement une interface qui a comme principale fonction l affichage en temps r el d informations re ues par le serveur AUV4 AUV4 est un serveur fonctionnant l int rieur d un sous marin autonome et servant ex cuter des calculs de mani re r aliser un parcours pr d fini intelligence artificielle TELEM4 devra se connecter ce serveur via un r seau sans fil et afficher les donn es calcul es par ce serveur De plus il devra tre possible pour un op rateur de porter des actions concr tes sur le sous marin Par exemple TELEM4 permettra d assigner une valeur cible aux diff rents contr leurs de moteurs De mani re plus pr cise TELEM4 doit permettre l op rateur d effectuer les actions concr tes suivantes Activer d sactiver chacun des contr leurs de moteurs Activer d sactiver le gestionnaire de contr leurs e Assigner une valeur chacun des moteurs lorsque le gestionnaire de contr leurs est d sactiv Assigner une valeur cible aux contr leurs de moteurs Ce document contient l ensemble des exigences logicielles se rapportant TELEMA4 Plusieurs fonctionnalit s sont d taill es sous la forme de cas d utilisation et sont pr sent es en annexe de ce document Par contre les exigences relatives la communication ne sont pas incluses dans ce document 1 3 1 4 R f rences R
19. informations envoy es par AUV4 sont toujours v ridiques e Les informations v hicul es dans le SRS sont en accord avec celles v hicul es dans le document de Vision et le plan de projet Si une information doit tre modifi e dans un de ces documents on doit s assurer de modifier aussi les autres documents afin qu ils soient en accord e La liste des contr leurs n est en aucun temps modifiable La liste des missions disponibles ne peut tre modifi e dynamiquement mais peut tre modifi e avant de d marrer le logiciel e Le document de Vision s lectionn approuv devrait contenir les deux caract ristiques suivantes TELEMA doit fournir une lt kill switch gt logicielle carac 16 TELEM4 doit fournir kill switch gt logicielle permettant de couper enti rement cas d urgence l alimentation lectricit au sous marin Affichage et s lection d une mission carac 17 TELEM4 doit permettre d afficher la liste des missions disponibles De plus il doit tre possible d activer d sactiver une mission de l interface de t l m trie Survol du Mod le des Cas d Utilisation Le mod le de cas d utilisation ci dessous explique sommairement tous les cas d utilisation possible ce qui a trait TELEMA4 On y retrouve deux acteurs diff rents soit l op rateur et AUV4 Chacun de ces deux acteurs peuvent interagir directement ou indirectement avec TELEM4 Voici donc toutes les actions
20. it Le cap souhait a t pr alablement indiqu TELEM4 voir TELE UC 106 FLUX D EV NEMENTS Flux de Base 1 L op rateur indique la valeur cap d sir 2 L op rateur commande TELEMA l activation du contr leur de TELEMA4 envoi la commande AUV4 Flux Alternatifs AF1 L op rateur d sire d sactiver le contr leur 1 L op rateur commande TELEMA4 la d sactivation du contr leur 2 TELEMA4 envoi la commande AUV4 AF2 Perte de connexion avec AUV4 voir 0 119 Exigences Sp ciales e L envoi de la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions e connexion avec AUV4 est active voir TELE UC 119 Post conditions Le contr leur est d sormais activ Points d Extension Aucun 19 TELE UC 102 Activer d sactiver le contr leur de profondeur BR VE DESCRIPTION L op rateur active ou d sactive le contr leur de profondeur depth pour maintenir une profondeur souhait e La profondeur souhait e a t pr alablement indiqu e 4 voir TELE UC 108 FLUX D V NEMENTS Flux de Base 1 L op rateur indique la valeur de la profondeur d sir e 2 L op rateur commande TELEMA l activation du contr leur de profondeur TELEMA4 envoi la commande AUV4 Flux Alternatifs AF1 L op rateur d sire d sactiver le contr leur 1 L op rateur commande TELEM4 la d sactivation du contr leur 2 TELEMA4 en
21. it requ rir un maximum de 8 heures d effort afin d tre en mesure d interpr ter et contr ler manuellement le sous marin par un membre du club tudiant S O N I A 4 2 1 3 Attractivity TELE NFSR 003 TELEM4 doit rencontrer les crit res de pr sentation et de comportement satisfaisant le client Un de ses crit res est de favoriser un fond fonc avec une couleur de fond p le 4 21 4 Operability TELE NFRS 004 TELEM4 doit pouvoir tre install e en moins de 30 minutes TELE NFRS 005 TELEM4 doit tre enti rement contr lable avec le clavier sans la souris Reliability 4 2 21 Recoverability TELE NFSR 006 TELEM4 doit tre red marr e moins 30 secondes lors d une faute de l application De plus l application doit synchroniser automatiquement l interface avec les derni res donn es d AUV4 lors du red marrage de l application comme suite une faute 4111 Availability TELE NFSR 007 doit toujours tre disponible puisque l quipe 5 va toujours conserver une version fonctionnelle du logiciel Efficiency 4 2 31 Time behaviour TELE NFRS 008 doit tre capable d afficher les donn es re ues en moins de 100ms 100 5 n inclut pas le temps de transfert des donn es via le r seau sans fil Ce crit re de performance doit tre atteint avec les machines du club tudiant d taill es dans l exigence TELE NFRS 010 De plus cette exigence doit tre rencontr e lorsque T
22. ment indiqu e TELEMA voir TELE UC 108 TELE UC 103 Activer d sactiver le contr leur de descente L op rateur active ou d sactive le contr leur de descente pitch pour maintenir une descente souhait e La descente souhait e a t pr alablement indiqu e TELEM4 voir TELE UC 109 TELE UC 104 Activer le gestionnaire de contr leur L op rateur active le gestionnaire de contr leur et permet ainsi aux quatre contr leurs de s activer Le gestionnaire de contr leur doit tre actif pour permettre aux contr leurs d tre activ s TELE UC 105 D sactiver le gestionnaire de contr leur L op rateur d sactive le gestionnaire de contr leur et emp che les quatre contr leurs de fonctionner est impossible d activer un contr leur si le gestionnaire de contr leur est d sactiv TELE UC 110 Modifier la valeur d un propulseur L op rateur active un propulseur avec une certaine valeur dans le but de contr ler manuellement le sous marin La s quence de messages chang s lors de la modification de la valeur d un propulseur est illustr e l aide d un diagramme collaboration voir annexe D TELE UC 111 Activer une mission L op rateur active une mission qui pour effet d enclencher une s rie d v nements De fait sous marin devient totalement autonome Il est donc impossible d en prendre le contr le manuel moins d interrompre la mission TELE
23. nnexion avec 4 est active voir TELE UC 119 Post conditions Le gestionnaire de contr leur est d sactiv et TELEM4 ne permet alors aucun des contr leurs d tre activ Points Aucun 23 TELE UC 110 Modifier la valeur d un propulseur BR VE DESCRIPTION L op rateur active un propulseur avec une certaine valeur dans le but de contr ler manuellement le sous marin La s quence de messages chang s lors de la modification de la valeur d un propulseur est illustr e l aide d un diagramme de collaboration voir annexe D FLUX D EV NEMENTS Flux de Base 1 L op rateur indique TELEM4 une nouvelle valeur d sir e pour un propulseur 2 TELEMA envoi la commande 4 Flux Alternatifs AF1 Une mission est en cours 1 Les tapes 1 et 2 du flux de base sont identiques 2 AUVA traite la commande et n active pas le propulseur s lectionn La mission se poursuit AF2 Un contr leur est activ 1 Les tapes 1 et 2 du flux de base sont identiques 2 AUVA traite la commande et n active pas le propulseur s lectionn Le contr leur reste activ AF3 Perte de connexion avec AUV4 1 voir TELE UC 119 Exigences Sp ciales L envoi la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions e connexion avec AUV4 est active voir TELE UC 119 Post conditions Le propulseur est en marche la valeur d sir e Points d
24. onnexion avec AUV4 est active voir TELE UC 119 Post conditions e nouvelle valeur t assign e au contr leur de profondeur Points Aucun 32 TELE UC 118 Indiquer la descente BR VE DESCRIPTION L op rateur indique TELEM4 une descente souhait e relative au contr leur descente voir TELE UC 103 FLUX D V NEMENTS Flux de Base 1 L op rateur indique la valeur de descente d sir e 2 envoi la commande AUV4 Flux Alternatifs AF1 Perte de connexion avec 0 4 1 voir TELE UC 119 Exigences Sp ciales L envoi de la commande 4 doit tre conforme l exigence TELE NFRS 014 Pr conditions connexion avec 4 est active voir TELE UC 119 Post conditions Une nouvelle valeur a t assign e au contr leur de descente Points Aucun 33 TELE UC 119 D marrer le logiciel BR VE DESCRIPTION L op rateur d marre TELEMA4 Ce cas d utilisation d crit toutes les tapes lors du d marrage de l application Ce cas d utilisation est illustr sous forme de diagramme de s quence voir annexe En cons quence il est plus facile de visualiser la s quence de messages chang s entre les diff rents acteurs FLUX D EV NEMENTS Flux de Base 1 L op rateur d marre TELEM4 2 se connecte AUV4 demande AUVA la liste des missions AUV4 envoi la liste de missions
25. p rateur d sactive le sous marin c est dire quand il d sactive la lt Soft Kill Switch gt le sous marin interrompt toutes ses fonctions Ceci arr te la mission en cours s il y a lieu d sactive tous les contr leurs actifs ou encore arr te tous les propulseurs Il est important de noter que toute cette gestion est g r e par AUV4 qui s occupe de tout d sactiver FLUX D V NEMENTS Flux de Base 1 L op rateur commande TELEM4 l activation ou la d sactivation du sous marin 2 TELEMA4 envoi la commande AUV4 Flux Alternatifs AF1 Perte de connexion avec AUV4 1 voir TELE UC 119 Exigences Sp ciales L envoi de la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions La connexion avec 4 est active voir TELE UC 119 Post conditions e Le sous marin est d sormais activ ou d sactiv selon le choix Points Aucun 27 TELE UC 113 Afficher les donn es BREVE DESCRIPTION AUV4 envoie ponctuellement les valeurs des composantes du sous marin devices De ce fait TELEM4 affiche ces donn es qui lui ont t envoy es FLUX D EV NEMENTS Flux de Base 1 AUV4 envoi des donn es p riodiquement 2 TELEM4 re oit ces donn es TELEM4 traite les donn es re ues et les affiche l cran Flux Alternatifs AF1 Perte de connexion avec AUV4 1 voir TELE UC 119 Exigences Sp ciales e L affichage des donn es doit tre conforme l
26. qu ils peuvent accomplir Op rateur Logiciel de T l m trie D sactiver le contr leur de Acherid sactier le M contr leur de d placements lat raux ctiver D sactiver le contr leur de profondeur Acther D sactiver le contr leur de descente Fotiver le gestionnaire de contr leur D sactiver le gestionnaire de contr leur Modifier la valeur switch D sactiver une mission hdiquer le Pficher les FER hdiquer le D d placement lat ral Indiquer la CE hdiquer la C rrarrer Figure 1 Diagramme de cas d utilisations g Adiverid sadiwer le 1 gt sous marin Sot kill TELE UC 100 Activer d sactiver le contr leur de d placements lat raux L op rateur active ou d sactive le contr leur de d placements lat raux strafe pour obtenir un d placement souhait La valeur du d placement souhait a t pr alablement indiqu e TELEM4 voir TELE UC 107 101 Activer d sactiver le contr leur de L op rateur active ou d sactive le contr leur de cap heading pour maintenir souhait Le cap souhait a t pr alablement indiqu TELEM4 voir TELE UC 106 TELE UC 102 Activer d sactiver le contr leur de profondeur L op rateur active ou d sactive le contr leur de profondeur depth pour maintenir une profondeur souhait e La profondeur souhait e a t pr alable
27. r mission TELEMA4 doit permettre d activer et d sactiver une mission Une mission est une suite d actions que doit effectuer le sous marin afin d effectuer un parcours pr cis Les missions sont la base m me d une comp tition Seulement un mission la fois peut tre active De plus une mission a priorit sur n importe quelle autre esp ce de contr le manuel du sous marin TELE FSR 007 TELEM4 doit offrir une lt kill switch gt logicielle TELEM4 doit offrir une softkill switch logicielle permettant d enlever compl tement l lectricit de tout composant lectronique dans le sous marin Cette fonctionnalit doit avoir le m me comportement que celle d j implant e de mani re mat rielle 10 4 2 TELE FSR 008 L interface de TELEM4 doit anglais L interface de TELEM4 doit tre en anglais s agit des termes utilis s lors des comp titions qui sont en majeure partie anglophones TELE FSR 009 L interface de TELEMA4 doit afficher la liste des missions lors du d marrage de l application TELEMA doit afficher la liste de missions lorsque celle ci d marre En effet le seul moment ou des modifications peuvent tre apport es la liste de missions est lorsque l interface de communication n est pas d marr e cons quence lorsque celle ci d marrera elle ex cutera un rafra chissement de la liste de missions TELE FSR 010 L interface de TELEMA4 doit offrir un ordre de
28. r TE LE UC 100 TELE UC 117 Indiquer la profondeur L op rateur indique TELEM4 une profondeur souhait e relative au contr leur profondeur voir TELE UC 102 TELE UC 118 Indiquer la descente 4 L op rateur indique TELEM4 une descente souhait e relative au contr leur de descente voir TELE UC 103 TELE UC 119 D marrer le logiciel L op rateur d marre le TELEM4 Ce cas d utilisation d crit toutes les tapes lors de Fouverture Ce cas d utilisation est illustr sous forme de diagramme de s quence voir annexe C En cons quence il est plus facile de visualiser la s quence de messages chang s entre les diff rents acteurs Les acteurs TELE ACT 100 Op rateur L op rateur est l utilisateur principal TELEM4 C est lui qui op re et qui apporte des actions concr tes au sous marin TELE ACT 101 AUV4 4 est le serveur qui se trouve l int rieur du sous marin SONIA Il peut ainsi communiquer indirectement avec TELEMA4 C est dire que AUV4 lt broadcast gt des informations qui sont ensuite re ues et interpr t es par le sous marin Les exigences 41 Les exigences fonctionnelles TELE FSR 001 TELEM4 doit afficher les informations des composants du sous marin en temps r el Les l ments suivants ainsi que leurs unit s respectives doivent tre affich s par la t l m trie e Valeur de la boussole e Valeur des propulseurs Valeur du profondim
29. s JEAN FRAN OIS HOULE d utilisation 26 11 2005 Ajout des UC 114 119 JEAN FRAN OIS HOULE 27 11 2005 0 3 Adaptation du terme JEAN FRAN OIS HOULE TELEM4 17 TELE UC 100 Activer d sactiver le contr leur de d placements lat raux BR VE DESCRIPTION L op rateur active ou d sactive le contr leur de d placements lat raux strafe pour obtenir un d placement souhait La valeur du d placement souhait t pr alablement indiqu e TELEM4 voir TELE UC 107 FLUX D EV NEMENTS Flux de Base 1 L op rateur indique la valeur du d placement lat ral d sir 2 L op rateur commande TELEMA l activation du contr leur de d placements lat raux TELEMA4 envoi la commande AUV4 Flux Alternatifs AF1 L op rateur d sire d sactiver le contr leur 1 L op rateur commande TELEM4 la d sactivation du contr leur 2 TELEMA4 envoi la commande AUV4 AF2 Perte de connexion avec AUV4 1 voir TELE UC 119 Exigences Sp ciales L envoi la commande 4 doit tre conforme l exigence TELE NFRS 014 Pr conditions e connexion avec AUV4 est active voir TELE UC 119 Post conditions e Le contr leur de d placements lat raux est d sormais activ Points Aucun 18 TELE UC 101 Activer d sactiver le contr leur BR VE DESCRIPTION L op rateur active ou d sactive le contr leur heading pour maintenir souha
30. tabluation entre les groupes de fonctionnlit s et des cl s d acc s rapide TELEM4 doit pr senter ses fonctionnalit s sous forme de groupes permettre la navigation par tabulation entre ceux ci Par exemple un groupe de fonctionnalit s peut tre contr leurs affichage missions etc De plus l interface de t l m trie doit offrir des cl s d acc s rapide aux champ tel que F1 F2 etc TELE FSR 011 L Interface DE doit utiliser les termes du domaine TELEMA doit utiliser les termes du domaine C est dire que l interface t l m trie doit respecter la terminologie utilis e par l quipe 5 Les exigences non fonctionnelles 4 2 1 Usability 4 211 Understability TELE NFSR 001 TELEM4 doit demander un effort moyen pour reconna tre les logiques et leurs applications Par exemple l activation et la d sactivation du gestionnaire de contr le doit demander un effort moyen pour comprendre les impacts d un changement d tat de cette fonctionnalit Un effort moyen de compr hension est caract ris par 60 80 de personnes consid rant le mat riel facilement compr hensible TELE NFSR 015 TELEM4 doit pas afficher d unit s afin d conomiser de l espace d affichage et viter de 11 surcharger l interface m me TELEM4 doit pas contenir de cadre pour d limiter les groupes de fonctionnalit s 4 2 1 2 Learnability TELE NFSR 002 do
31. voi la commande AUV4 AF2 Perte de connexion avec AUV4 1 voir 119 Exigences Sp ciales e L envoi de la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions connexion avec 4 est active voir TELE UC 119 Post conditions Le contr leur de profondeur est d sormais activ Points d Extension Aucun 20 TELE UC 103 Activer d sactiver le contr leur de descente BREVE DESCRIPTION L op rateur active ou d sactive le contr leur de descente pitch pour maintenir une descente souhait e La descente souhait e a t pr alablement indiqu e TELEM4 voir TELE UC 109 FLUX D EV NEMENTS Flux de Base 1 L op rateur indique la valeur de la descente d sir e 2 L op rateur commande TELEM4 l activation du contr leur de descente 3 TELEM4 envoi la commande AUV4 Flux Alternatifs AF1 L op rateur d sire d sactiver le contr leur 1 L op rateur commande TELEM4 la d sactivation du contr leur 2 TELEMA4 envoi la commande AUV4 AF2 Perte de connexion avec AUV4 1 voir TELE UC 119 Exigences Sp ciales e L envoi de la commande AUVA doit tre conforme l exigence TELE NFRS 014 Pr conditions e connexion avec AUV4 est active voir TELE UC 119 Post conditions Le contr leur de descente est d sormais activ Points Aucun 21 TELE UC 104 Activer le gestionnaire de contr leur BR

Download Pdf Manuals

image

Related Search

Related Contents

製品安全自主行動計画  Manhattan Edit Workshop Final Cut Pro 200    

Copyright © All rights reserved.
Failed to retrieve file