A system is a collection of subsystems organized to accomplish a purpose.

एखादे उद्दिष्ट साध्य करण्यासाठी एकत्र केलेल्या उपप्रणालींच्या समूहाला प्रणाली म्हणतात.


उपप्रणाली म्हणजे घटकांचा समूह होय.


A model is a semantically closed abstraction of a system.

एक मॉडेल म्हणजे प्रणालीचे अर्थपूर्ण बंद अमूर्त स्वरूप आहे.


When you view a software system using the UML, you use diagrams.

जेव्हा तुम्ही UML वापरून सॉफ्टवेअर प्रणाली पाहता, तेव्हा तुम्ही आकृत्या वापरता.


UML नऊ प्रकारच्या आकृत्या परिभाषित करते.


You can create your own kinds of diagrams.

तुम्ही तुमच्या स्वतःच्या प्रकारच्या आकृत्या तयार करू शकता.


You'll use the UML's diagrams in two basic ways.

तुम्ही UML च्या आकृत्या दोन मूलभूत मार्गांनी वापराल.


A diagram is the graphical presentation of a set of elements.

आकृती म्हणजे घटकांचा समूह दर्शवणारे आलेखात्मक सादरीकरण आहे.


Each diagram provides a view into the elements that make up the system.

प्रत्येक आकृती प्रणाली बनवणाऱ्या घटकांचे दृश्य प्रदान करते.


Class diagrams are the most common diagram found in modeling object-oriented systems.

वर्ग आकृत्या ऑब्जेक्ट-ओरिएंटेड प्रणाली मॉडेलिंगमध्ये सर्वात सामान्यपणे आढळतात.


We use component diagrams to illustrate the static implementation view of a system.

आम्ही प्रणालीचे स्थिर अंमलबजावणी दृश्य स्पष्ट करण्यासाठी घटक आकृत्या वापरतो.


We use deployment diagrams to illustrate the static deployment view of an architecture.

आम्ही आर्किटेक्चरचे स्थिर तैनाती दृश्य स्पष्ट करण्यासाठी तैनाती आकृत्या वापरतो.


Use case diagrams are especially important in organizing and modeling the behaviors of a system.

उपयोग केस आकृत्या प्रणालीच्या वर्तनाचे आयोजन आणि मॉडेलिंगमध्ये विशेषतः महत्त्वपूर्ण आहेत.


A sequence diagram is an interaction diagram that emphasizes the time ordering of messages.

अनुक्रम आकृती एक संवाद आकृती आहे जी संदेशांच्या वेळेनुसार क्रमाला महत्त्व देते.


सहकार्य आकृत्या समरूपी आहेत.


Statechart diagrams emphasize the event-ordered behavior of an object.

स्टेटचार्ट आकृत्या ऑब्जेक्टच्या घटना-क्रमबद्ध वर्तनावर जोर देतात.


Activity diagrams emphasize the flow of control among objects.

ॲक्टिव्हिटी आकृत्या ऑब्जेक्ट्समधील नियंत्रणाच्या प्रवाहावर जोर देतात.


Decide which views you need to best express the architecture of your system.

तुमच्या प्रणालीची वास्तुकला उत्तम प्रकारे व्यक्त करण्यासाठी तुम्हाला कोणती दृश्ये आवश्यक आहेत ते ठरवा.


You'll also find people involved in development who need the same view of the system but at different levels of abstraction.

तुम्हाला असे लोकही मिळतील जे विकासात सहभागी आहेत ज्यांना प्रणालीचे समान दृश्य आवश्यक आहे, परंतु वेगवेगळ्या स्तरांवर.


Classes are indeed the most important building block of any object-oriented system.

खरोखर, वर्ग कोणत्याही ऑब्जेक्ट-ओरिएंटेड प्रणालीचा सर्वात महत्वाचा बिल्डिंग ब्लॉक आहे.


Object-oriented analysis and design is a crucial subject in computer science.

संगणक विज्ञानात ऑब्जेक्ट-ओरिएंटेड विश्लेषण आणि डिझाइन हा एक महत्त्वाचा विषय आहे.


The UML provides a standard way to write a system's blueprints.

यूएमएल (UML) प्रणालीचे आराखडे (ब्लूप्रिंट) लिहिण्याचा एक प्रमाणित मार्ग प्रदान करते.


एक मॉडेल हे वास्तवाचे सरलीकरण आहे.


Models help us to visualize a system as it is or as we want it to be.

मॉडेल आपल्याला प्रणाली जशी आहे किंवा आपल्याला जशी पाहिजे आहे, तसे दृश्यमान करण्यास मदत करतात.


The algorithmic perspective focuses on procedures and functions.

अल्गोरिथमिक दृष्टिकोन कार्यपद्धती आणि कार्यांवर लक्ष केंद्रित करतो.


In object-oriented development, the main building block is the object or class.

ऑब्जेक्ट-ओरिएंटेड विकासामध्ये, मुख्य घटक ऑब्जेक्ट किंवा वर्ग आहे.


Every object has identity, state, and behavior.

प्रत्येक ऑब्जेक्टला ओळख, स्थिती आणि वर्तन असते.


The UML is appropriate for modeling systems ranging from enterprise information systems to distributed Web-based applications.

यूएमएल (UML) हे एंटरप्राइझ माहिती प्रणालींपासून वेब-आधारित अनुप्रयोगांपर्यंत विविध प्रणालींचे मॉडेलिंग करण्यासाठी योग्य आहे.


The UML is a language for visualizing, specifying, constructing, and documenting.

यूएमएल (UML) हे दृश्यमान करणे, निर्दिष्ट करणे, तयार करणे आणि दस्तऐवजीकरण करण्यासाठी एक भाषा आहे.


Specifying means building models that are precise, unambiguous, and complete.

निर्दिष्ट करणे म्हणजे अचूक, संदिग्ध नसलेले आणि संपूर्ण मॉडेल तयार करणे.


A class is a description of a set of common objects.

वर्ग म्हणजे सामान्य वस्तूंच्या संचाचे वर्णन.


An interface describes the externally visible behavior of that element.

