Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

UML Reference Cheat Sheet, Cheat Sheet of Software Engineering

This cheat sheet contains the UML diagrams

Typology: Cheat Sheet

2019/2020

Uploaded on 10/23/2020

ehaab
ehaab 🇺🇸

4.2

(30)

21 documents

Partial preview of the text

Download UML Reference Cheat Sheet and more Cheat Sheet Software Engineering in PDF only on Docsity! UMLReferenceSheet [ThisUMLreferencesheetwasinspiredbyMartinFowler’s UMLDistilled.] *Examinable * * * * * Usecasediagrams Actor UseCase UseCase <<include>> SystemnameActor UseCase Usecasediagrams[example] EditPost CreatePost Calculate Stats BlogSystem DeletePost ViewPost StatSystem Guest Blogger Choose template <<include>> Notesandconstraints Notetext {constraint} Notetext {constraint} Classdiagrams ClassA ClassBmultiplicityofA associationlabel> <<enumeration>> EnumerationName value1 value2 roleofA roleofB multiplicityofB Superclass Subclass1 Subclass2 WholeClass Partclass Classname attribute1 attribute2 association generalization composition enumerations Classdiagrams Classname visibilityname:typemultiplicity=defaultvalue visibilityname(parameterlist):returntype AbstractClass abstractOperation {abstract} AbstractClass staticAttribute abstractOperation {abstract} staticOperation<<interface>> Interfacename Class1 Class2 interfaces abstract/static ClassA ClassB navigability ClassA ClassB dependency Classdiagrams[example] Minesweeper Player Minefield Cell MinedCell < adjacentto < pl ay ed b y 1 MineFreeCell Mine 3..8 3..8 1 W*H0.. 1 playedon> digit:ADJACENT_MINES <<enumeration>> ADJACENT_MINES 0,1,2,3,4,5,6,7,8 classdiagrams[example] Table  number:Integer  chairs:Chair[0..6]=null +totalTables:Integer +getNumber():Integer +setNumber(n:Integer) +getTotal():Integer +Table(n:Integer,p:Integer) TableManager *
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved