Instruction manuals

35 Mtech II Sem Software Lab 2

Description
M.tech OOAD Lab Manuel
Published
of 77
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  M.TECH(CSE)-II SEMESTER SOFTWARE LAB-2   Page 1  of 77   OOAD LAB PROGRAMS  M.TECH(CSE)-II SEMESTER SOFTWARE LAB-2   Page 2  of 77   INTRODUCTION TO UML WHAT IS UML? The Unified Modeling Language   (UML) is a standard language for writing software blueprints. The UML is a language for the artifacts of a software-intensive system.    Visualizing    Specifying    Constructing    Documenting The UML is appropriate for modeling systems ranging from enterprise information systems to distributed Web-based applications and even to hard real time embedded systems. CONCEPTUAL MODEL OF UML To understand UML, you need to form a conceptual model of the language. This requires learning three major elements: I.   Basic Building Blocks II.   Rules III.   Common Mechanisms  I)   BASIC BUILDING BLOCKS    There are three kinds of basic building blocks. They are   1.   Things 2.   Relationships 3.   Diagrams 1)   THINGS   in the UML There are four kinds of things in the UML i.   Structural Things ii.   Behavioral Things iii.   Annotational Things iv.   Grouping Things 1)  Structural Things   Structural Things are nouns of UML models. There are 7 kinds of Structural things a)   C lass    A class is a set of objects that share the same attributes, operations, relationships and semantics.  M.TECH(CSE)-II SEMESTER SOFTWARE LAB-2   Page 3  of 77   b)   Interface An Interface is a collection of operations that specify a service of a class or component c)   Collaboration Collaboration describes co-operative work of an element. d)   Use Case Use Case describes set of sequence of actions that a system performs that yields an observable result of value to a particular actor. e)   Component Component represents physical packaging of logical elements like classes, interfaces and collaborations. f)   Node    A Node is physical element that exists at run-time and having at least some memory and  processing capability. ii) Behavioral Things    UseCase Actor    Component Node ISpelling    M.TECH(CSE)-II SEMESTER SOFTWARE LAB-2   Page 4  of 77  Behavioral Things are the verbs of UML representing behavior over time and space. There are two kinds of Behavioral things a)   Interaction    Interaction is used to show communication between two objects.  b)   S tate Machine    State Machine specifies sequence of states of an object. iii) Annotational Things    Annotational Things are explanatory parts of UML. Only one type. Note     Note is used to give comments to an element or collection of elements. iv) Grouping Things   Grouping Things are the organizational parts of the model. Only one type.   Package Package is a general purpose mechanism for organizing elements or things into groups or  packages. 2) RELATIONSHIPS There are 4 kinds of Relationships in the UML: a)   Dependency  : It is denoted by dashed line with an arrow.   NotePackage
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks
SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!

x