एक इंटरफेस त्या घटकाचे बाह्यतः दृश्यमान वर्तन दर्शवतो.


एक सहयोग परस्परसंवाद परिभाषित करतो.


A use case is a description of a set of actions that a system performs.

एक उपयोग केस म्हणजे सिस्टमद्वारे केल्या जाणाऱ्या क्रियांचा समूह.


An active class represents elements whose behavior is concurrent.

एक सक्रिय वर्ग अशा घटकांचे प्रतिनिधित्व करतो ज्यांचे वर्तन एकाच वेळी चालते.


A component is a physical and replaceable part of a system.

एक घटक प्रणालीचा एक भौतिक आणि बदलण्यायोग्य भाग आहे.


A node represents a computational resource.

एक नोड (Node) एक संगणकीय संसाधनाचे प्रतिनिधित्व करतो.


Interactions involve messages exchanged among objects.

परस्परसंवादांमध्ये ऑब्जेक्ट्समध्ये देवाणघेवाण केलेले संदेश समाविष्ट असतात.


A state machine specifies the sequences of states an object goes through.

स्टेट मशीन (State machine) ऑब्जेक्ट ज्या स्थितीतून जातो, त्या स्थितींचा क्रम निर्दिष्ट करते.


A package is a mechanism for organizing elements into groups.

एक पॅकेज (Package) घटकांना गटांमध्ये व्यवस्थित करण्याची एक प्रणाली आहे.


The software development process ends here, for even during this phase, the system is continuously improved.

सॉफ्टवेअर डेव्हलपमेंट प्रक्रिया येथे संपते, कारण या टप्प्यातही, सिस्टममध्ये सतत सुधारणा केली जाते.


An iteration is a distinct set of activities, with a baselined plan and evaluation criteria that result in a release.

एक पुनरावृत्ती म्हणजे क्रियाकलापांचा एक विशिष्ट संच, ज्यामध्ये बेसलाइन योजना आणि मूल्यमापन निकष असतात, ज्यामुळे प्रकाशन होते.


A class is a description of a set of objects that share the same attributes, operations, relationships, and semantics.

वर्ग म्हणजे ऑब्जेक्ट्सच्या संचाचे वर्णन आहे जे समान गुणधर्म, ऑपरेशन्स, संबंध आणि अर्थशास्त्र सामायिक करतात.


Every class must have a name that distinguishes it from other classes.

प्रत्येक वर्गाचे एक नाव असले पाहिजे जे त्याला इतर वर्गांपासून वेगळे करते.


An attribute is a named property of a class that describes a range of values that instances of the property may hold.

गुणधर्म म्हणजे वर्गाची नाममात्र मालमत्ता आहे जी मूल्यांची श्रेणी वर्णन करते जी मालमत्तेची उदाहरणे धारण करू शकतात.


An operation is the implementation of a service that can be requested from any object of the class to affect behavior.

ऑपरेशन म्हणजे सेवेची अंमलबजावणी आहे जी वर्गाच्या कोणत्याही ऑब्जेक्टमधून वर्तनावर परिणाम करण्यासाठी विनंती केली जाऊ शकते.


A Responsibility is a contract or an obligation of a class.

जबाबदारी म्हणजे वर्गाचा करार किंवा दायित्व आहे.


You'll use classes most commonly to model abstractions that are drawn from the problem you are trying to solve.

तुम्ही ज्या समस्याचे निराकरण करण्याचा प्रयत्न करत आहात, त्यातून काढलेल्या अमूर्त गोष्टी मॉडेल करण्यासाठी तुम्ही सर्वात सामान्यतः वर्ग वापरता.


Identify those things that users or implementers use to describe the problem or solution.

समस्या किंवा समाधान वर्णन करण्यासाठी वापरकर्ते किंवा अंमलबजावणीकर्ते ज्या गोष्टी वापरतात त्या ओळखा.


Once you start modeling more than just a handful of classes, you will want to be sure that your abstractions provide a balanced set of responsibilities.

एकदा तुम्ही काही वर्गांपेक्षा जास्त मॉडेलिंग सुरू करता, तेव्हा तुम्हाला खात्री करायची आहे की तुमची अमूर्तता जबाबदाऱ्यांचा संतुलित संच प्रदान करते.


Sometimes, the things you model may never have an analog in software.

कधीकधी, तुम्ही ज्या गोष्टी मॉडेल करता, त्यांना सॉफ्टवेअरमध्ये कधीही साम्य नसेल.


Model the thing you are abstracting as a class.

तुम्ही ज्या गोष्टीचे अमूर्त रूप देत आहात, त्याचे वर्गाप्रमाणे मॉडेल करा.


In the UML, the ways that things can connect to one another, either logically or physically, are modeled as relationships.

UML मध्ये, ज्या प्रकारे गोष्टी एकमेकांशी कनेक्ट होऊ शकतात, एकतर तार्किक किंवा भौतिकदृष्ट्या, संबंधांप्रमाणे मॉडेल केल्या जातात.


अवलंबित्व संबंध वापरत आहे.


Generalizations connect generalized classes to more-specialized ones in what is known as subclass/superclass or child/parent relationships.

सामान्यीकरण सामान्यीकृत वर्गांना अधिक-विशिष्ट वर्गांशी जोडते, ज्याला उपवर्ग/सुपरक्लास किंवा चाइल्ड/पालक संबंध म्हणून ओळखले जाते.


An association is a structural relationship among instances.

एक असोसिएशन उदाहरणांमधील एक संरचनात्मक संबंध आहे.


A dependency is a using relationship that states that a change in specification of one thing may affect another thing that uses it but not necessarily the reverse.

अवलंबित्व एक वापरणारा संबंध आहे, जो सांगतो की एका गोष्टीच्या तपशीलातील बदल दुसऱ्या गोष्टीवर परिणाम करू शकतो जी ते वापरते, परंतु आवश्यक नाही.


A generalization is a relationship between a general thing (called the super class or parent)and a more specific kind of that thing (called the subclass or child).

