SEG 3601 Élaboration de cas d'utilisation avec UCEd

Slides:



Advertisements
Présentations similaires
Direct and Indirect Object Pronouns in French
Advertisements

2. 2 Linterrogation 1.The simplest and most common way to ask a question in French is by using intonation, that is, by simply raising ones voice at the.
Les pronoms compléments
Le passé composé des verbes réfléchis
How to play Divide class into 2 teams Teams take in turns to pick a number, read the word aloud & identify the word class and decide if they want to keep.
Les propositions avec si
Le Partitif et larticle défini Français I, Ch. 6.
Le pronom en. What does it do? En is a french object pronoun that is used to replace many expressions dependent on quantity En mostly refers to things.
Notes for the teacher: This PowerPoint is designed to accompany the sound file Touchez un crayon which has instructions to either touch or show 8 classroom.
Notes for the teacher: This PowerPoint is designed to accompany the sound file Dans la salle de classe il y a… which has a list of the 12 classroom objects.
By: Reshiga and Pavitra
Les Pronoms Disjoints.
The Partitive French 1 Ch 8. What is the partitive? When discussing food, you need to be able to indicate whether you are talking about a whole item or.
Communications pour le Voyage détude à Strasbourg (29-31 mars 2009) / Information about the study trip to Strasbourg (29th-31st March 2009) Château de.
EXTRA CREDIT OPPORTUNITY Lisons, pp Répondez à A, B, C, D. +20 points possible added to a quiz or to MFL grade. 13 octobre ou avant.
2 Linterrogation La norme: Communication 1.2 –Understanding the spoken and written language Les questions essentielles: -How many ways are there to ask.
Les prépositions.
QCA Unit 16 – Scène de Plage (part 3a – extended sentences) Jo Rhys-Jones - Kingswear Primary School 2008.
Français 2 Chapitre 4 Grammaire 2 Irregular verbs and time expressions.
Les expressions de quantité Followed by de or d. Que veut dire… Assez de Beaucoup de Combien de Plus de Moins de Trop de Tant de.
Direct and Indirect Object Pronouns in French
Unité 3 Au café. What can you say instead ofÇa va? Comment vas-tu? Comment vas-tu? This is INFORMAL. This is INFORMAL. Use Comment allez-vous? if you.
Les pronoms rélatifs Its the glue that holds sentences together…which makes it all possible!
What does en mean? The object pronoun en usually means some or of them.
Unité 8 - Bleu La grammaire dUnité 8. Prendre – to take je prends nous prenons tu prends vous prenez il prend elles prennent o Other verbs congugated.
Les pronoms relatifs QUI, QUE, QU’.
un crayon un ordinateur un stylo un taille-crayon.
Les liaisons. You have learnt that in French we tend not pronounce the final consonant of a word, such as s, n or t. However, there are times when you.
Y and en Two little words with a lot of meaning. y.
Les négatifs et linterrogation Grammaire A. Lélision/La liaison When a verb begins with a vowel or a silent h, je is shortened to j. This is known as.
1. THE RELATIVE PRONOUN QUI. The relative pronoun ____ is a subject pronoun. It may refer to people or things, and corresponds to the English pronouns.
Le comptoir de la compagnie aerienne. La valise ou le baggage.
Les pluriels Sometimes you cant just take one!. Les articles… There are « DEUX » articles that can show that something is plural. Les = the Les ciseaux,
En translates to some, any, of it, or of them.. Tu veux du yaourt? Non, merci, je nen veux pas.
Chapitre 1 Structure.
Cours VHDL Chap 3: sémantique VHDL
AFNOR NF Z – "Online Consumer Reviews
Mardi 20 Novembre 2012 Recap I can
Eri Prasetyo Universitas Gunadarma
French adjective exercises Change the sentences substituting the feminine equivalent of the words in italics.
TortoiseSVN N°. Subversion : pour quoi faire ? Avoir un espace de stockage commun – Tous les étudiants du SIGLIS ont un espace svn commun Partager vos.
The pronoun y. Y means there A preposition of location plus a noun referring to a place or thing can be replaced by the pronoun y.
Youth Involvement - revitalising the Scout Method Participation des jeunes - revitaliser la méthode scoute.
L’ensemble microcanonique
Le Baromètre Zone Cours : un environnement pour la micro-évaluation de ressources pédagogiques* Jacques Raynauld Olivier Gerbé HEC Montréal, MATI Montréal.
CLS algorithm Step 1: If all instances in C are positive, then create YES node and halt. If all instances in C are negative, create a NO node and halt.
Les normes: Communication 1.2 Comparisons 4.2 La question essentielle: What is the formula for conjugating -RE verbs and what are some of these verbs?
Definite and Indefinite Articles. The Writing the in French is more complicated than in English. You must determine a few things about the noun you are.
Les conjonctions The links that join… Without a conjunction, une phrase can not fonction…
Le verbe “Être” “être” ou “ne pas être” ça c’est la question.
Donnez l’heure “Time”… it’s a ticking!.
Français II H – Leçon 1B Structures
A Les questions d’information p. 106 The questions below ask for specific information and are called INFORMATION QUESTIONS. The INTERROGATIVE EXPRESSIONS.
Title of topic © 2011 wheresjenny.com Each and Every when to use ?
L’infinitif passé.
Différencier: NOMBRE PREMIER vs. NOMBRE COMPOSÉ
Leçon 4: L’heure Mlle Muhr French 1. The Hour There are 60 minutes in every hour. Each hour can be divided into 4 parts: 15/60 or 1/
Comment est-ce qu’on pose une question en français
WE’RE ALMOST DONE – CONGRATULATIONS! LE PRONOM « Y »
When do we use numbers? Why are they important? Why is it important to know numbers in French (or any other language)? Can you think of some REAL WORLD.
Les pronoms interrogatifs. Step 1: avec des prépositions  If the expression requires a preposition, the choices of pronouns differ  Common prepositions:
Quantifiers. Common quantifiers Quantifiers determine ‘how much’ there is of something but are less specific than numbers. FrançaisEnglish assez deenough.
Irregular Adjectives Not all adjectives are made the same.
© 2015 by Vista Higher Learning, Inc. All rights reserved.1B.1-1 Comparisons in French are formed by placing the words plus (more), moins (less), or aussi.
What’s the weather like?
Transcription de la présentation:

