Information Design Trends Unit Three: Information Visualization Lecture 3: Visual Languages.

Slides:



Advertisements
Similar presentations
7M701 1 Information Systems Modelling and Design with.
Advertisements

CIT731: Database Development Object Oriented Modeling (OOM)
A Brief Introduction. Acknowledgements  The material in this tutorial is based in part on: Concurrency: State Models & Java Programming, by Jeff Magee.
Unified Modeling Language
CS3773 Software Engineering Lecture 03 UML Use Cases.
Object-Oriented Analysis and Design
Chapter 18 Object-Oriented Systems Analysis and Design Using UML
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 5, Analysis: Dynamic Modeling.
1 UML – an overview What is UML? UML stands for Unified Modelling Language. ”The Unified Modelling Language is a visual language for specifying, constructing.
Introduction to UML Visual modeling Models and its importance
© 2005 Prentice Hall4-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 5.
Marcelo Santos – OOAD-CDT309, Spring 2008, IDE-MdH Object-Oriented Analysis and Design - CDT309 Period 4, Spring 2008 Introduction.
Object Oriented Concepts. Movement toward Objects Instead of data-oriented or process-oriented Analysis, many firms are now moving to object-oriented.
WPI Center for Research in Exploratory Data and Information Analysis From Data to Knowledge: Exploring Industrial, Scientific, and Commercial Databases.
UML and Object Oriented Concepts
Object-Oriented Analysis and Design
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
The Highlands Group Workshop Scope and Objectives of Workshop Defining Abilities –Personal Style –Driving Abilities –Specialized Abilities –Learning Channels.
Systems Analysis and Design in a Changing World, Tuesday, Feb 27
Object Oriented Analysis By: Don Villanueva CS 524 Software Engineering I Fall I 2007 – Sheldon X. Liang, Ph. D.
Yvonne M. Hansen Visualization for Thinking, Planning, and Problem Solving Simple, graphic shapes, the building blocks of a graphical language, play an.
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
CPSC 871 John D. McGregor Module 1 Session 2 Requirements Elicitation/analysis.
CIT UPES | Sept 2013 | Unified Modeling Language - UML.
Fundamentals of Information Systems, Fifth Edition
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
METACASE. WHAT THIS PRESENTATION IS ABOUT  What’s META MODELING?  What’s METACASE?  METAEDIT+ 5.1 EVALUTION PROGRAM  Diagram and its kinds.
Object-Oriented Analysis and Design An Introduction.
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
CSC 395 – Software Engineering Lecture 13: Object-Oriented Analysis –or– Let the Pain Begin (At Least I’m Honest!)
Finalizing Design Specifications
Adobe Illustrator.  Graphic design can be thought of as a visual language that is used to convey a message to an audience.  A graphic design is a visual.
Developmental Domains. A child care professional who is knowledgeable of the typical behaviors and abilities of children can support new learning and.
9/01RUT1 NASA OSMA SAS '01 R equirements U se case T ool James R. McCoy SRS Information Services NASA Software Assurance Technology Center
ARCH-2: UML From Design to Implementation using UML Frank Beusenberg Senior Technical Consultant.
Copyright © Craig Larman All Rights Reserved The Domain Model.
Modeling system requirements. Purpose of Models Models help an analyst clarify and refine a design. Models help simplify the complexity of information.
1 Structuring Systems Requirements Use Case Description and Diagrams.
Basic OOP Concepts and Terms. In this class, we will cover: Objects and examples of different object types Classes and how they relate to objects Object.
 28object-oriented_programming%29 28object-oriented_programming%29.
Chapter 1 Applying UML and Patterns. The Need for Software Blueprints Knowing an object-oriented language and having access to a library is necessary.
UML as a Specification Language for Embedded Systems. By, Mir Ahmed Ali, Asst. Professor, ECM department, SNIST. By, Prof. Narsiah sir, Director of School.
Software Engineering Software Engineering - Mr. Ahmad Al-Ghoul.
© 2010 Health Information Management: Concepts, Principles, and Practice Chapter 5: Data and Information Management.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
FROM MONOMODAL TO MULTIMODAL METAPHORS
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
Spring 2007 Week 10: Object Modeling (1)Use Case Model IFS410: Advanced Analysis and Design.
Students in Kindergarten will focus on two critical areas: representing, relating, and operating on whole numbers describing shapes and spatial relationships.
UML Course Instructor: Rizwana Noor. Overview  Modeling  What is UML?  Why UML?  UML Diagrams  Use Case  Components  Relationships  Notations.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
Objective: Learn to describe the relationships and extend the terms in arithmetic sequence.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 2, Modeling with UML: UML 2 Metamodel Note to Instructor: The material in this.
Object Oriented Programming and Data Abstraction Earl Huff Rowan University.
1 SYS366 Week 2 - Lecture 2 Visual Modeling & UML.
DATA VISUALIZATION BOB MARSHALL, MD MPH MISM FAAFP FACULTY, DOD CLINICAL INFORMATICS FELLOWSHIP.
Visual Learning through Technology MCTEC October 15, 2010 Kate Gavalier.
Chapter 5 – System Modeling Lecture 1 1Chapter 5 System modeling.
1 Design Object Oriented Solutions Object Oriented Analysis & Design Lecturer: Mr. Mohammed Elhajj
FROM MONOMODAL TO MULTIMODAL METAPHORS
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Independent Study of Ontologies
Software Architecture & Design Pattern
Object Oriented Analysis and Design
IMPORTANT NOTICE TO STUDENTS:
Introduction to UML.
Software Design Lecture : 15.
Arithmetic Sequence Objective:
Presentation transcript:

Information Design Trends Unit Three: Information Visualization Lecture 3: Visual Languages

Diagrams : Exploratory Graphics The diagram can present at a glance what a verbal description can only present in a sequence of statements. A diagram is the ideal mode for describing relations between things. Detecting patterns in a field of text is virtually impossible. Visual information triggers long-term memory adding even more information and perceptions.

What is a Visual Language? A visual language consists of a set of basic graphical objects and a set of operations or methods that you can perform on them: The graphical symbols should be kept as simple as possible instead of having a high information density There should be a hierarchic structure Concepts should describe the attributes and relationships within the group

The Graphic Tools (CT) A formalized language for capturing creative flashes and synthesizing exploratory thoughts Attempts to extend the designers ability to think visually and systemically Used to envision systems as whole entities rather than discrete and isolated objects

The shapes of Graphic Tools Six basic shapes. Each shape represents a different basic concept or function. Individual shapes used in combination convey more complex ideas, reveal relationships, and capture the formation of ideas and thoughts.

The Unified Modeling Language (UML) The UML is an evolutionary general- purpose, broadly applicable, tool- supported, and industry-standardized modeling language. It applies to a multitude of different types of systems, domains, and methods or processes. The UML enables the capturing, communicating, and leveraging of strategic, tactical, and operational knowledge.

Business Process Modeling “Examining our business entities, activities, and processes from an object-oriented approach can be more effective in capturing and sharing knowledge.” -- Richard Karash