सामान्यीकरण म्हणजे सामान्य गोष्ट (सुपर क्लास किंवा पालक म्हणतात) आणि त्या गोष्टीच्या अधिक विशिष्ट प्रकारातील (उपवर्ग किंवा चाइल्ड म्हणतात) संबंध.


An association is a structural relationship that specifies that objects of one thing are connected to objects of another.

एक असोसिएशन एक संरचनात्मक संबंध आहे जो निर्दिष्ट करतो की एका गोष्टीचे ऑब्जेक्ट दुसऱ्या ऑब्जेक्टशी जोडलेले आहेत.


The UML is made simpler by the presence of four common mechanisms that apply consistently throughout the language.

भाषेमध्ये सतत लागू होणाऱ्या चार सामान्य यंत्रणेच्या उपस्थितीमुळे UML अधिक सोपे झाले आहे.


Object Oriented Analysis and design, Dept. of CSE, RGMCET

वस्तू-आधारित विश्लेषण आणि डिझाइन, संगणक विज्ञान आणि अभियांत्रिकी विभाग, RGMCET


Package logically related sets of these operations and signals as interfaces.

या ऑपरेशन्स आणि सिग्नल्सचे तार्किकदृष्ट्या संबंधित संच इंटरफेस म्हणून पॅकेज करा.


For each such collaboration in your system, identify the interfaces it relies on (imports) and those it provides to others (exports).

तुमच्या सिस्टममधील अशा प्रत्येक सहकार्यासाठी, त्यावर अवलंबून असलेले इंटरफेस (आयात) आणि इतरांना पुरवलेले (निर्यात) ओळखा.


You model the importing of interfaces by dependency relationships, and you model the exporting of interfaces by realization relationships.

तुम्ही अवलंबित्व संबंधांद्वारे इंटरफेसची आयात मॉडेल करता आणि अंमलबजावणी संबंधांद्वारे इंटरफेसची निर्यात मॉडेल करता.


For each such interface in your system, document its dynamics by using pre- and postconditions for each operation, and use cases and state machines for the interface as a whole.

तुमच्या सिस्टममधील अशा प्रत्येक इंटरफेससाठी, प्रत्येक ऑपरेशनसाठी पूर्व- आणि पोस्टकंडीशन वापरून, तसेच संपूर्ण इंटरफेससाठी वापर प्रकरणे आणि स्टेट मशीन वापरून त्याचे डायनॅमिक्स दस्तऐवजीकरण करा.


The below figure shows the seams surrounding a component (the library ledger.dll) drawn from a financial system.

खालील आकृती एका वित्तीय प्रणालीतून काढलेल्या घटकाभोवतीचे (लेखापरीक्षण.dll लायब्ररी) सीम दर्शवते.


This component realizes three interfaces: IUnknown, ILedger, and IReports.

हा घटक तीन इंटरफेसची जाणीव करतो: IUnknown, ILedger, आणि IReports.


In this diagram, IUnknown is shown in its expanded form; the other two are shown in their simple form, as lollipops.

या आकृतीमध्ये, IUnknown विस्तारित स्वरूपात दर्शविले आहे; इतर दोन साध्या स्वरूपात, लॉलीपॉप्स म्हणून दर्शविले आहेत.


These three interfaces are realized by ledger.dll and are exported to other components for them to build on.

हे तीन इंटरफेस ledger.dll द्वारे तयार केले जातात आणि इतर घटकांना त्यावर आधारित तयार करण्यासाठी निर्यात केले जातात.


As this diagram also shows, ledger.dll imports two interfaces, IStreaming and ITransaction, the latter of which is shown in its expanded form.

या आकृतीमध्ये दर्शविल्याप्रमाणे, ledger.dll दोन इंटरफेस आयात करते, IStreaming आणि ITransaction, ज्यापैकी दुसरे विस्तारित स्वरूपात दर्शविले आहे.


These two interfaces are required by the ledger.dll component for its proper operation.

ledger.dll घटकासाठी त्याच्या योग्य कार्यासाठी हे दोन इंटरफेस आवश्यक आहेत.


Therefore, in a running system, you must supply components that realize these two interfaces.

म्हणून, चालणाऱ्या सिस्टममध्ये, तुम्हाला असे घटक पुरवावे लागतील जे हे दोन इंटरफेस तयार करतात.


By identifying interfaces such as ITransaction, you've effectively decoupled the components on either side of the interface, permitting you to employ any component that conforms to that interface.

ITransaction सारखे इंटरफेस ओळखून, तुम्ही इंटरफेसच्या दोन्ही बाजूचे घटक प्रभावीपणे वेगळे केले आहेत, ज्यामुळे तुम्हाला त्या इंटरफेसचे पालन करणारा कोणताही घटक वापरण्याची परवानगी मिळते.


स्टॅटिक आणि डायनॅमिक प्रकारांचे मॉडेलिंग


Most object-oriented programming languages are statically typed, which means that the type of an object is bound at the time the object is created.

बहुतेक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा स्थिरपणे टाइप केल्या जातात, याचा अर्थ असा आहे की ऑब्जेक्ट तयार झाल्यावरच त्याचा प्रकार निश्चित केला जातो.


Even so, that object will likely play different roles over time.

असे असूनही, ती वस्तू कालांतराने विविध भूमिका बजावेल.


Modeling the static nature of an object can be visualized in a class diagram.

एका वस्तूचे स्थिर स्वरूप क्लास डायग्राममध्ये दृश्यमान केले जाऊ शकते.


However, when you are modeling things like business objects, which naturally change their roles throughout a workflow, Object Oriented Analysis and design, Dept. of CSE, RGMCET To model a dynamic type

परंतु, जेव्हा तुम्ही व्यवसाय वस्तूंसारख्या गोष्टी मॉडेल करत आहात, जे वर्कफ्लोमध्ये नैसर्गिकरित्या त्यांची भूमिका बदलतात, वस्तू-आधारित विश्लेषण आणि डिझाइन, संगणक विज्ञान आणि अभियांत्रिकी विभाग, RGMCET डायनॅमिक प्रकार मॉडेल करण्यासाठी


Specify the different possible types of that object by rendering each type as a class stereotyped as type (if the abstraction requires structure and behavior) or as interface (if the abstraction requires only behavior).