SEG 3601 Élaboration de cas d'utilisation avec UCEd Stéphane S. Somé SITE, Université d' Ottawa

Use Case Editor (UCEd) Objectif: aider à la capture/validation de cas d'utilisation Edition de cas d'utilisation Edition du modèle de domaine Edition de scénarios Validation de cas d'utilisation du modèle de domaine Combinaison de cas d'utilisation en modèles à états Simulation de modèles exécutables dérivés de cas d'utilisation Génération de scénarios

Synthèse de modèles à états Éléments d'UCEd Édition de domaine Synthèse de modèles à états Édition de cas d’usage UCED (Use Case Editor)‏ Simulateur Édition de scénarios

Édition de cas d'utilisation Modèle de cas d'utilisation Description de cas d'utilisation

Modèle de cas d'utilisation Inclus Cas d'utilisation cas normal cas d'extension Relations “include” “extend” condition d'extension Acteurs

Description de cas d'utilisation (1) Cas d'utilisation normal

Description de cas d'utilisation (2) Title: label identifiant le cas d'utilisation de façon unique Description: texte qui fait un sommaire du cas d’usage System Under Design: spécifie le système (l’entité qui réagi aux stimuli des acteurs externes) Primary Actor: l'acteur qui initie le cas d'utilisation Participants: autre acteurs participant au cas d'utilisation Goal: énoncé de l'attente de l'acteur primaire lors de la complétion du cas d'utilisation

