Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
UML Elearning (2)

UML Elearning (2)

Ratings: (0)|Views: 1,513|Likes:
Published by api-3819086

More info:

Published by: api-3819086 on Oct 19, 2008
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





UML is a standard language for specifying, visualizing, constructing, and documentingthe artifacts of software systems. It is also used for business modeling and other non-software systems.The features of UML are as follows:
Represents a collection of best engineering practices that have proven successfulin the modeling of large and complex systems.
It also offers a standard way to write blueprints of a system. It includes conceptualthings, such as business processes and system functions. It also offers concretethings, such as programming language statements, database schema, and reusablesoftware components.The advantages of the UML are as follows:
The UML provides the user with a ready-to-use, expressive visual modelinglanguage so that they can develop and exchange meaningful models.
It offers extensibility and specialization mechanisms to extend the core concepts.
It is independent of particular programming languages and development processes.
It provides a formal basis for understanding the modeling language.
It supports higher-level development concepts, such as collaborations, framework, patterns, and components.
It also integrates the best practices.The different types of UML diagrams are as follows:1.Use case diagram2.Class diagram3.Interaction diagrams, such as sequence and collaboration4.State diagram5.Activity diagram6.Physical diagrams, such as component and deploymentThe two main components of a use case diagram are use cases and actors.1.The use case:Is an external view of the system that represents the action performed tocomplete a task.It also describes a sequence of actions that provides value to an actor.2.An actor represents a user or another system that will interact with thesystem that you are modeling.
The illustration displays the relationship between actors and use cases.To draw a use case diagram, start by listing all the users of the system. Then, think from the user’s perspective and list all the functionalities a user might want a systemto provide.For example, consider a library management system.First, identify all the users of the system, such as librarian, reader, and others.List the functionalities that an actor wants the system to provide, such as issuing the books, returning the books, purchasing the books, and browsing the catalog and viewlist.
A class diagram shows the existence of classes and their relationships in the logicalview of a system.The UML modeling elements in class diagrams are as follows:
Classes, their structure and behavior 
Relationship components among the classes, such as association, aggregation,composition, dependency, and inheritance
Multiplicity and navigation indicators
Role names or labels

Activity (29)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Bajju Gopi liked this
Edy Susanto liked this
Fauzan Wahyu liked this
Ameha Gero liked this
Danish Csi liked this
Alina Macovei liked this
feniks71 liked this
gauravbobade liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->