प्रत्येक प्रकार टाइप म्हणून स्टिरियोटाइप केलेला वर्ग म्हणून (जर अमूर्ततेसाठी रचना आणि वर्तनाची आवश्यकता असेल) किंवा इंटरफेस म्हणून (जर अमूर्ततेसाठी केवळ वर्तनाची आवश्यकता असेल) प्रस्तुत करून त्या ऑब्जेक्टचे विविध संभाव्य प्रकार निर्दिष्ट करा.


Model all the roles the of the object may take on at any point in time.

ऑब्जेक्ट कोणतीही भूमिका घेऊ शकते, त्या सर्व भूमिका मॉडेल करा.


वर्गासाठी स्टेट मशीन निर्दिष्ट करा.


A relationship is a connection among things.

एका गोष्टीचा दुसऱ्या गोष्टीशी संबंध असतो.


Graphically, a relationship is rendered as a path, with different kinds of lines used to distinguish the different relationships.

आलेखीयदृष्ट्या, संबंध एका मार्गासारखा दर्शविला जातो, ज्यामध्ये विविध संबंध दर्शविण्यासाठी वेगवेगळ्या प्रकारच्या रेषा वापरल्या जातात.


A dependency is a using relationship, specifying that a change in the specification of one thing may affect another thing that uses it.

अवलंबित्व म्हणजे वापरण्याचा संबंध, हे निर्दिष्ट करते की एका गोष्टीच्या तपशिलातील बदल दुसर्‍या गोष्टीवर परिणाम करू शकतो जी ते वापरते.


There are 17 such stereotypes, all of which can be organized into six groups.

असे 17 स्टिरियोटाइप आहेत, जे सर्व सहा गटांमध्ये विभागले जाऊ शकतात.


Specifies that the source instantiates the target template using the given actual parameters.

हे निर्दिष्ट करते की स्त्रोत दिलेल्या वास्तविक पॅरामीटर्सचा वापर करून लक्ष्य टेम्पलेटची उदाहरणे तयार करतो.


A generalization is a relationship between a general thing (called the superclass or parent) and a more specific kind of that thing (called the subclass or child).

एक सामान्यीकरण म्हणजे सामान्य गोष्ट (सुपरक्लास किंवा पालक म्हणतात) आणि त्या गोष्टीच्या अधिक विशिष्ट प्रकारातील (सबक्लास किंवा चाइल्ड म्हणतात) संबंध.


In a generalization relationship, instances of the child may be used anywhere instances of the parent apply.

सामान्यीकरण संबंधात, मुलाची उदाहरणे कोठेही वापरली जाऊ शकतात जेथे पालकाची उदाहरणे लागू होतात.


For example, the above figure shows a set of classes drawn from a financial services application.

उदाहरणार्थ, वरील आकृतीमध्ये वित्तीय सेवा अनुप्रयोगातून काढलेले वर्गांचे एक सेट दर्शविले आहे.


The UML defines one stereotype and four constraints that may be applied to generalization relationships.

यूएमएल एक स्टिरियोटाइप आणि चार निर्बंध परिभाषित करते जे सामान्यीकरण संबंधांना लागू केले जाऊ शकतात.


An association is a structural relationship, specifying that objects of one thing are connected to objects of another.

एक असोसिएशन (association) म्हणजे एक रचनात्मक संबंध, जो हे निर्दिष्ट करतो की एका गोष्टीचे ऑब्जेक्ट दुसर्‍या गोष्टीच्या ऑब्जेक्टशी जोडलेले आहेत.


We use associations when you want to show structural relationships.

जेव्हा तुम्हाला रचनात्मक संबंध दर्शवायचे असतील तेव्हा आम्ही असोसिएशन वापरतो.


There are four basic adornments that apply to an association: a name, the role at each end of the association, the multiplicity at each end of the association, and aggregation.

असोसिएशनला लागू होणारे चार मूलभूत अलंकार आहेत: नाव, असोसिएशनच्या प्रत्येक टोकावरील भूमिका, असोसिएशनच्या प्रत्येक टोकावरील गुणक आणि एकत्रीकरण.


Unadorned association between two classes, such as Book and Library, it's possible to navigate from objects of one kind to objects of the other kind.

दोन वर्गांमधील साधे असोसिएशन, जसे की पुस्तक आणि लायब्ररी, एका प्रकारच्या ऑब्जेक्टमधून दुसर्‍या प्रकारच्या ऑब्जेक्टमध्ये नेव्हिगेट करणे शक्य आहे.


Given a User, you'll want to be able to find the corresponding Password objects; but given a Password, you don't want to be able to identify the corresponding User.

जर एखादा वापरकर्ता (User) असेल, तर तुम्हाला संबंधित पासवर्ड ऑब्जेक्ट शोधण्याची आवश्यकता असेल; परंतु पासवर्ड दिल्यास, तुम्हाला संबंधित वापरकर्त्याची ओळख पटवण्याची आवश्यकता नाही.


In the UML, you'd model this idiom using a qualifier, which is an association attribute whose values partition the set of objects related to an object across an association.

यूएमएलमध्ये, तुम्ही हे भाषिक वैशिष्ट्य क्वालिफायर वापरून मॉडेल कराल, जे एक असोसिएशन attribute आहे ज्याची मूल्ये असोसिएशनमधील ऑब्जेक्टशी संबंधित ऑब्जेक्ट्सच्या सेटचे विभाजन करतात.


An interface is a collection of operations that are used to specify a service of a class or a component.

एक इंटरफेस (interface) म्हणजे ऑपरेशन्सचा संग्रह आहे जे वर्ग किंवा घटकाची सेवा निर्दिष्ट करण्यासाठी वापरले जातात.


Collectively, the interfaces realized by a class represent a complete specification of the behavior of that class.

सामूहिकरित्या, वर्गाद्वारे साकारलेले इंटरफेस त्या वर्गाच्या वर्तनाचे संपूर्ण तपशील दर्शवतात.


Composition is a form of aggregation, with strong ownership and coincident lifetime as part of the whole.