Description de cas d'utilisation (3) Following Use Cases: une liste des cas d’usage qui peuvent suivre directement Invariant: condition devant être vérifiée tout au long de l'exécution d'une instance du cas d'utilisation Precondition: condition devant être vérifiée avant l'exécution Success Postcondition: condition devant être vérifiée à la fin de l'exécution sans faute Steps: séquence d'étapes (blocs répétés et de steps) constituant le cas d'utilisation Alternatives: étapes alternatives Alternative Postcondition: condition devant être vérifiée à la fin d’une alternative.

Description de cas d'utilisation - Conditions Plusieurs types Conditions simples Entity bound conditions: basées sur les entités du domaine Non-Entity bound conditions: déclarées verbatim dans le modèle du domaine Conditions complexes négation, conjonction, disjonction de conditions simples

Description de cas d'utilisation - Conditions Condition simple (entity-bound) [déterminant] entité verbe valeur Déterminant: a, an, ou the Entité: séquence de mots nommant une entité du modèle du domaine (voir plus loin) Verbe: un parmi is, isn't, is not, are, aren't, are not, has, hasn't, has not, have, haven't, have not Valeur: séquence de mots définie comme une valeur possible de l'entité dans le modèle du domaine comparaison '

Description de cas d'utilisation - Conditions Exemples de conditions simples The User Card is not valid User number of attempts is > 3 The System Display is blinking System registered users are less than 10 ....

Description de cas d'utilisation - Conditions Conditions complexes Négation NO condition NOT condition ex: Not User identification is valid. Conjonction condition AND condition Disjonction condition OR condition

Description de cas d'utilisation - Étapes Exécution d’opération Phrase décrivant une action faite par un acteur ou le système Au présent Exemples: The User inserts a card ATM ejects the user's card The system displays a pin enter prompt Branchement à une étape du scénario principal GOTO 5.

Description de cas d'utilisation - Étapes Spécification de délai before valeur unité after valeur unité Peuvent être combinés Exemples after 10 sec before 60 sec AND after 20 sec Expression conditionnelle IF condition THEN

Description de cas d'utilisation - Étapes Exemples before 60 sec, the user inserts a card IF the system is ON THEN, the operator turns the system OFF System displays pin enter prompt to Customer after 2 min, the ATM ejects the user card

Description de cas d'utilisation – Étapes alternatives Une alternative peut suivre une étape (step) Par exemple: alternative condition condition under which the extension takes place steps Alternative steps can not have further alternatives alternative postcondition postcondition when the alternative is taken

Description de cas d'utilisation – Étapes alternatives Conditions alternatives: Un délai Une condition, ou Combinaison de délais et conditions Exemples after 30 sec before 2 min AND after 20 sec The User identification is not valid after 60 sec, IF Bank hasn't responded

Exemple de description de cas d'utilisation Title: User login System Under Design: PMSystem Description: This use case describes a login process in the PMSystem. The use case is executed by a User (Doctor or Nurse). Primary Actor: User Participants: Goal: A User want to identify herself in order to use a PM system. Precondition: System is ON AND NO user is logged in Follows Use Cases: turn system on Steps: 1: The User inserts a Card in the card slot 2: The PMSystem asks for PIN 3: The User types a PIN 4: The PMSystem validates the USER identification 5: IF the USER identification is valid THEN The PMSystem displays a welcome message to the USER 6: After 60 sec The PMSystem ejects the Card Success Postcondition: User is logged in

Alternatives: 1a: User Card is inserted 1a1: User presses cancel button 1a2: PMSystem ejects Card Alternative Postcondition: User is not logged in 1b: The Card is not regular 1b1: The PMSystem emits an alarm 1b2: After 20 sec The System ejects the Card 2a: after 60 seconds 2a1: PMSystem emits alarm 2a2: After 20 sec PMSystem ejects Card 4a: The user identification is invalid AND number of attempts is less than 4 4a1: Goto Step 2 4b: User identification is invalid AND number of attempts is equal to 4 4b1: The PMSystem emits an alarm 4b2: After 20 sec PMSystem ejects the Card

Sources Pour Télécharger UCEd Obtenir le guide de l’utilisateur Obtenir des articles sur UCEd http://www.site.uottawa.ca/~ssome/Use_Case_Editor_UCEd.html