Mots de transition et expressions denchaînement
Mots de transition et expressions d'enchaînement. INTRODUCTION. D'abord par exemple. OPPOSITION ... car (au milieu d'une phrase longue). En effet.
FRAL12-mots-de-transition-1hw4p4a.pdf
Mots de transition: formules de concession bien que. L'exemple le plus significatif... Opposition ... Mots de transitions: pour conclure un texte.
REDIGER UNE INTRODUCTION Lintroduction est très importante
ces étapes par des phrases de transition ou des mots (« cependant » « or » Dans l'exemple précédent
MÉTHODOLOGIE : Rédiger une synthèse
une phrase de transition entre une idée A et une idée B. (s'opposent se complètent
Guide pour la rédaction dun travail universitaire de 1er 2e et 3e
3.2 Liens entre les phrases et entre les paragraphes . ANNEXE D : Modèle d'une page de titre d'un travail universitaire . ... Autres transitions…
Méthodologie de la dissertation littéraire (composition française
Éviter les termes difficiles les phrases trop longues. Pour enrichir la réflexion
GUIDE « COMMENT REDIGER SON MEMOIRE EN M1 ET EN M2 ? »
court parfois réduit à une phrase
Transitions politiques : les déboires du modèle de sortie de crise en
6 déc. 2016 Cette expression désigne dans les trois cas considérés les acteurs suivants : les Nations unies l'Union africaine
Modélisation UML
Pouvoir d'expression d'un langage : Ensemble des modèles que l'on peut exprimer. Le choix du langage influence la conception du modèle.
Élaboration dun plan de transition et de mise en œuvre pour
Mots clés : obsolescence aéronautique
Comment faire une phrase de - La petite rédactrice
et de compléter le questionnement Phrase de transition : récapituler brièvement ce qui a été dit dans la 1re partie et annoncer la 2e pour faire le lien entre les deux parties Phrase introductive de la 2e partie qui annonce les trois sous-parties A B et C La 2e partie vous est ici présentée sous la forme d’un plan détaillé Dans
Mots de transition et expressions d'enchaînement
Mots de transition et expressions d'enchaînement INTRODUCTION D'abord À priori En premier lieu À première vue Premièrement ADDITION Aussi De même En outre De plus Encore De surcroît Deuxièmement ÉNUMÉRATION D'abord Ensuite Enfin LIAISON TRANSITION Bref D'ailleurs Donc D'un autre côté Ensuite En somme En outre Or
Images
Mots de transition Les mots de transition assurent la fluidité d'un texte et la cohérence entre les dées Ils permettent ài l'auteur de passer d'une idée à l'autre et ils permettent au lecteur de voir les liens qui existent entre ces idées PENSÉE CRITIQUE Pour éviter de choisir un mot de transition qui change indûment le sens d
Comment faire une transition ?
Astuce : Pour faire ce type de transition il vous suffit de reformuler le titre du plan à traiter sous forme de question. Cette transition repose sur un appel à l’action bref. Une phrase de moins de 15 mots suffit. Attention ! N’oubliez pas de sélectionner la technique la plus adaptée à l’exercice demandé.
Quels sont les mots de transition ?
Pour présenter divers points de vue, utilisez des mots de transition comme alors que, bien que, dans la mesure où, en contrepartie, en dépit de ce qui précède, mais, malgré, même si, néanmoins, or, pourtant, quoi qu'il en soit, sauf, et seulement.
Comment faire une transition de devoir ?
Elle repose sur l’exposé d’une date qui marque le point de départ de la prochaine argumentation d’un devoir. Elle consiste à poser une question relative à la partie suivante de votre devoir. Astuce : Pour faire ce type de transition il vous suffit de reformuler le titre du plan à traiter sous forme de question.
Comment construire une phrase ?
On sait aussi que la phrase n’est pas construite n’importe comment, qu’elle doit contenir des mots obligatoires, que certains mots ne peuvent être déplacés alors que d’autres peuvent l’être. Pour plus de précision, en grammaire, on distingue la phrase graphique et la phrase syntaxique.
Modélisation UML
Christine Solnon
INSA de Lyon - 3IF
2013 - 2014
1/140 .
Introduction
Positionnement de l"UE / IF
Domaines d"enseignement du département IF :
Système d"Information
Réseaux
Architectures matérielles
Logiciel Système
Méthodes et Outils Mathématiques
Formation générale
Développement logiciel
Unités d"Enseignement du domaine "Développement logiciel" :C++ (3IF)
Génie logiciel (3IF)
Modélisation UML(3IF)Qualité logiciel (4IF)
Grammaires et langages (4IF)
Ingénierie des IHM (4IF)
Méthodologie de développement objet (4IF)
2/140 .
Introduction
Référentiel des compétences
Utiliser des diagrammes UML pour modéliser un objet d"étudeInterpréter un diagramme UML donné
;IF3-UML, IF4-DevOO, IF4-IHMConcevoir un diagramme UML modélisant un objet d"étude;IF3-UML, IF3-C++, IF3-DASI, IF4-DevOO, IF4-IHM, IF4-LGVérifier la cohérence de différents diagrammes modélisant un même
objet d"étude ;IF3-UML, IF4-DevOO, IF4-LGConcevoir l"architecture d"un logiciel orienté objet Structurer un logiciel en paquetages et classes faiblement couplés et fortement cohésifs ;IF3-UML, IF3-C++, IF3-DASI, IF4-DevOO, IF4-LGUtiliser des Design Patterns ;IF3-UML, IF3-C++, IF3-DASI, IF4-DevOO, IF4-LG3/140 .Introduction
Organisation
6 séances de cours
du 7 au 28 novembre4 séances de travaux dirigés (TD)
du 18 novembre au 18 décembre1 devoir surveillé (DS)
le 23 janvier4/140 .
Introduction
Pour en savoir plus...
Sur la modélisation en général :
Modèles et Métamodèles
Guy CaplatSur le méta-modèle de référence d"UML : http ://www.omg.org/umlSur UML et la modélisation objet :
Modélisation Objet avec UML
Pierre-Alain Muller, Nathalie Gaertner
;Chapitre sur la notation téléchargeable sur le site d"EyrollesSur les design patterns et la conception orientée objet :
UML 2 et les design patterns
Craig LarmanTête la première : Design Patterns Eric Freeman & Elizabeth Freeman...et plein d"autres ouvrages à Doc"INSA!5/140 .
IntroductionIntroduction à la modélisation
Plan du cours
1Introduction
Introduction à la modélisation
Introduction à UML
2Modéliser la structure avec UML
3Modéliser le comportement avec UML
4Principes et patrons de conception orientée objet
6/140 .
IntroductionIntroduction à la modélisation
Qu"est-ce qu"un modèle?
Modèle = Objet conçu et construit (artefact) : Pour représenter un sujet d"étudesReprésentativitéExemple de sujet : les circuits électriquesS"appliquant à plusieurs cas de ce sujet d"étudeGénéricité
Exemple de cas : des mesures (tension, intensité, ...) sur des circuitsIncarnant un point de vue sur ces casAbstraction
Exemple de point de vue :U=RI
;Abstraction de la longueur des fils, la forme du circuit, ...Un même sujet d"études peut avoir plusieurs modèles
;Chaque modèle donne un point de vue différent sur le sujet7/140 .IntroductionIntroduction à la modélisation
Langages de modélisation
Langages utilisés pour exprimer un modèle :
Langues naturelles : qui évoluent hors du contrôle d"une théorie Ex : Français, Anglais, ...Langages artificiels : conçus pour des usages particuliers Langages formels : syntaxe définie par une grammaire Ex : Logique, langages informatique (C, Java, SQL, ...), ...Pouvoir d"expression d"un langage :;Ensemble des modèles que l"on peut exprimerLe choix du langage influence la conception du modèle...
...et donc la perception du sujet d"études!Interprétation d"un langage :;Procédure pour comprendre un modèle (Sémantique)Modèle ambigü : Plusieurs interprétations différentes possibles
Modèle exécutable : Interprétation exécutable par une machine8/140 .
IntroductionIntroduction à la modélisation
Langages de modélisation basés sur les graphesDéfinition
Un graphe est défini par un couple(N;A)tel queNest un ensemble de noeuds (aussi appelés sommets)
;Composants du modèleANNest un ensemble d"arcs ;Relation binaire entre les composants du modèleNoeuds et arcs peuvent être étiquetés par des propriétésLa modélisation par les graphes date de [Euler 1735]
[Image empruntée à Wikipedia]9/140 .
IntroductionIntroduction à UML
Plan du cours
1Introduction
Introduction à la modélisation
Introduction à UML
2Modéliser la structure avec UML
3Modéliser le comportement avec UML
4Principes et patrons de conception orientée objet
10/140 .
IntroductionIntroduction à UML
Historique d"UML
[Image empruntée à Wikipedia]11/140 .IntroductionIntroduction à UML
UML et l"OMG
OMG = Object Management Group (www.omg.org) :
Fondé en 1989 pour standardiser et promouvoir l"objet Version 1.0 d"UML (Unified Modeling Language) en janvier 1997Version 2.5 en octobre 2012
Définition d"UML selon l"OMG :
Langage visuel dédié à la spécification, la construction et la documentation des artefacts d"un système logicielL"OMG définit le méta-modèle d"UML;Syntaxe et interprétation en partie formaliséesAttention : UML est un langage... pas une méthode
;Méthode dans le cours 4IF "Développement Orienté Objet"12/140 .IntroductionIntroduction à UML
3 façons d"utiliser UML selon [Fowler 2003]
(On y reviendra en 4IF...)Mode esquisse (méthodes Agile) : Diagrammes tracés à la main, informels et incomplets ;Support de communication pour concevoir les parties critiquesMode plan :Diagrammes formels relativement détaillés
Annotations en langue naturelle
;Génération d"un squelette de code à partir des diagrammes;Nécessité de compléter le code pour obtenir un exécutableMode programmation (Model Driven Architecture / MDA) :
Spécification complète et formelle en UML
;Génération automatique d"un exécutable à partir des diagrammes ;Limité à des applications bien particulières ;Un peu utopique (...pour le moment?)13/140 .IntroductionIntroduction à UML
Différents modèles UML
UML peut être utilisé pour définir de nombreux modèles :Modèles descriptifs vs prescriptifs
Descriptifs;Décrire l"existant (domaine, métier)Prescriptifs;Décrire le futur système à réaliserModèles destinés à différents acteurs
Pour l"utilisateur;Décrire le quoiPour les concepteurs/développeurs;Décrire le commentModèles statiques vs dynamiques
Statiques;Décrire les aspects structurelsDynamiques;Décrire comportements et interactionsLes modèles sont décrits par des diagrammes (des graphes)
;Chaque diagramme donne un point de vue différent sur le système14/140 .IntroductionIntroduction à UML
14 types de diagrammes d"UML 2.2
...et un langage pour exprimer des contraintes : OCL15/140 .
IntroductionIntroduction à UML
Diagrammes UML : Points de vue sur le système
[Image empruntée à Muller et Gaertner]16/140 .
IntroductionIntroduction à UML
Notations communes à tous les diagrammes (1/2)Stéréotypes et mots-clés (on y reviendra en 4IF...) :
Définition d"une utilisation particulière d"éléments de modélisation;Interprétation (sémantique) particulièreNotation :"nomDuStéréotype»ou{nomDuMotClé}ou iconeNombreux stéréotypes et mots-clés prédéfinis :"interface»,
"invariant»,"create»,"actor»,{abstract},{bind},{use}...Valeurs marquées (on y reviendra aussi en 4IF...) :
Ajout d"une propriété à un élément de modélisationNotation :{ nom1= valeur1, ..., nomn= valeurn}Valeurs marquées prédéfinies (ex. :derived : Bool)
ou personnalisées (ex. :auteur : Chaîne)Commentaires :Information en langue naturelle
Notation : o- - - - - - - - - - - - - - - - - - -
17/140 .
IntroductionIntroduction à UML
Notations communes à tous les diagrammes (2/2)Relations de dépendance :Notation :[source]- - - - - - - - - >[cible]
;Modification de la source peut impliquer une modification de la cibleNombreux stéréotypes prédéfinis :"bind»,"realize»,"use»,
"create»,"call», ...Contraintes (on y reviendra aussi en 4IF) :Relations entre éléments de modélisation
;Propriétés qui doivent être vérifiées ;Attention : les contraintes n"ont pas d"effet de bordNotation : o- - - - - - - -{ contrainte }3 types de contraintes :Contraintes prédéfinies :disjoint,ordered,xor, ...Contraintes exprimées en langue naturelle
Ex. :temps d"exécution inférieur à 10 msContraintes exprimées avec OCL (Object Constraint Language)
Ex. :contextPile inv: self.nbElts >= 0
Stéréotypes :"invariant»,"précondition»,"postcondition»18/140 .Modéliser la structure avec UML
Plan du cours
1Introduction
2Modéliser la structure avec UML
3Modéliser le comportement avec UML
4Principes et patrons de conception orientée objet
19/140 .
Modéliser la structure avec UML
Point de vue statique sur le système
Décrire la structure du système en termes de :Composants du système
;Objets, Classes, Paquetages, Composants, ...Relations entre ces composants ;Spécialisation, Association, Dépendance, ... ;Pas de facteur tempsDifférents diagrammes statiques que nous allons voir :Diagrammes d"objets (Cours)
Diagrammes de classes (Cours + TD)
Diagrammes de paquetage (Cours + TD)
Diagrammes de composants (Cours)
Diagrammes de déploiement (Cours)
20/140 .
Modéliser la structure avec UMLStructuration Orientée ObjetPlan du cours
1Introduction
2Modéliser la structure avec UML
Structuration Orientée Objet
Diagrammes d"objets
Diagrammes de classes
Diagrammes de paquetage
Diagrammes de composants
Diagrammes de déploiement
3Modéliser le comportement avec UML
4Principes et patrons de conception orientée objet
21/140 .
Modéliser la structure avec UMLStructuration Orientée ObjetPourquoi une structuration orientée objet?
Unicité et universalité du paradigme
Réduire le décalage entre monde réel et logiciel;Objets réels)Objets conceptuels)Objets logicielsRéutilisabilité et évolutivité facilitées par différents mécanismes
Encapsulation, Modularité, Abstraction, Polymorphisme, Héritage ;Faible couplage inter-objets / Forte cohésion intra-objetParadigme qui arrive à maturité Bibliothèques de classes, Design patterns, UML, Méthodologies de développement (UP, Agile, XP, ...), ... ;Environnements de développement intégrés (IDE)22/140 . Modéliser la structure avec UMLStructuration Orientée Objet Qu"est-ce qu"un objet?Objet = Etat + Comportement + IdentitéEtat d"un objet :
Ensemble de valeurs décrivant l"objet
;Chaque valeur est associée à un attribut (propriété) ;Les valeurs sont également des objets ()liens entre objets)Comportement d"un objet : Ensemble d"opérations que l"objet peut effectuer Chaque opération est déclenchée par l"envoi d"un message ;Exécution d"une méthodeIdentité d"un objet : Permet de distinguer les objets indépendamment de leur état;2 objets différents peuvent avoir le même étatAttribuée implicitement à la création de l"objet
;L"identité d"un objet ne peut être modifiée Attention : identité6=nom de la variable qui référence l"objet23/140 . Modéliser la structure avec UMLStructuration Orientée ObjetQu"est ce qu"une classe d"objets?
Classe = regroupement d"objets similaires (appelés instances) Toutes les instances d"une classe ont les mêmes attributs et opérations ;Abstraction des caractéristiques non communesClasses sans instanceClasses abstraites :
;Certaines opérations peuvent être abstraites/virtuelles (non définies)Interfaces :;Pas d"attribut et toutes les opérations sont abstraites/virtuellesRelation de spécialisation/généralisation entre classes
Une classe A est une spécialisation d"une classe B si tout attribut/opération de B est également attribut/opération de AImplémentation par héritage24/140 .
Modéliser la structure avec UMLDiagrammes d"objetsPlan du cours
1Introduction
2Modéliser la structure avec UML
Structuration Orientée Objet
Diagrammes d"objets
Diagrammes de classes
Diagrammes de paquetage
Diagrammes de composants
Diagrammes de déploiement
3Modéliser le comportement avec UML
4Principes et patrons de conception orientée objet
25/140 .
Modéliser la structure avec UMLDiagrammes d"objetsDiagrammes d"objets
Objectif : Représenter les objets et leurs liens à un instant donné Utilisation : documenter des cas de test, analyser des exemples, ...Moyen : Graphe
Noeuds du graphe = Objets
Possibilité de supprimer le nom, la classe et/ou les attributs (objet anonyme, non typé ou d"état inconnu)Arêtes du graphe = Liens entre objetsLien binaire : entre 2 objets
Lien n-aire : entrenobjetsPossibilité de nommer les liens et les rôles Correspondance entre liens et attributsnomAttr_1 = val_1 nomAttr_2 = val_2 ...nomObjet : ClasseObjet o2 : C2 o1 : C1 o2 : C2 o3 : C3 o1 : C126/140 . Modéliser la structure avec UMLDiagrammes d"objetsExemple de diagramme d"objets
[Image empruntée à J.-M. Jezequel]27/140 . Modéliser la structure avec UMLDiagrammes d"objetsAu travail!
Pierre, Paul, Jacques, Marie et Anne sont étudiants au département IF. Robert et Suzie sont enseignants au département IF.Robert enseigne le C et le réseau;
Suzie enseigne l"anglais, les math et le Java.Pierre, Paul et Marie suivent les cours de C, de réseau et Java;
Jacques et Anne suivent les cours de C, math et anglais.28/140 .
Modéliser la structure avec UMLDiagrammes de classesPlan du cours
1Introduction
2Modéliser la structure avec UML
Structuration Orientée Objet
Diagrammes d"objets
Diagrammes de classes
Diagrammes de paquetage
Diagrammes de composants
Diagrammes de déploiement
3Modéliser le comportement avec UML
4Principes et patrons de conception orientée objet
29/140 .
Modéliser la structure avec UMLDiagrammes de classesAbstraction d"un ensemble de diagrammes d"objets
[Image empruntée à J.-M. Jezequel]30/140 .
Modéliser la structure avec UMLDiagrammes de classesDiagrammes de classes
quotesdbs_dbs27.pdfusesText_33[PDF] phrase de transition synthèse
[PDF] mots de transition et expressions d'enchaînement
[PDF] exemple de phrase de transition dans un rapport
[PDF] phrase de transition soutenance
[PDF] phrase de transition dissertation philo
[PDF] peut on definir lhomme par la conscience
[PDF] introduction dissertation philosophie inconscient
[PDF] la conscience est elle le propre de l'homme
[PDF] la conscience de soi rend elle libre
[PDF] aide en philo gratuite
[PDF] aide philosophie dissertation
[PDF] méthodologie dissertation philosophie terminale s
[PDF] maphilo net
[PDF] lettre ? ménécée plan