कम्पोझिशन (Composition) हे एकत्रीकरणाचे (aggregation) स्वरूप आहे, ज्यामध्ये मजबूत मालकी आणि संपूर्ण भागाचा समवर्ती जीवनकाळ असतो.


In an association between two classes, the association itself might have properties.

दोन वर्गांमधील असोसिएशनमध्ये, असोसिएशनमध्ये स्वतःची गुणधर्म असू शकतात.


The system checks the PIN number to see if it is valid.

सिस्टम पिन नंबरची वैधता तपासतो.


If the PIN number is valid, the system acknowledges the entry.

जर पिन क्रमांक वैध असेल, तर सिस्टम नोंदणीची स्वीकृती दर्शवते.


The Customer can cancel a transaction at any time by pressing the Cancel button.

ग्राहक रद्द करा बटण दाबून कोणत्याही वेळी व्यवहार रद्द करू शकतो.


No changes are made to the Customer's account.

ग्राहकाच्या खात्यात कोणताही बदल केला जात नाही.


If the Customer enters an invalid PIN number, the use case restarts.

जर ग्राहक चुकीचा पिन नंबर टाकतो, तर उपयोग केस पुन्हा सुरू होते.


Use case describes a set of sequences, not just a single sequence.

उपयोग केस केवळ एका क्रमाचे वर्णन करत नाही, तर अनेक क्रमांचे वर्णन करते.


प्रत्येक क्रमाला एक 'दृश्य' म्हणतात.


A scenario is a specific sequence of actions that illustrates behavior.

दृश्य हे वर्तणूक दर्शवणारे विशिष्ट क्रियांचे क्रम आहे.


A use case captures the intended behavior of the system you are developing.

उपयोग केस आपण विकसित करत असलेल्या सिस्टमचे अपेक्षित वर्तन कॅप्चर करते.


You can explicitly specify the realization of a use case by a collaboration.

तुम्ही सहकार्याने उपयोग केसची जाणीव स्पष्टपणे निर्दिष्ट करू शकता.


We can organize use cases by grouping them in packages.

आम्ही उपयोग केसेस पॅकेजमध्ये गटबद्ध करून व्यवस्थित करू शकतो.


You can also organize use cases by specifying generalization, include, and extend relationships among them.

तुम्ही सामान्यीकरण, समाविष्ट आणि विस्तारित संबंध निर्दिष्ट करून उपयोग केसेस व्यवस्थित करू शकता.


An include relationship between use cases means that the base use case explicitly incorporates the behavior of another use case.

उपयोग केसेसमधील 'समाविष्ट' संबंधाचा अर्थ असा आहे की मूळ उपयोग केस दुसर्‍या उपयोग केसचे वर्तन स्पष्टपणे समाविष्ट करते.


You use an include relationship to avoid describing the same flow of events several times.

एकाच घटनाक्रमाचे अनेक वेळा वर्णन करणे टाळण्यासाठी तुम्ही 'समाविष्ट' संबंध वापरता.


An extend relationship between use cases means that the base use case implicitly incorporates the behavior of another use case.

उपयोग केसेसमधील 'विस्तारित' संबंधाचा अर्थ असा आहे की मूळ उपयोग केस दुसर्‍या उपयोग केसचे वर्तन अप्रत्यक्षपणे समाविष्ट करते.


We use an extend relationship to model the part of a use case the user may see as optional system behavior.

आम्ही 'विस्तारित' संबंध वापरतो, जेणेकरून वापरकर्त्याला उपयोग केसचा एक भाग वैकल्पिक सिस्टम वर्तन म्हणून दिसू शकेल.


Use cases are classifiers, so they may have attributes and operations.

उपयोग केसेस हे वर्गीकरण करणारे आहेत, त्यामुळे त्यांना गुणधर्म आणि कार्ये असू शकतात.


You can think of these attributes as the objects inside the use case that you need to describe its outside behavior.

तुम्ही या गुणधर्मांना उपयोग केसमधील वस्तू म्हणून विचारू शकता ज्याद्वारे तुम्हाला त्याचे बाह्य वर्तन वर्णन करायचे आहे.


The most common thing for which you'll apply use cases is to model the behavior of an element.

सर्वात सामान्य गोष्ट ज्यासाठी तुम्ही उपयोग केसेस लागू कराल ती म्हणजे घटकाचे वर्तन मॉडेल करणे.


Use case diagrams are central to modeling the behavior of a system, a subsystem, or a class.

उपयोग केस आकृत्या सिस्टम, उपसिस्टम किंवा वर्गाच्या वर्तनाचे मॉडेलिंग करण्यासाठी केंद्रस्थानी आहेत.


तुमचे आकृतीबंध खूप सोपे आहे.


Expand the neighbors of certain interesting objects.

काही मनोरंजक वस्तूंच्या शेजाऱ्यांचा विस्तार करा.


प्रत्येक वस्तूची स्थिती अधिक सखोलपणे दर्शवा.


An interaction is a behavior that comprises a set of messages exchanged among a set of objects.

आंतरक्रिया म्हणजे एक वर्तन आहे ज्यामध्ये अनेक वस्तूंच्या दरम्यान संदेशांची देवाणघेवाण होते.


A message is a specification of a communication between objects.

संदेश म्हणजे वस्तूंच्यामधील संवादाचे एक विशिष्ट स्वरूप आहे.


The UML provides a graphical representation of messages.

यूएमएल संदेशांचे चित्रमय प्रतिनिधित्व प्रदान करते.


This notation permits you to visualize a message.

हे नोटेशन आपल्याला संदेशाचे दृष्यीकरण करण्यास मदत करते.


Graphically, a message is rendered as a directed line.

चित्रात्मकदृष्ट्या, संदेश निर्देशित रेषेच्या स्वरूपात दर्शविला जातो.


An interaction is a behavior that comprises a set of messages.

आंतरक्रिया हे एक असे वर्तन आहे ज्यात अनेक संदेशांचा समावेश असतो.


We can use interactions to visualize, specify, construct, and document the semantics of a class.

