Unified Modeling Language Philip Liew

Slides:



Advertisements
Similar presentations
Change font face Change font size Align left.
Advertisements

Microsoft Word 2013 An Overview. Your Environment Quick Access Toolbar Customizable toolbar for one-click shortcuts Tabs Backstage View Tools located.
Lesson 16 Enhancing Documents
CS 340 UML Class Diagrams. A model is an abstraction of a system, specifying the modeled system from a certain viewpoint and at a certain level of abstraction.
Microsoft Word Review.
Add the word linked between the words or and information in the first line of the text. submit.
Lab 4: Microsoft word 1 Header and Footer, References & Review.
UML Class and Sequence Diagrams Violet Slides adapted from Marty Stepp, CSE 403, Winter 2012 CSE 403 Spring 2012 Anton Osobov.
Improved software quality through semantic descriptions (Skutt) Karlstad University Dept. of Computer Science UML introduction A short introduction.
2-1 © Prentice Hall, 2007 Chapter 2: Introduction to Object Orientation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
UML – Class Diagrams.
Slide 1 Chapter 7 Structural Modeling. Slide 2 Key Ideas A structural or conceptual model describes the structure of the data that supports the business.
7M701 1 Class Diagram advanced concepts. 7M701 2 Characteristics of Object Oriented Design (OOD) objectData and operations (functions) are combined 
2-1 © Prentice Hall, 2004 Chapter 2: Introduction to Object Orientation (Adapted) Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra,
How to Open Microsoft Word Click Start Click All Programs Click Microsoft Office Click Microsoft Word 2013.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 7 – Working With Documents.
The Unified Modeling Language (UML) Class Diagrams.
UML Unified Modeling Language. What is UML? Unified Modeling Language (UML) is a standardized, general-purpose modeling language in the field of software.
Training: INSPIRE Basics EC JRC 1/15 UML class diagram: example INSPIRE UML class diagram for administrative units.
Advanced Word Microsoft Word Overview Teaching Advanced Topics Chart, Word Art, Pictures Advanced Mail merge Advanced Find and Replace Outline Views.
Word Processing An introduction to Microsoft Word Lecture 15.
Paul Mundy Editing step by step How an expert does it.
Choose a category. You will be given the answer. You must give the correct question. Click to begin.
1 UML Basic Training. UML Basic training2 Agenda  Definitions: requirements, design  Basics of Unified Modeling Language 1.4  SysML.
Page Layout & Reusable Content in Word 2010 (Part II)
CS3773 Software Engineering Lecture 04 UML Class Diagram.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 15: Object-Oriented Data Modeling Modern Database Management 9 h Edition Jeffrey A.
Databases : Data Modeling 2007, Fall Pusan National University Ki-Joune Li.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 15 System Modeling with the UML.
CHAPTER 13: OBJECT-ORIENTED DATA MODELING (OVERVIEW) © 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 Modern Database Management 11 th Edition.
1 Class Diagrams: Advanced Concepts. 2 Overview Class diagrams are the most commonly used diagrams in UML. Class diagrams are the most commonly used diagrams.
An Introduction to the Unified Modeling Language
What is a Structural Model?
Structural Modeling Chapter 7. Key Ideas A structural or conceptual model describes the structure of the data that supports the business processes in.
Exploring Microsoft Office XP- Microsoft Word Chapter 41 Exploring Microsoft Word 2000 Chapter 4 Advanced Features: Outlines, Tables, Styles, And Sections.
Microsoft Office Word 2003.
CSE115: Introduction to Computer Science I Dr. Carl Alphonce 343 Davis Hall
The File menu from Word 2003 has been replaced with the Microsoft Office Button. This button contains the basic commands such as Open, Save, Print,
start The first step in the word application Add the word linked between the words or and information in the first line of the text. Add the word linked.
Ribbon-ology Funky Fonts Paragraph Perfection Add ThisOptions.
Class diagrams Terézia Mézešová.
1 Excel Lesson 2 Organizing the Worksheet & Formulas Microsoft Office 2010 Introductory Pasewark & Pasewark.
Chapter 3: Introducing the UML
Study Guide Test 1 Microsoft Word 8 th grade. Font The type of letters in which a document is printed. A font consists of the typeface, style, size, and.
ITEC0724 Modern Related Technology on Mobile Devices Lecture Notes #2 1.
Pasewark & Pasewark 1 Word Lesson 7 Working with Documents Microsoft Office 2007: Introductory.
Lesson 7 Working with Themes, Style Sets, Backgrounds, Quick Parts, and Text Boxes MOAC.
1 IS 0020 Program Design and Software Tools Unified Modeling Language Lecture 13 April 13, 2005.
1 IS 0020 Program Design and Software Tools Unified Modeling Language Lecture 13 November 30, 2004.
Microsoft Word Mail Merge Versions Mail Merge Follow this tutorial exactly to produce a merge using data from a Word table and the business letter.
Microsoft Excel Illustrated Introductory Workbooks and Preparing them for the Web Managing.
2-1 © Prentice Hall, 2004 Chapter 2: Introduction to Object Orientation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
COP 3330 Notes 4/13. Today’s Topics UML Class Diagrams.
Modeling with UML – Class Diagrams
Lesson 16 Enhancing Documents
Microsoft Office Word 2003.
A short introduction to UML Eivind J. Nordby Karlstad University
Object Oriented Analysis and Design
Identifying classes, Packages and drawing class Diagrams , Object Diagrams and composite structure diagrams Week 06.
MS WORD.
Lec 3: Object-Oriented Data Modeling
Software Engineering Lecture #11.
Slides by Steve Armstrong LeTourneau University Longview, TX
Understand and Use Object Oriented Methods
Class Diagrams Class diagram is basically a graphical representation of the static view of the system and represents different aspects of the application.
Page Layout & Reusable Content in Word 2010 (Part II)
Word Processing Software Photo credit: © 2007 JupiterImagesCorporation.
Page Layout & Reusable Content in Word 2010 (Part II)
Information System Design
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Presentation transcript:

Unified Modeling Language Philip Liew

UML Overview Standard defined by Object Management Group ( Current version at 1.5

Class Diagrams Class diagrams consist of several classes connected with relationships Representation of a class:

Class Diagram

Convention Name of class is a word with initial upper case letter Capitalize first letter of every word in name Name of attributes is lower case letter Capitalize first letter of every word other than first Operations have same naming schemes as attributes Brackets include parameter operation works on

Deriving Classes Nouns within requirement become classes Verbs become operations Nouns related to class nouns will become attributes

Associations In the form of a line between two objects Name of association just above line Role presented next to class near association Dashed line represents constraint

Associations Multiplicity represents number of objects from one class that relate with a number of objects in an associated class

Inheritance & Generalization Represented by a triangle Abstract class indicated by italics

Aggregation Components and Class represent a part-whole relationship Composite is a strong form of aggregation Components in a composite can be part of only one whole

Class Visibility Attributes and operations have three levels of visibility –Public Level: usability extends to other classes (+) –Protected Level: usability open only to inherited classes (#) –Private Level: Only original class can use attribute or operation (-)

Example Suppose that you're writing a document in Microsoft Word for example. You can start typing a new document, or open an existing one. You type a text by using your keyboard. Every document consists of several pages, and every page consists of header, document's body or/and footer. In header and footer you may add date, time, page number, file location e.t.c. Document's body has sentences. Sentences are made up of words and punctual signs. Words consists of letters, numbers and/or special characters. Also in the text you may insert pictures and tables. Table consists of rows and columns. Every cell from table may hold up text or pictures. After finishing the document, user can choose to save or to print the document.

Nouns document, text processing tool, MicrosoftWord, text, keyboard, header, footer, document's body, date, time, page number, location of file, page, sentence, word, punctual sign, letter, number, special character, picture, table, row, column, cell, user

Document Class Every Document consists of pages Page is a candidate for class

Header and Footer

Text, Table, and Picture

Finally