आम्ही एखाद्या वर्गाचे अर्थशास्त्र (semantics) दृश्यमान, निर्दिष्ट, तयार आणि दस्तऐवजीकरण करण्यासाठी आंतरक्रिया वापरू शकतो.


We may find an interaction wherever objects are linked to one another.

जिथे वस्तू एकमेकांशी जोडलेल्या आहेत, तिथे आपल्याला आंतरक्रिया आढळू शकते.


We'll find interactions in the collaboration of objects.

वस्तूंच्या सहकार्यात आपल्याला आंतरक्रिया आढळतील.


The objects that participate in an interaction are either concrete things or prototypical things.

एका आंतरक्रियेत सहभागी होणाऱ्या वस्तू एकतर ठोस (concrete) किंवा आदि-प्रारूप (prototypical) असू शकतात.


A link is a semantic connection among objects.

दुवा (link) म्हणजे वस्तूंच्यामधील एक अर्थपूर्ण संबंध.


Wherever a class has an association to another class, there may be a link.

जेव्हा एखाद्या वर्गाचा दुसऱ्या वर्गाशी संबंध असतो, तेव्हा तिथे एक दुवा असू शकतो.


A message is the specification of a communication among objects.

संदेश म्हणजे वस्तूंच्यामधील संवादाचे एक विशिष्ट स्वरूप.


The receipt of a message instance may be considered an instance of an event.

संदेशाच्या उदाहरणाची पावती (receipt) घटनेचे उदाहरण मानली जाऊ शकते.


When you pass a message, the action that results is an executable statement.

जेव्हा तुम्ही संदेश पाठवता, तेव्हा त्याचे परिणाम एक कार्यान्वित विधान असते.


In the UML, you can model several kinds of actions.

यूएमएलमध्ये, आपण अनेक प्रकारच्या क्रिया मॉडेल करू शकता.


When an object calls an operation or sends a signal to another object, you can provide actual parameters to the message.

जेव्हा एखादी वस्तू ऑपरेशनला कॉल करते किंवा दुसऱ्या ऑब्जेक्टला सिग्नल पाठवते, तेव्हा तुम्ही संदेशाला वास्तविक पॅरामीटर्स देऊ शकता.


हे एक सोपे वाक्य आहे.


आज हवामान खूप छान आहे.


कृपया दरवाजा बंद करा.


मी बाजारात जात आहे.


कंपनी नवीन सॉफ्टवेअर विकसित करत आहे.


The activity diagram can be attached to any modeling element.

कोणत्याही मॉडेलिंग घटकाला ऍक्टिव्हिटी डायग्राम जोडले जाऊ शकते.


Forward engineering is the creation of code from a model.

फॉरवर्ड अभियांत्रिकी म्हणजे मॉडेलमधून कोड तयार करणे.


Reverse engineering is also possible for activity diagrams.

रिव्हर्स अभियांत्रिकी ऍक्टिव्हिटी डायग्रामसाठी देखील शक्य आहे.


Events may include signals, calls, the passing of time, or a change in state.

इव्हेंटमध्ये सिग्नल, कॉल, वेळेचा व्यय किंवा स्थितीत बदल यांचा समावेश असू शकतो.


A signal represents a named object that is dispatched asynchronously.

सिग्नल एक निर्दिष्ट ऑब्जेक्ट दर्शवतो जे असिंक्रोनसली पाठवले जाते.


In the UML, exceptions are kinds of signals, which you model as stereotyped classes.

यूएमएलमध्ये, अपवाद हे सिग्नलचे प्रकार आहेत, जे तुम्ही स्टिरियोटाइप्ड क्लासेस म्हणून मॉडेल करता.


A state machine is a behavior that specifies the sequences of states an object goes through during its lifetime.

स्टेट मशीन हे एक वर्तन आहे जे ऑब्जेक्ट त्याच्या आयुष्यातून जात असलेल्या स्थितींच्या क्रमांचे निर्दिष्ट करते.


A transition is a relationship between two states indicating that an object in the first state will perform certain actions.

एक संक्रमण दोन राज्यांमधील एक संबंध आहे जे दर्शविते की पहिल्या स्थितीत ऑब्जेक्ट काही विशिष्ट क्रिया करेल.


The initial state indicates the default starting place for the state machine.

सुरुवातीची स्थिती स्टेट मशीनसाठी डीफॉल्ट सुरू होण्याचे ठिकाण दर्शवते.


A guard condition is evaluated only after the trigger event for its transition occurs.

गार्ड अट केवळ त्याच्या संक्रमणासाठी ट्रिगर इव्हेंटनंतरच मूल्यमापन केली जाते.


Actions may include operation calls, the creation or destruction of another object, or the sending of a signal.

क्रियांमध्ये ऑपरेशन कॉल, दुसर्‍या ऑब्जेक्टची निर्मिती किंवा विनाश, किंवा सिग्नल पाठवणे समाविष्ट असू शकते.


Whenever you enter the state, its entry action is dispatched.

जेव्हा तुम्ही स्थितीत प्रवेश करता, तेव्हा त्याची एंट्री क्रिया पाठविली जाते.


Internal transitions are subtly different from self-transitions.

अंतर्गत संक्रमण स्वतःच्या संक्रमणांपेक्षा सूक्ष्मपणे वेगळे आहे.


A deferred event is a list of events whose occurrence in the state is postponed.

विलंबित घटना ही इव्हेंटची सूची आहे ज्याची स्थितीमध्ये उपस्थिती पुढे ढकलली जाते.


Sequential substates are the most common kind of nested state machine.

अनुक्रमिक उप-राज्ये हे नेस्टेड स्टेट मशीनचे सर्वात सामान्य प्रकार आहेत.


A component is a physical thing that conforms to and realizes a set of interfaces.

घटक एक भौतिक गोष्ट आहे जी इंटरफेसच्या संचाचे पालन करते आणि त्याची जाणीव करून देते.


The UML provides a graphical representation of a component.

यूएमएल (UML) घटकाचे चित्रमय प्रतिनिधित्व प्रदान करते.


This canonical notation permits you to visualize a component apart from any operating system or programming language.

हे प्रमाणित नोटेशन आपल्याला कोणत्याही ऑपरेटिंग सिस्टम किंवा प्रोग्रामिंग भाषेपासून वेगळे घटक दृश्यमान करण्यास अनुमती देते.


Using stereotypes, you can tailor this notation to represent specific kinds of components.

स्टीरियोटाइप्सचा वापर करून, आपण विशिष्ट प्रकारच्या घटकांचे प्रतिनिधित्व करण्यासाठी हे नोटेशन तयार करू शकता.


A component is a physical and replaceable part of a system.

घटक प्रणालीचा एक भौतिक आणि बदलण्याजोगा भाग आहे.


Graphically, a component is rendered as a rectangle with tabs.

चित्रात्मकदृष्ट्या, एक घटक टॅब असलेल्या आयतासारखा दर्शविला जातो.


Every component must have a name that distinguishes it from other components.

प्रत्येक घटकाचे एक नाव असणे आवश्यक आहे जे त्याला इतर घटकांपासून वेगळे करते.


नाव एक पाठ्यीय स्ट्रिंग आहे.


A path name is the component name prefixed by the name of the package.

पाथ नेम म्हणजे पॅकेजच्या नावापुढे घटकाचे नाव.


घटक वर्गासारखेच आहेत.


दोघांनाही नावे आहेत.


Classes represent logical abstractions; components represent physical things.

वर्ग तार्किक अमूर्त कल्पनांचे प्रतिनिधित्व करतात; घटक भौतिक गोष्टींचे प्रतिनिधित्व करतात.


Components may live on nodes, classes may not.

घटक नोड्सवर राहू शकतात, वर्ग नाही.


Components represent the physical packaging of otherwise logical components.

घटक अन्यथा तार्किक घटकांचे भौतिक पॅकेजिंग दर्शवतात.


An interface is a collection of operations that are used to specify a service.

इंटरफेस हे ऑपरेशन्सचे एकत्रीकरण आहे जे सेवेचा तपशील देण्यासाठी वापरले जाते.


The relationship between component and interface is important.

घटक आणि इंटरफेस मधील संबंध महत्त्वाचा आहे.


An interface that a component realizes is called an export interface.

घटक ज्या इंटरफेसची जाणीव करतो, त्याला निर्यात इंटरफेस म्हणतात.


A component may provide many export interfaces.

एक घटक अनेक निर्यात इंटरफेस देऊ शकतो.


A component may conform to many import interfaces.

एक घटक अनेक आयात इंटरफेसचे पालन करू शकतो.


These are the components necessary and sufficient to form an executable system.

हे एक कार्यान्वित प्रणाली तयार करण्यासाठी आवश्यक आणि पुरेसे घटक आहेत.


The object will be in the Waiting or the Command state.

वस्तू 'प्रतिक्षा' स्थितीत किंवा 'आज्ञा' स्थितीत असेल.


Modeling the lifetime of an object involves specifying the events to which the object can respond.

एखाद्या वस्तूचे आयुष्य मॉडेलिंग करताना, वस्तू कोणत्या घटनांना प्रतिसाद देऊ शकते हे निर्दिष्ट करणे आवश्यक आहे.


Decide on the events to which this object may respond.

या वस्तू कोणत्या घटनांना प्रतिसाद देऊ शकते, हे ठरवा.


Active classes often receive signals, which you typically enumerate in an extra compartment.

सक्रिय वर्ग अनेकदा सिग्नल प्राप्त करतात, जे तुम्ही सामान्यतः एका अतिरिक्त विभागात मोजता.


A process is a heavyweight flow that can execute concurrently with other processes.

प्रक्रिया एक जड प्रवाह आहे जी इतर प्रक्रियां सोबत एकाच वेळी कार्यान्वित होऊ शकते.


A thread is a lightweight flow that can execute concurrently with other threads within the same process.

थ्रेड हा एक हलका प्रवाह आहे जो त्याच प्रक्रियेतील इतर थ्रेड्ससोबत एकाच वेळी कार्यान्वित होऊ शकतो.


Active classes share the same properties as all other classes.

सक्रिय वर्ग इतर सर्व वर्गांप्रमाणेच समान गुणधर्म सामायिक करतात.


When objects collaborate with one another, they interact by passing messages.

जेव्हा वस्तू एकमेकांशी सहयोग करतात, तेव्हा त्या संदेशांची देवाणघेवाण करून संवाद साधतात.


A message may be passed from one active object to another.

संदेश एका सक्रिय वस्तूपासून दुसऱ्या सक्रिय वस्तूकडे पाठवला जाऊ शकतो.


One active object might synchronously call an operation of another.

एका सक्रिय वस्तूद्वारे दुसऱ्या वस्तूच्या कार्याला समकालिकरित्या (synchronously) कॉल केले जाऊ शकते.


One active object might asynchronously send a signal or call an operation of another object.

एका सक्रिय वस्तूद्वारे दुसऱ्या वस्तूच्या कार्याला किंवा सिग्नलला असकालिकरित्या (asynchronously) पाठवले जाऊ शकते.


In the UML, you render a synchronous message as a full arrow and an asynchronous message as a half arrow.

यूएमएलमध्ये, तुम्ही समकालिक संदेश पूर्ण बाणाने आणि असकालिक संदेश अर्ध्या बाणाने दर्शवता.


Consider a balanced distribution of responsibilities among these active classes.

या सक्रिय वर्गांमध्ये जबाबदाऱ्यांचे संतुलित वितरण विचारात घ्या.


Model messaging using asynchronous communication; model remote procedure calls using synchronous communication.

असमकालिक (asynchronous) संवादाचा वापर करून संदेश तयार करा; समकालिक (synchronous) संवादाचा वापर करून दूरस्थ कार्यप्रणाली कॉल (remote procedure calls) तयार करा.


Modeling time and space is an essential element of any real time and/or distributed system.

वेळ आणि स्थान मॉडेलिंग करणे हे कोणत्याही वास्तविक वेळेच्या आणि/किंवा वितरित प्रणालीचा एक आवश्यक घटक आहे.


A timing mark is a denotation for the time at which an event occurs.

वेळेची खूण म्हणजे एखादी घटना नेमकी कोणत्या वेळी घडते, हे दर्शवते.


For each event in an interaction, consider whether it must start at some absolute time.

प्रत्येक संवादातील घटनेसाठी, ती काही निश्चित वेळेवर सुरू होणे आवश्यक आहे का, याचा विचार करा.


For each interesting class of objects in your system, consider its locality of reference.

तुमच्या सिस्टममधील प्रत्येक स्वारस्यपूर्ण वस्तूंच्या वर्गासाठी, त्याच्या संदर्भाचे स्थान विचारात घ्या.


Render the allocation of an object to a node by explicitly indicating its location as a tagged value.

टॅग केलेले मूल्य म्हणून त्याचे स्थान स्पष्टपणे दर्शवून, वस्तूचे नोडला वाटप करा.


Statechart diagrams are one of the five diagrams in the UML for modeling the dynamic aspects of systems.

स्टेटचार्ट आकृत्या, सिस्टमच्या गतिशील (dynamic) पैलूंचे मॉडेलिंग करण्यासाठी UML मधील पाच आकृत्यांपैकी एक आहेत.


We show two instances of the component school.db.

आम्ही स्कूल.db घटकाची दोन उदाहरणे दाखवतो.


Both instances are anonymous, and both have a different value for their location tagged value.

दोन्ही उदाहरणे अनामिक आहेत, आणि दोघांकडे त्यांच्या स्थानासाठी वेगळे मूल्य आहे.


There's also a note, which explicitly specifies which instance replicates the other.

एक टीप देखील आहे, जी स्पष्टपणे नमूद करते की कोणती घटना दुसऱ्याची पुनरावृत्ती करते.


To forward engineer a component diagram, for each component, identify the classes or collaborations that the component implements.

घटक आकृती फॉरवर्ड इंजिनियर करण्यासाठी, प्रत्येक घटकासाठी, घटक अंमलात आणणारे वर्ग किंवा सहयोग ओळखा.


प्रत्येक घटकासाठी लक्ष्य निवडा.


Your choice is basically between source code or a binary library.

तुमची निवड मुळात सोर्स कोड किंवा बायनरी लायब्ररीमध्ये असते.


Reverse engineering a component diagram is not a perfect process because there is always a loss of information.

घटक आकृतीचे रिव्हर्स इंजिनिअरिंग ही एक परिपूर्ण प्रक्रिया नाही कारण नेहमी माहितीची हानी होते.


Choose the target you want to reverse engineer.

तुम्हाला ज्याचे रिव्हर्स इंजिनिअरिंग करायचे आहे ते लक्ष्य निवडा.


Source code can be reverse engineered to components and then classes.

सोर्स कोडचे घटक आणि नंतर वर्गांमध्ये रिव्हर्स इंजिनिअरिंग केले जाऊ शकते.


Binary libraries can be reverse engineered to uncover their interfaces.

त्यांचे इंटरफेस (interfaces) उघड करण्यासाठी बायनरी लायब्ररींचे रिव्हर्स इंजिनिअरिंग केले जाऊ शकते.


Deployment diagrams are one of the two kinds of diagrams used in modeling the physical aspects of an object-oriented system.

部署 आकृत्या ऑब्जेक्ट-ओरिएंटेड सिस्टमच्या भौतिक पैलूंचे मॉडेलिंगमध्ये वापरल्या जाणार्‍या दोन प्रकारच्या आकृत्यांपैकी एक आहेत.


A deployment diagram shows the configuration of run time processing nodes and the components that live on them.

部署 आकृती रन टाइम प्रोसेसिंग नोड्सची आणि त्यावर राहणाऱ्या घटकांची संरचना दर्शवते.


You use deployment diagrams to model the static deployment view of a system.

तुम्ही सिस्टमचे स्थिर (static) डिप्लॉयमेंट दृश्य मॉडेल करण्यासाठी डिप्लॉयमेंट आकृत्या वापरता.


Deployment diagrams are essentially class diagrams that focus on a system's nodes.

部署 आकृत्या मुळात वर्ग आकृत्या (class diagrams) आहेत ज्या सिस्टमच्या नोड्सवर लक्ष केंद्रित करतात.


A deployment diagram is a diagram that shows the configuration of run time processing nodes and the components that live on them.

部署 आकृती एक आकृती आहे जी रन टाइम प्रोसेसिंग नोड्सची आणि त्यावर राहणाऱ्या घटकांची संरचना दर्शवते.


Common Properties A deployment diagram is just a special kind of diagram and shares the same common properties as all other diagrams.

सामान्य गुणधर्म (Properties) एक डिप्लॉयमेंट आकृती ही फक्त एक विशेष प्रकारची आकृती आहे आणि इतर सर्व आकृत्यांप्रमाणेच समान सामान्य गुणधर्म सामायिक करते.


To model embedded systems, identify the devices and nodes that are unique to your system.

एम्बेडेड सिस्टमचे मॉडेलिंग करण्यासाठी, तुमच्या सिस्टमसाठी अद्वितीय (unique) असलेली उपकरणे आणि नोड्स ओळखा.


Model the relationships among these processors and devices in a deployment diagram.

या प्रोसेसर (processors) आणि उपकरणांमधील संबंधांचे डिप्लॉयमेंट आकृतीमध्ये मॉडेल करा.


To model a client/server system, identify the nodes that represent your system's client and server processors.

क्लायंट/सर्व्हर सिस्टमचे मॉडेलिंग करण्यासाठी, तुमच्या सिस्टमचे क्लायंट (client) आणि सर्व्हर (server) प्रोसेसर दर्शवणारे नोड्स ओळखा.


If you need to reason about the performance of the system's network or the impact of changes to the network, be sure to model these communication devices.

जर तुम्हाला सिस्टमच्या नेटवर्कच्या कार्यक्षमतेबद्दल किंवा नेटवर्कमधील बदलांच्या परिणामाबद्दल विचार करायचा असेल, तर या संवाद उपकरणांचे मॉडेल (model) बनवण्याची खात्री करा.