Object-oriented analysis and design is crucial for software development.

ਵਸਤੂ-ਅਧਾਰਿਤ ਵਿਸ਼ਲੇਸ਼ਣ ਅਤੇ ਡਿਜ਼ਾਈਨ ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ ਲਈ ਬਹੁਤ ਜ਼ਰੂਰੀ ਹੈ।


Interfaces are used to define the behavior of components.

ਇੰਟਰਫੇਸਾਂ ਦੀ ਵਰਤੋਂ ਕੰਪੋਨੈਂਟਾਂ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


Packages help organize elements into logical groups.

ਪੈਕੇਜ ਤੱਤਾਂ ਨੂੰ ਤਰਕਪੂਰਨ ਸਮੂਹਾਂ ਵਿੱਚ ਸੰਗਠਿਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ।


A class diagram shows classes, interfaces, and their relationships.

ਇੱਕ ਕਲਾਸ ਡਾਇਗ੍ਰਾਮ ਕਲਾਸਾਂ, ਇੰਟਰਫੇਸਾਂ ਅਤੇ ਉਹਨਾਂ ਦੇ ਰਿਸ਼ਤਿਆਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।


Object diagrams model instances of classes at a specific time.

ਵਸਤੂ ਡਾਇਗ੍ਰਾਮ ਇੱਕ ਖਾਸ ਸਮੇਂ 'ਤੇ ਕਲਾਸਾਂ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਨੂੰ ਮਾਡਲ ਕਰਦੇ ਹਨ।


The system needs to be designed with scalability in mind.

ਸਿਸਟਮ ਨੂੰ ਸਕੇਲੇਬਿਲਟੀ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖ ਕੇ ਡਿਜ਼ਾਈਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।


We will use UML diagrams to visualize the system's architecture.

ਅਸੀਂ ਸਿਸਟਮ ਦੇ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਦ੍ਰਿਸ਼ਟੀਮਾਨ ਕਰਨ ਲਈ UML ਡਾਇਗ੍ਰਾਮ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ।


The software should be modular and easy to maintain.

ਸਾਫਟਵੇਅਰ ਮਾਡਯੂਲਰ ਅਤੇ ਸੰਭਾਲਣ ਵਿੱਚ ਆਸਾਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।


Forward engineering transforms models into code.

ਫਾਰਵਰਡ ਇੰਜੀਨੀਅਰਿੰਗ ਮਾਡਲਾਂ ਨੂੰ ਕੋਡ ਵਿੱਚ ਬਦਲਦੀ ਹੈ।


Reverse engineering transforms code into models.

ਰਿਵਰਸ ਇੰਜੀਨੀਅਰਿੰਗ ਕੋਡ ਨੂੰ ਮਾਡਲਾਂ ਵਿੱਚ ਬਦਲਦੀ ਹੈ।


The project requires a detailed design document.

ਪ੍ਰੋਜੈਕਟ ਲਈ ਇੱਕ ਵਿਸਤ੍ਰਿਤ ਡਿਜ਼ਾਈਨ ਦਸਤਾਵੇਜ਼ ਦੀ ਲੋੜ ਹੈ।


Collaboration diagrams illustrate interactions between objects.

ਸਹਿਯੋਗ ਡਾਇਗ੍ਰਾਮ ਵਸਤੂਆਂ ਵਿਚਕਾਰ ਪਰਸਪਰ ਪ੍ਰਭਾਵ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।


Use case diagrams help define system functionality.

ਵਰਤੋਂ ਕੇਸ ਡਾਇਗ੍ਰਾਮ ਸਿਸਟਮ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ।


Activity diagrams model the flow of activities.

ਐਕਟੀਵਿਟੀ ਡਾਇਗ੍ਰਾਮ ਗਤੀਵਿਧੀਆਂ ਦੇ ਪ੍ਰਵਾਹ ਨੂੰ ਮਾਡਲ ਕਰਦੇ ਹਨ।


The software design must meet all the requirements.

ਸਾਫਟਵੇਅਰ ਡਿਜ਼ਾਈਨ ਨੂੰ ਸਾਰੀਆਂ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।


We need to consider the performance of the system.

ਸਾਨੂੰ ਸਿਸਟਮ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ 'ਤੇ ਵਿਚਾਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।


The system should be user-friendly and intuitive.

ਸਿਸਟਮ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਅਤੇ ਅਨੁਭਵੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।


The design phase is critical for the project's success.

ਡਿਜ਼ਾਈਨ ਪੜਾਅ ਪ੍ਰੋਜੈਕਟ ਦੀ ਸਫਲਤਾ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ।


The team will follow the Agile methodology.

ਟੀਮ ਏਜਾਈਲ ਵਿਧੀ ਦੀ ਪਾਲਣਾ ਕਰੇਗੀ।


The software will be deployed on the cloud.

ਸਾਫਟਵੇਅਰ ਨੂੰ ਕਲਾਉਡ 'ਤੇ ਤਾਇਨਾਤ ਕੀਤਾ ਜਾਵੇਗਾ।


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

ਵਸਤੂ-ਅਧਾਰਿਤ ਵਿਸ਼ਲੇਸ਼ਣ ਅਤੇ ਡਿਜ਼ਾਈਨ ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ਾ ਹੈ।


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

ਯੂਐਮਐਲ ਇੱਕ ਸਿਸਟਮ ਦੇ ਬਲੂਪ੍ਰਿੰਟ ਲਿਖਣ ਦਾ ਇੱਕ ਮਿਆਰੀ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।


Modeling helps us visualize a system as it is or as we want it to be.

ਮਾਡਲਿੰਗ ਸਾਨੂੰ ਇੱਕ ਸਿਸਟਮ ਨੂੰ ਉਸ ਤਰ੍ਹਾਂ ਕਲਪਨਾ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ ਜਿਵੇਂ ਇਹ ਹੈ ਜਾਂ ਜਿਵੇਂ ਅਸੀਂ ਚਾਹੁੰਦੇ ਹਾਂ।


Every object has identity, state, and behavior.

ਹਰ ਵਸਤੂ ਦੀ ਪਛਾਣ, ਸਥਿਤੀ ਅਤੇ ਵਿਵਹਾਰ ਹੁੰਦਾ ਹੈ।


The Unified Modeling Language is a standard language for writing software blueprints.

ਯੂਨੀਫਾਈਡ ਮਾਡਲਿੰਗ ਲੈਂਗੂਏਜ ਸਾਫਟਵੇਅਰ ਬਲੂਪ੍ਰਿੰਟ ਲਿਖਣ ਲਈ ਇੱਕ ਮਿਆਰੀ ਭਾਸ਼ਾ ਹੈ।


The UML may be used to visualize, specify, construct, and document the artifacts of a software-intensive system.

ਯੂਐਮਐਲ ਦੀ ਵਰਤੋਂ ਸਾਫਟਵੇਅਰ-ਇੰਟੈਂਸਿਵ ਸਿਸਟਮ ਦੇ ਆਰਟੀਫੈਕਟਸ ਨੂੰ ਵਿਜ਼ੂਅਲਾਈਜ਼, ਨਿਰਧਾਰਤ, ਬਣਾਉਣ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।


ਇੱਕ ਮਾਡਲ ਅਸਲੀਅਤ ਦਾ ਸਰਲੀਕਰਨ ਹੈ।


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.

ਐਲਗੋਰਿਦਮਿਕ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਪ੍ਰਕਿਰਿਆਵਾਂ ਅਤੇ ਕਾਰਜਾਂ 'ਤੇ ਕੇਂਦ੍ਰਤ ਕਰਦਾ ਹੈ।


The object-oriented perspective uses objects and classes as the main building blocks.

ਵਸਤੂ-ਅਧਾਰਿਤ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਮੁੱਖ ਬਿਲਡਿੰਗ ਬਲਾਕਾਂ ਵਜੋਂ ਵਸਤੂਆਂ ਅਤੇ ਕਲਾਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।


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

ਇੱਕ ਕਲਾਸ ਆਮ ਵਸਤੂਆਂ ਦੇ ਇੱਕ ਸਮੂਹ ਦਾ ਵਰਣਨ ਹੈ।


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

ਯੂਐਮਐਲ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਇਨਫਰਮੇਸ਼ਨ ਸਿਸਟਮ ਤੋਂ ਲੈ ਕੇ ਵੰਡੇ ਗਏ ਵੈੱਬ-ਅਧਾਰਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤੱਕ ਦੇ ਸਿਸਟਮਾਂ ਨੂੰ ਮਾਡਲਿੰਗ ਲਈ ਢੁਕਵਾਂ ਹੈ।


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

ਯੂਐਮਐਲ ਵਿਜ਼ੂਅਲਾਈਜ਼ਿੰਗ, ਨਿਰਧਾਰਤ ਕਰਨ, ਬਣਾਉਣ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਬਣਾਉਣ ਲਈ ਇੱਕ ਭਾਸ਼ਾ ਹੈ।


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

ਨਿਰਧਾਰਤ ਕਰਨ ਦਾ ਮਤਲਬ ਹੈ ਅਜਿਹੇ ਮਾਡਲ ਬਣਾਉਣਾ ਜੋ ਸਹੀ, ਸਪਸ਼ਟ ਅਤੇ ਸੰਪੂਰਨ ਹੋਣ।


A class implements one or more interfaces.

ਇੱਕ ਕਲਾਸ ਇੱਕ ਜਾਂ ਵੱਧ ਇੰਟਰਫੇਸ ਲਾਗੂ ਕਰਦੀ ਹੈ।


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

ਇੱਕ ਇੰਟਰਫੇਸ ਓਪਰੇਸ਼ਨਾਂ ਦਾ ਇੱਕ ਸੰਗ੍ਰਹਿ ਹੈ ਜੋ ਇੱਕ ਕਲਾਸ ਜਾਂ ਕੰਪੋਨੈਂਟ ਦੀ ਇੱਕ ਸੇਵਾ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ।


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

ਇੱਕ ਵਰਤੋਂ ਕੇਸ ਕਾਰਵਾਈਆਂ ਦੇ ਇੱਕ ਸਮੂਹ ਦਾ ਵਰਣਨ ਹੈ ਜੋ ਇੱਕ ਸਿਸਟਮ ਕਰਦਾ ਹੈ।


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

ਇੱਕ ਕੰਪੋਨੈਂਟ ਇੱਕ ਸਿਸਟਮ ਦਾ ਇੱਕ ਭੌਤਿਕ ਅਤੇ ਬਦਲਣਯੋਗ ਹਿੱਸਾ ਹੈ।


A note is simply a symbol for rendering constraints and comments.

ਇੱਕ ਨੋਟ ਸਿਰਫ਼ ਪਾਬੰਦੀਆਂ ਅਤੇ ਟਿੱਪਣੀਆਂ ਨੂੰ ਪੇਸ਼ ਕਰਨ ਦਾ ਇੱਕ ਪ੍ਰਤੀਕ ਹੈ।


Association is a structural relationship that describes a set of links.

ਐਸੋਸੀਏਸ਼ਨ ਇੱਕ ਢਾਂਚਾਗਤ ਰਿਸ਼ਤਾ ਹੈ ਜੋ ਲਿੰਕਾਂ ਦੇ ਇੱਕ ਸਮੂਹ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ।


Figure shows four subsystems, each of which has been extended to include its version number and status.

ਚਿੱਤਰ ਚਾਰ ਉਪ-ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਨੂੰ ਇਸਦੇ ਵਰਜਨ ਨੰਬਰ ਅਤੇ ਸਥਿਤੀ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਵਧਾਇਆ ਗਿਆ ਹੈ।


When you create a model using the UML, you work within the rules the UML lays down.

ਜਦੋਂ ਤੁਸੀਂ UML ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਮਾਡਲ ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਨਿਯਮਾਂ ਦੇ ਅੰਦਰ ਕੰਮ ਕਰਦੇ ਹੋ ਜੋ UML ਦੁਆਰਾ ਤੈਅ ਕੀਤੇ ਗਏ ਹਨ।


If you find yourself needing to express new semantics about which the UML is silent or that you need to modify the UML's rules, then you need to write a constraint.

ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਆਪ ਨੂੰ ਨਵੇਂ ਅਰਥਾਂ ਨੂੰ ਪ੍ਰਗਟ ਕਰਨ ਦੀ ਲੋੜ ਮਹਿਸੂਸ ਕਰਦੇ ਹੋ ਜਿਸ ਬਾਰੇ UML ਚੁੱਪ ਹੈ ਜਾਂ ਤੁਹਾਨੂੰ UML ਦੇ ਨਿਯਮਾਂ ਨੂੰ ਸੋਧਣ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਪਾਬੰਦੀ ਲਿਖਣ ਦੀ ਲੋੜ ਹੈ।


First, make sure there's not already a way to express what you want by using basic UML.

ਪਹਿਲਾਂ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਬੁਨਿਆਦੀ UML ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਸੀਂ ਜੋ ਚਾਹੁੰਦੇ ਹੋ ਉਸਨੂੰ ਪ੍ਰਗਟ ਕਰਨ ਦਾ ਪਹਿਲਾਂ ਹੀ ਕੋਈ ਤਰੀਕਾ ਨਹੀਂ ਹੈ।


This diagram shows that each Person may be a member of zero or more Departments and that each Department must have at least one Person as a member.

ਇਹ ਚਿੱਤਰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਹਰੇਕ ਵਿਅਕਤੀ ਜ਼ੀਰੋ ਜਾਂ ਵੱਧ ਵਿਭਾਗਾਂ ਦਾ ਮੈਂਬਰ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਹਰੇਕ ਵਿਭਾਗ ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਵਿਅਕਤੀ ਮੈਂਬਰ ਵਜੋਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।


When you view a software system from any perspective using the UML, you use diagrams to organize the elements of interest.

ਜਦੋਂ ਤੁਸੀਂ UML ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਸੇ ਵੀ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਤੋਂ ਇੱਕ ਸਾਫਟਵੇਅਰ ਸਿਸਟਮ ਨੂੰ ਦੇਖਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਦਿਲਚਸਪੀ ਦੇ ਤੱਤਾਂ ਨੂੰ ਸੰਗਠਿਤ ਕਰਨ ਲਈ ਚਿੱਤਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ।


The UML defines nine kinds of diagrams, which you can mix and match to assemble each view.

UML ਨੌਂ ਤਰ੍ਹਾਂ ਦੇ ਚਿੱਤਰਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਹਰੇਕ ਦ੍ਰਿਸ਼ ਨੂੰ ਇਕੱਠਾ ਕਰਨ ਲਈ ਮਿਲਾ ਅਤੇ ਮੇਲ ਕਰ ਸਕਦੇ ਹੋ।


You'll use the UML's diagrams in two basic ways: To specify models from which you'll construct an executable system (forward engineering) To reconstruct models from parts of an executable system (reverse engineering).

ਤੁਸੀਂ UML ਦੇ ਚਿੱਤਰਾਂ ਦੀ ਵਰਤੋਂ ਦੋ ਬੁਨਿਆਦੀ ਤਰੀਕਿਆਂ ਨਾਲ ਕਰੋਗੇ: ਉਹਨਾਂ ਮਾਡਲਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਜਿਸ ਤੋਂ ਤੁਸੀਂ ਇੱਕ ਕਾਰਜਕਾਰੀ ਸਿਸਟਮ (ਫਾਰਵਰਡ ਇੰਜੀਨੀਅਰਿੰਗ) ਬਣਾਓਗੇ। ਇੱਕ ਕਾਰਜਕਾਰੀ ਸਿਸਟਮ (ਰਿਵਰਸ ਇੰਜੀਨੀਅਰਿੰਗ) ਦੇ ਹਿੱਸਿਆਂ ਤੋਂ ਮਾਡਲਾਂ ਨੂੰ ਮੁੜ ਬਣਾਉਣ ਲਈ।


A system is a collection of subsystems organized to accomplish a purpose and described by a set of models, possibly from different viewpoints.

ਇੱਕ ਸਿਸਟਮ ਉਪ-ਪ੍ਰਣਾਲੀਆਂ ਦਾ ਇੱਕ ਸੰਗ੍ਰਹਿ ਹੈ ਜੋ ਇੱਕ ਉਦੇਸ਼ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਸੰਗਠਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਮਾਡਲਾਂ ਦੇ ਇੱਕ ਸਮੂਹ ਦੁਆਰਾ ਵਰਣਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਵੱਖ-ਵੱਖ ਦ੍ਰਿਸ਼ਟੀਕੋਣਾਂ ਤੋਂ ਹੋ ਸਕਦਾ ਹੈ।


A subsystem is a grouping of elements, of which some constitute a specification of the behavior offered by the other contained elements.

ਇੱਕ ਉਪ-ਪ੍ਰਣਾਲੀ ਤੱਤਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਹੈ, ਜਿਸ ਵਿੱਚੋਂ ਕੁਝ ਦੂਜੇ ਸ਼ਾਮਲ ਤੱਤਾਂ ਦੁਆਰਾ ਪੇਸ਼ ਕੀਤੇ ਗਏ ਵਿਵਹਾਰ ਦੀ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਬਣਾਉਂਦੇ ਹਨ।


A model is a semantically closed abstraction of a system, meaning that it represents a complete and self-consistent simplification of reality, created in order to better understand the system.

ਇੱਕ ਮਾਡਲ ਇੱਕ ਸਿਸਟਮ ਦਾ ਇੱਕ ਅਰਥਪੂਰਨ ਬੰਦ ਐਬਸਟਰੈਕਸ਼ਨ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਹ ਹਕੀਕਤ ਦਾ ਇੱਕ ਸੰਪੂਰਨ ਅਤੇ ਸਵੈ-ਸੰਗਤ ਸਰਲੀਕਰਨ ਦਰਸਾਉਂਦਾ ਹੈ, ਜੋ ਸਿਸਟਮ ਨੂੰ ਬਿਹਤਰ ਤਰੀਕੇ ਨਾਲ ਸਮਝਣ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ।


A diagram is the graphical presentation of a set of elements, most often rendered as a connected graph of vertices (things) and arcs (relationships).

ਇੱਕ ਚਿੱਤਰ ਤੱਤਾਂ ਦੇ ਇੱਕ ਸਮੂਹ ਦੀ ਗ੍ਰਾਫਿਕਲ ਪੇਸ਼ਕਾਰੀ ਹੈ, ਜੋ ਅਕਸਰ ਸਿਖਰਾਂ (ਚੀਜ਼ਾਂ) ਅਤੇ ਆਰਕਸ (ਰਿਸ਼ਤਿਆਂ) ਦੇ ਇੱਕ ਜੁੜੇ ਗ੍ਰਾਫ ਦੇ ਰੂਪ ਵਿੱਚ ਪੇਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


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

ਹਰੇਕ ਚਿੱਤਰ ਉਹਨਾਂ ਤੱਤਾਂ ਵਿੱਚ ਇੱਕ ਦ੍ਰਿਸ਼ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਸਿਸਟਮ ਬਣਾਉਂਦੇ ਹਨ।


You'll often use five additional diagrams to view the dynamic parts of a system.

ਤੁਸੀਂ ਅਕਸਰ ਇੱਕ ਸਿਸਟਮ ਦੇ ਗਤੀਸ਼ੀਲ ਹਿੱਸਿਆਂ ਨੂੰ ਦੇਖਣ ਲਈ ਪੰਜ ਵਾਧੂ ਚਿੱਤਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ।


Every diagram you create will most likely be one of these nine or occasionally of another kind.

ਤੁਹਾਡੇ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ ਹਰ ਚਿੱਤਰ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਇਹਨਾਂ ਨੌਂ ਵਿੱਚੋਂ ਇੱਕ ਹੋਵੇਗਾ ਜਾਂ ਕਦੇ-ਕਦਾਈਂ ਕਿਸੇ ਹੋਰ ਕਿਸਮ ਦਾ ਹੋਵੇਗਾ।


You can project any combination of elements in the UML in the same diagram.

ਤੁਸੀਂ ਇੱਕੋ ਚਿੱਤਰ ਵਿੱਚ UML ਵਿੱਚ ਤੱਤਾਂ ਦੇ ਕਿਸੇ ਵੀ ਸੁਮੇਲ ਨੂੰ ਪ੍ਰੋਜੈਕਟ ਕਰ ਸਕਦੇ ਹੋ।


The UML's four structural diagrams exist to visualize, specify, construct, and document the static aspects of a system.

UML ਦੇ ਚਾਰ ਢਾਂਚਾਗਤ ਚਿੱਤਰ ਇੱਕ ਸਿਸਟਮ ਦੇ ਸਥਿਰ ਪਹਿਲੂਆਂ ਨੂੰ ਦ੍ਰਿਸ਼ਟੀਗਤ, ਨਿਰਧਾਰਤ, ਬਣਾਉਣ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਬਣਾਉਣ ਲਈ ਮੌਜੂਦ ਹਨ।


We use class diagrams to illustrate the static design view of a system.

ਅਸੀਂ ਇੱਕ ਸਿਸਟਮ ਦੇ ਸਥਿਰ ਡਿਜ਼ਾਈਨ ਦ੍ਰਿਸ਼ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਕਲਾਸ ਚਿੱਤਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ।


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

ਕਲਾਸ ਚਿੱਤਰ ਆਬਜੈਕਟ-ਓਰੀਐਂਟਿਡ ਸਿਸਟਮਾਂ ਨੂੰ ਮਾਡਲਿੰਗ ਵਿੱਚ ਪਾਏ ਜਾਣ ਵਾਲੇ ਸਭ ਤੋਂ ਆਮ ਚਿੱਤਰ ਹਨ।


ਕਲਾਸ ਲਈ ਇੱਕ ਸਟੇਟ ਮਸ਼ੀਨ ਨਿਰਧਾਰਤ ਕਰੋ।


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, but not necessarily the reverse.

ਇੱਕ ਨਿਰਭਰਤਾ ਇੱਕ ਵਰਤੋਂ ਰਿਸ਼ਤਾ ਹੈ, ਜੋ ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਇੱਕ ਚੀਜ਼ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੱਚ ਤਬਦੀਲੀ ਦੂਜੀ ਚੀਜ਼ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰ ਸਕਦੀ ਹੈ ਜੋ ਇਸਨੂੰ ਵਰਤਦੀ ਹੈ, ਪਰ ਜ਼ਰੂਰੀ ਨਹੀਂ ਕਿ ਇਸਦੇ ਉਲਟ।


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

ਅਜਿਹੇ 17 ਸਟੀਰੀਓਟਾਈਪ ਹਨ, ਜਿਨ੍ਹਾਂ ਸਾਰਿਆਂ ਨੂੰ ਛੇ ਸਮੂਹਾਂ ਵਿੱਚ ਸੰਗਠਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।


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—meaning that the child is substitutable for the parent.

ਇੱਕ ਜਨਰਲਾਈਜ਼ੇਸ਼ਨ ਰਿਸ਼ਤੇ ਵਿੱਚ, ਬੱਚੇ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਦੀ ਵਰਤੋਂ ਕਿਤੇ ਵੀ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜਿੱਥੇ ਮਾਤਾ-ਪਿਤਾ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਲਾਗੂ ਹੁੰਦੀਆਂ ਹਨ—ਮਤਲਬ ਕਿ ਬੱਚਾ ਮਾਤਾ-ਪਿਤਾ ਦੀ ਥਾਂ ਲੈਣ ਯੋਗ ਹੈ।


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

ਇੱਕ ਐਸੋਸੀਏਸ਼ਨ ਇੱਕ ਢਾਂਚਾਗਤ ਰਿਸ਼ਤਾ ਹੈ, ਜੋ ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਇੱਕ ਚੀਜ਼ ਦੀਆਂ ਵਸਤੂਆਂ ਦੂਜੀ ਚੀਜ਼ ਦੀਆਂ ਵਸਤੂਆਂ ਨਾਲ ਜੁੜੀਆਂ ਹੋਈਆਂ ਹਨ।


We use associations when you want to show structural relationships.

ਅਸੀਂ ਐਸੋਸੀਏਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ ਜਦੋਂ ਤੁਸੀਂ ਢਾਂਚਾਗਤ ਰਿਸ਼ਤਿਆਂ ਨੂੰ ਦਿਖਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ।


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.

ਇੱਕ ਉਪਭੋਗਤਾ ਦਿੱਤੇ ਜਾਣ 'ਤੇ, ਤੁਸੀਂ ਸੰਬੰਧਿਤ ਪਾਸਵਰਡ ਵਸਤੂਆਂ ਨੂੰ ਲੱਭਣ ਦੇ ਯੋਗ ਹੋਣਾ ਚਾਹੋਗੇ; ਪਰ ਇੱਕ ਪਾਸਵਰਡ ਦਿੱਤੇ ਜਾਣ 'ਤੇ, ਤੁਸੀਂ ਸੰਬੰਧਿਤ ਉਪਭੋਗਤਾ ਦੀ ਪਛਾਣ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ ਹੋਣਾ ਚਾਹੁੰਦੇ।


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.

ਯੂਐਮਐਲ ਵਿੱਚ, ਤੁਸੀਂ ਇਸ ਮੁਹਾਵਰੇ ਨੂੰ ਇੱਕ ਕੁਆਲੀਫਾਇਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮਾਡਲ ਕਰੋਗੇ, ਜੋ ਇੱਕ ਐਸੋਸੀਏਸ਼ਨ ਐਟਰੀਬਿਊਟ ਹੈ ਜਿਸਦੇ ਮੁੱਲ ਇੱਕ ਐਸੋਸੀਏਸ਼ਨ ਵਿੱਚ ਇੱਕ ਵਸਤੂ ਨਾਲ ਸਬੰਧਤ ਵਸਤੂਆਂ ਦੇ ਸਮੂਹ ਨੂੰ ਵੰਡਦੇ ਹਨ।


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

ਇੱਕ ਇੰਟਰਫੇਸ ਓਪਰੇਸ਼ਨਾਂ ਦਾ ਇੱਕ ਸੰਗ੍ਰਹਿ ਹੈ ਜੋ ਇੱਕ ਕਲਾਸ ਜਾਂ ਇੱਕ ਕੰਪੋਨੈਂਟ ਦੀ ਸੇਵਾ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।


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.

ਕੰਪੋਜ਼ੀਸ਼ਨ ਐਗਰੀਗੇਸ਼ਨ ਦਾ ਇੱਕ ਰੂਪ ਹੈ, ਜਿਸ ਵਿੱਚ ਮਜ਼ਬੂਤ ਮਾਲਕੀ ਅਤੇ ਸਹਿ-ਘਟਨਾ ਜੀਵਨਕਾਲ ਪੂਰੇ ਦਾ ਹਿੱਸਾ ਹੁੰਦਾ ਹੈ।


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

ਦੋ ਕਲਾਸਾਂ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਐਸੋਸੀਏਸ਼ਨ ਵਿੱਚ, ਐਸੋਸੀਏਸ਼ਨ ਦੇ ਆਪਣੇ ਗੁਣ ਹੋ ਸਕਦੇ ਹਨ।


Realization is sufficiently different from dependency, generalization, and association relationships that it is treated as a separate kind of relationship.

ਅਹਿਸਾਸ ਨਿਰਭਰਤਾ, ਜਨਰਲਾਈਜ਼ੇਸ਼ਨ, ਅਤੇ ਐਸੋਸੀਏਸ਼ਨ ਰਿਸ਼ਤਿਆਂ ਤੋਂ ਕਾਫ਼ੀ ਵੱਖਰਾ ਹੈ ਕਿ ਇਸਨੂੰ ਇੱਕ ਵੱਖਰੀ ਕਿਸਮ ਦੇ ਰਿਸ਼ਤੇ ਵਜੋਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।


When you model the vocabulary of a complex system, you may encounter dozens, if not hundreds or thousands, of classes, interfaces, components, nodes, and use cases.

ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਗੁੰਝਲਦਾਰ ਸਿਸਟਮ ਦੀ ਸ਼ਬਦਾਵਲੀ ਨੂੰ ਮਾਡਲ ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਦਰਜਨਾਂ, ਜੇ ਸੈਂਕੜੇ ਜਾਂ ਹਜ਼ਾਰਾਂ ਨਹੀਂ, ਕਲਾਸਾਂ, ਇੰਟਰਫੇਸਾਂ, ਕੰਪੋਨੈਂਟਾਂ, ਨੋਡਾਂ ਅਤੇ ਵਰਤੋਂ ਦੇ ਮਾਮਲਿਆਂ ਦਾ ਸਾਹਮਣਾ ਕਰ ਸਕਦੇ ਹੋ।


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


A role is the behavior of an entity participating in a particular context.

ਇੱਕ ਭੂਮਿਕਾ ਇੱਕ ਖਾਸ ਸੰਦਰਭ ਵਿੱਚ ਹਿੱਸਾ ਲੈਣ ਵਾਲੀ ਇਕਾਈ ਦਾ ਵਿਵਹਾਰ ਹੈ।


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 or from the technology you are using to implement a solution to that problem.

ਤੁਸੀਂ ਆਮ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਐਬਸਟਰੈਕਸ਼ਨਾਂ ਨੂੰ ਮਾਡਲ ਬਣਾਉਣ ਲਈ ਕਲਾਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ ਜੋ ਉਸ ਸਮੱਸਿਆ ਤੋਂ ਲਏ ਗਏ ਹਨ ਜਿਸਨੂੰ ਤੁਸੀਂ ਹੱਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ ਜਾਂ ਉਸ ਤਕਨਾਲੋਜੀ ਤੋਂ ਜਿਸਦੀ ਵਰਤੋਂ ਤੁਸੀਂ ਉਸ ਸਮੱਸਿਆ ਦਾ ਹੱਲ ਲਾਗੂ ਕਰਨ ਲਈ ਕਰ ਰਹੇ ਹੋ।


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

ਯੂਐਮਐਲ ਵਿੱਚ, ਜਿਸ ਤਰੀਕੇ ਨਾਲ ਚੀਜ਼ਾਂ ਇੱਕ ਦੂਜੇ ਨਾਲ ਜੁੜ ਸਕਦੀਆਂ ਹਨ, ਜਾਂ ਤਾਂ ਤਰਕਪੂਰਨ ਜਾਂ ਸਰੀਰਕ ਤੌਰ 'ਤੇ, ਨੂੰ ਰਿਸ਼ਤਿਆਂ ਵਜੋਂ ਮਾਡਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।


ਨਿਰਭਰਤਾਵਾਂ ਰਿਸ਼ਤਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੀਆਂ ਹਨ।


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

ਸਧਾਰਨਕਰਨ ਆਮ ਕਲਾਸਾਂ ਨੂੰ ਵਧੇਰੇ ਵਿਸ਼ੇਸ਼ ਲੋਕਾਂ ਨਾਲ ਜੋੜਦੇ ਹਨ ਜਿਸਨੂੰ ਸਬਕਲਾਸ/ਸੁਪਰਕਲਾਸ ਜਾਂ ਬੱਚੇ/ਮਾਤਾ-ਪਿਤਾ ਦੇ ਰਿਸ਼ਤੇ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।


Associations are structural relationships 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.

ਇੱਕ ਐਸੋਸੀਏਸ਼ਨ ਇੱਕ ਢਾਂਚਾਗਤ ਰਿਸ਼ਤਾ ਹੈ ਜੋ ਦੱਸਦਾ ਹੈ ਕਿ ਇੱਕ ਚੀਜ਼ ਦੀਆਂ ਵਸਤੂਆਂ ਦੂਜੀ ਦੀਆਂ ਵਸਤੂਆਂ ਨਾਲ ਜੁੜੀਆਂ ਹੋਈਆਂ ਹਨ।


Sometimes, you will want to model a "whole/part" relationship, in which one class represents a larger thing (the "whole"), which consists of smaller things (the "parts").

ਕਈ ਵਾਰ, ਤੁਸੀਂ ਇੱਕ "ਪੂਰਾ/ਭਾਗ" ਰਿਸ਼ਤੇ ਨੂੰ ਮਾਡਲ ਕਰਨਾ ਚਾਹੋਗੇ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਕਲਾਸ ਇੱਕ ਵੱਡੀ ਚੀਜ਼ ( "ਪੂਰਾ") ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਛੋਟੀਆਂ ਚੀਜ਼ਾਂ ( "ਭਾਗ") ਹੁੰਦੀਆਂ ਹਨ।


The most common kind of dependency relationship is the connection between classes that only uses another class as a parameter to an operation.

ਸਭ ਤੋਂ ਆਮ ਕਿਸਮ ਦਾ ਨਿਰਭਰਤਾ ਰਿਸ਼ਤਾ ਉਹਨਾਂ ਕਲਾਸਾਂ ਵਿਚਕਾਰ ਕੁਨੈਕਸ਼ਨ ਹੈ ਜੋ ਸਿਰਫ਼ ਇੱਕ ਹੋਰ ਕਲਾਸ ਨੂੰ ਇੱਕ ਓਪਰੇਸ਼ਨ ਦੇ ਪੈਰਾਮੀਟਰ ਵਜੋਂ ਵਰਤਦੇ ਹਨ।


Given a set of classes, look for responsibilities, attributes, and operations that are common to two or more classes.

ਕਲਾਸਾਂ ਦੇ ਇੱਕ ਸਮੂਹ ਨੂੰ ਦੇਖਦੇ ਹੋਏ, ਉਹਨਾਂ ਜ਼ਿੰਮੇਵਾਰੀਆਂ, ਗੁਣਾਂ ਅਤੇ ਕਾਰਵਾਈਆਂ ਦੀ ਭਾਲ ਕਰੋ ਜੋ ਦੋ ਜਾਂ ਵੱਧ ਕਲਾਸਾਂ ਲਈ ਆਮ ਹਨ।


When you model with dependencies or generalization relationships, you are modeling classes that represent different levels of importance or different levels of abstraction.

ਜਦੋਂ ਤੁਸੀਂ ਨਿਰਭਰਤਾਵਾਂ ਜਾਂ ਸਧਾਰਨਕਰਨ ਰਿਸ਼ਤਿਆਂ ਨਾਲ ਮਾਡਲ ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਕਲਾਸਾਂ ਨੂੰ ਮਾਡਲ ਬਣਾ ਰਹੇ ਹੋ ਜੋ ਮਹੱਤਵ ਦੇ ਵੱਖ-ਵੱਖ ਪੱਧਰਾਂ ਜਾਂ ਐਬਸਟਰੈਕਸ਼ਨ ਦੇ ਵੱਖ-ਵੱਖ ਪੱਧਰਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ।


The UML is made simpler by the presence of four common mechanisms that apply consistently throughout the language: specifications, adornments, common divisions, and extensibility mechanisms.

ਯੂਐਮਐਲ ਨੂੰ ਚਾਰ ਆਮ ਵਿਧੀਆਂ ਦੀ ਮੌਜੂਦਗੀ ਦੁਆਰਾ ਸਰਲ ਬਣਾਇਆ ਗਿਆ ਹੈ ਜੋ ਭਾਸ਼ਾ ਵਿੱਚ ਲਗਾਤਾਰ ਲਾਗੂ ਹੁੰਦੀਆਂ ਹਨ: ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਸਜਾਵਟ, ਆਮ ਭਾਗ, ਅਤੇ ਵਿਸਤਾਰ ਯੋਗਤਾ ਵਿਧੀਆਂ।


A note is a graphical symbol for rendering constraints or comments attached to an element or a collection of elements.

ਇੱਕ ਨੋਟ ਇੱਕ ਗ੍ਰਾਫਿਕਲ ਪ੍ਰਤੀਕ ਹੈ ਜੋ ਇੱਕ ਤੱਤ ਜਾਂ ਤੱਤਾਂ ਦੇ ਸੰਗ੍ਰਹਿ ਨਾਲ ਜੁੜੇ ਪਾਬੰਦੀਆਂ ਜਾਂ ਟਿੱਪਣੀਆਂ ਨੂੰ ਪੇਸ਼ ਕਰਨ ਲਈ ਹੈ।


A stereotype is an extension of the vocabulary of the UML, allowing you to create new kinds of building blocks similar to existing ones but specific to your problem.

ਇੱਕ ਸਟੀਰੀਓਟਾਈਪ ਯੂਐਮਐਲ ਦੀ ਸ਼ਬਦਾਵਲੀ ਦਾ ਇੱਕ ਵਿਸਤਾਰ ਹੈ, ਜੋ ਤੁਹਾਨੂੰ ਮੌਜੂਦਾ ਲੋਕਾਂ ਦੇ ਸਮਾਨ ਨਵੇਂ ਕਿਸਮ ਦੇ ਬਿਲਡਿੰਗ ਬਲਾਕ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਪਰ ਤੁਹਾਡੀ ਸਮੱਸਿਆ ਲਈ ਖਾਸ ਹੈ।


ਤੁਹਾਡਾ ਡਾਇਗ੍ਰਾਮ ਬਹੁਤ ਸਰਲ ਹੈ।


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.

ਇਹ ਸੰਕੇਤ ਤੁਹਾਨੂੰ ਇੱਕ ਸੰਦੇਸ਼ ਨੂੰ ਦ੍ਰਿਸ਼ਟੀਮਾਨ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।


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.

ਅਸੀਂ ਇੱਕ ਕਲਾਸ ਦੇ ਅਰਥਾਂ ਨੂੰ ਦ੍ਰਿਸ਼ਟੀਮਾਨ ਕਰਨ, ਨਿਰਧਾਰਤ ਕਰਨ, ਬਣਾਉਣ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਬਣਾਉਣ ਲਈ ਇੰਟਰੈਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ।


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

ਅਸੀਂ ਇੱਕ ਇੰਟਰੈਕਸ਼ਨ ਲੱਭ ਸਕਦੇ ਹਾਂ ਜਿੱਥੇ ਵੀ ਵਸਤੂਆਂ ਇੱਕ ਦੂਜੇ ਨਾਲ ਜੁੜੀਆਂ ਹੁੰਦੀਆਂ ਹਨ।


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

ਇੱਕ ਇੰਟਰੈਕਸ਼ਨ ਵਿੱਚ ਹਿੱਸਾ ਲੈਣ ਵਾਲੀਆਂ ਵਸਤੂਆਂ ਜਾਂ ਤਾਂ ਠੋਸ ਚੀਜ਼ਾਂ ਹੁੰਦੀਆਂ ਹਨ ਜਾਂ ਪ੍ਰੋਟੋਟਾਈਪਿਕਲ ਚੀਜ਼ਾਂ।


A link is a semantic connection among objects.

ਇੱਕ ਲਿੰਕ ਵਸਤੂਆਂ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਅਰਥਾਤਮਕ ਕੁਨੈਕਸ਼ਨ ਹੈ।


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.

ਇੱਕ ਸੰਦੇਸ਼ ਦੀ ਪ੍ਰਾਪਤੀ ਨੂੰ ਇੱਕ ਘਟਨਾ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ।


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.

ਜਦੋਂ ਕੋਈ ਵਸਤੂ ਇੱਕ ਓਪਰੇਸ਼ਨ ਨੂੰ ਕਾਲ ਕਰਦੀ ਹੈ ਜਾਂ ਕਿਸੇ ਹੋਰ ਵਸਤੂ ਨੂੰ ਇੱਕ ਸਿਗਨਲ ਭੇਜਦੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਸੰਦੇਸ਼ ਨੂੰ ਅਸਲ ਪੈਰਾਮੀਟਰ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹੋ।


When an object passes a message to another object the receiving object might in turn send a message to another object.

ਜਦੋਂ ਕੋਈ ਵਸਤੂ ਕਿਸੇ ਹੋਰ ਵਸਤੂ ਨੂੰ ਇੱਕ ਸੰਦੇਸ਼ ਭੇਜਦੀ ਹੈ, ਤਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੀ ਵਸਤੂ ਬਦਲੇ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਵਸਤੂ ਨੂੰ ਇੱਕ ਸੰਦੇਸ਼ ਭੇਜ ਸਕਦੀ ਹੈ।


This stream of messages forms a sequence.

ਸੰਦੇਸ਼ਾਂ ਦੀ ਇਹ ਲੜੀ ਇੱਕ ਲੜੀ ਬਣਾਉਂਦੀ ਹੈ।


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.

ਗਾਹਕ ਕਿਸੇ ਵੀ ਸਮੇਂ ਰੱਦ ਬਟਨ ਦਬਾ ਕੇ ਲੈਣ-ਦੇਣ ਰੱਦ ਕਰ ਸਕਦਾ ਹੈ।


ਹਰ ਲੜੀ ਨੂੰ ਇੱਕ ਦ੍ਰਿਸ਼ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।


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

ਇੱਕ ਦ੍ਰਿਸ਼ ਕਾਰਵਾਈਆਂ ਦਾ ਇੱਕ ਖਾਸ ਕ੍ਰਮ ਹੈ ਜੋ ਵਿਵਹਾਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।


A use case captures the intended behavior of the system.

ਇੱਕ ਵਰਤੋਂ ਕੇਸ ਸਿਸਟਮ ਦੇ ਇਰਾਦੇ ਵਾਲੇ ਵਿਵਹਾਰ ਨੂੰ ਕੈਪਚਰ ਕਰਦਾ ਹੈ।


You have to implement your use cases by creating a society of classes.

ਤੁਹਾਨੂੰ ਕਲਾਸਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਬਣਾ ਕੇ ਆਪਣੇ ਵਰਤੋਂ ਕੇਸਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਹੁੰਦਾ ਹੈ।


This society of elements is modeled in the UML as a collaboration.

ਤੱਤਾਂ ਦੇ ਇਸ ਸਮੂਹ ਨੂੰ UML ਵਿੱਚ ਇੱਕ ਸਹਿਯੋਗ ਵਜੋਂ ਮਾਡਲ ਕੀਤਾ ਗਿਆ ਹੈ।


We can organize use cases by grouping them in packages.

ਅਸੀਂ ਉਹਨਾਂ ਨੂੰ ਪੈਕੇਜਾਂ ਵਿੱਚ ਸਮੂਹਬੱਧ ਕਰਕੇ ਵਰਤੋਂ ਕੇਸਾਂ ਨੂੰ ਸੰਗਠਿਤ ਕਰ ਸਕਦੇ ਹਾਂ।


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

ਤੁਸੀਂ ਜਨਰਲਾਈਜ਼ੇਸ਼ਨ, ਸ਼ਾਮਲ, ਅਤੇ ਵਧਾਉਣ ਵਾਲੇ ਰਿਸ਼ਤਿਆਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਕੇ ਵਰਤੋਂ ਕੇਸਾਂ ਨੂੰ ਵੀ ਸੰਗਠਿਤ ਕਰ ਸਕਦੇ ਹੋ।


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.

ਵਰਤੋਂ ਕੇਸਾਂ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਵਧਾਉਣ ਵਾਲਾ ਰਿਸ਼ਤਾ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਬੇਸ ਵਰਤੋਂ ਕੇਸ ਅਸਿੱਧੇ ਤੌਰ 'ਤੇ ਕਿਸੇ ਹੋਰ ਵਰਤੋਂ ਕੇਸ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ।


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

ਵਰਤੋਂ ਕੇਸ ਵਰਗੀਕਰਣ ਹਨ, ਇਸ ਲਈ ਉਹਨਾਂ ਵਿੱਚ ਗੁਣ ਅਤੇ ਕਾਰਵਾਈਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ।


You can think of these attributes as the objects inside the use case.

ਤੁਸੀਂ ਇਹਨਾਂ ਗੁਣਾਂ ਨੂੰ ਵਰਤੋਂ ਕੇਸ ਦੇ ਅੰਦਰ ਦੀਆਂ ਵਸਤੂਆਂ ਵਜੋਂ ਸੋਚ ਸਕਦੇ ਹੋ।


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

ਸਭ ਤੋਂ ਆਮ ਗੱਲ ਜਿਸ ਲਈ ਤੁਸੀਂ ਵਰਤੋਂ ਕੇਸਾਂ ਨੂੰ ਲਾਗੂ ਕਰੋਗੇ, ਉਹ ਇੱਕ ਤੱਤ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਮਾਡਲ ਕਰਨਾ ਹੈ।


Identify the actors that interact with the element.

ਉਹਨਾਂ ਅਦਾਕਾਰਾਂ ਦੀ ਪਛਾਣ ਕਰੋ ਜੋ ਤੱਤ ਨਾਲ ਗੱਲਬਾਤ ਕਰਦੇ ਹਨ।


Use case diagrams are central to modeling the behavior of a system.

ਵਰਤੋਂ ਕੇਸ ਡਾਇਗ੍ਰਾਮ ਇੱਕ ਸਿਸਟਮ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਮਾਡਲ ਕਰਨ ਲਈ ਕੇਂਦਰੀ ਹਨ।


A use case diagram is a diagram that shows a set of use cases and actors and their relationships.

ਇੱਕ ਵਰਤੋਂ ਕੇਸ ਡਾਇਗ੍ਰਾਮ ਇੱਕ ਅਜਿਹਾ ਡਾਇਗ੍ਰਾਮ ਹੈ ਜੋ ਵਰਤੋਂ ਕੇਸਾਂ ਅਤੇ ਅਦਾਕਾਰਾਂ ਅਤੇ ਉਹਨਾਂ ਦੇ ਰਿਸ਼ਤਿਆਂ ਦਾ ਇੱਕ ਸਮੂਹ ਦਿਖਾਉਂਦਾ ਹੈ।


Use case diagrams are important for visualizing, specifying, and documenting the behavior of an element.

ਵਰਤੋਂ ਕੇਸ ਡਾਇਗ੍ਰਾਮ ਇੱਕ ਤੱਤ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਵਿਜ਼ੂਅਲਾਈਜ਼ ਕਰਨ, ਨਿਰਧਾਰਤ ਕਰਨ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਬਣਾਉਣ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹਨ।


ਇਹ ਇੱਕ ਸਧਾਰਨ ਉਦਾਹਰਣ ਹੈ।


ਗਾਹਕ ਨੇ ਵਾਪਸੀ ਦੀ ਬੇਨਤੀ ਕੀਤੀ।


ਕਿਰਪਾ ਕਰਕੇ ਆਈਟਮ ਨੂੰ ਸਾਨੂੰ ਵਾਪਸ ਭੇਜੋ।


The warehouse received the returned item.

ਗੋਦਾਮ ਨੂੰ ਵਾਪਸ ਕੀਤੀ ਆਈਟਮ ਪ੍ਰਾਪਤ ਹੋਈ।


ਸਿਸਟਮ ਨੂੰ ਆਈਟਮ ਨੂੰ ਦੁਬਾਰਾ ਸਟਾਕ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।


Accounting will credit the customer's account.

ਲੇਖਾਕਾਰੀ ਗਾਹਕ ਦੇ ਖਾਤੇ ਵਿੱਚ ਕ੍ਰੈਡਿਟ ਕਰੇਗੀ।


An activity diagram visualizes the workflow.

ਇੱਕ ਗਤੀਵਿਧੀ ਚਿੱਤਰ ਵਰਕਫਲੋ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।


Forward engineering creates code from a model.

ਫਾਰਵਰਡ ਇੰਜੀਨੀਅਰਿੰਗ ਇੱਕ ਮਾਡਲ ਤੋਂ ਕੋਡ ਬਣਾਉਂਦੀ ਹੈ।


Reverse engineering creates a model from code.

ਰਿਵਰਸ ਇੰਜੀਨੀਅਰਿੰਗ ਕੋਡ ਤੋਂ ਇੱਕ ਮਾਡਲ ਬਣਾਉਂਦੀ ਹੈ।


ਘਟਨਾਵਾਂ ਰਾਜ ਪਰਿਵਰਤਨਾਂ ਨੂੰ ਚਾਲੂ ਕਰ ਸਕਦੀਆਂ ਹਨ।


ਸੰਕੇਤ ਅਸਿੰਕਰੋਨਸ ਘਟਨਾਵਾਂ ਹਨ।


ਕਾਲਾਂ ਆਮ ਤੌਰ 'ਤੇ ਸਿੰਕਰੋਨਸ ਘਟਨਾਵਾਂ ਹੁੰਦੀਆਂ ਹਨ।


A time event represents the passage of time.

ਇੱਕ ਸਮਾਂ ਘਟਨਾ ਸਮੇਂ ਦੇ ਬੀਤਣ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।


A change event represents a change in state.

ਇੱਕ ਤਬਦੀਲੀ ਘਟਨਾ ਰਾਜ ਵਿੱਚ ਤਬਦੀਲੀ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।


ਵਸਤੂ ਸੰਕੇਤ ਭੇਜਦੀ ਹੈ।


ਵਸਤੂ ਘਟਨਾ ਪ੍ਰਾਪਤ ਕਰਦੀ ਹੈ।


ਅਪਵਾਦ ਇੱਕ ਕਿਸਮ ਦਾ ਸੰਕੇਤ ਹਨ।


ਰਾਜ ਮਸ਼ੀਨਾਂ ਵਸਤੂ ਵਿਵਹਾਰ ਦਾ ਮਾਡਲ ਬਣਾਉਂਦੀਆਂ ਹਨ।


A state is a condition during an object's life.

ਇੱਕ ਰਾਜ ਇੱਕ ਵਸਤੂ ਦੇ ਜੀਵਨ ਦੌਰਾਨ ਇੱਕ ਸਥਿਤੀ ਹੈ।


ਪਰਿਵਰਤਨ ਉਦੋਂ ਹੁੰਦੇ ਹਨ ਜਦੋਂ ਘਟਨਾਵਾਂ ਵਾਪਰਦੀਆਂ ਹਨ।


ਇੱਕ ਕੰਪੋਨੈਂਟ ਇੱਕ ਭੌਤਿਕ ਚੀਜ਼ ਹੈ।


The UML provides a graphical representation of a component.

ਯੂਐਮਐਲ ਇੱਕ ਕੰਪੋਨੈਂਟ ਦਾ ਗ੍ਰਾਫਿਕਲ ਪ੍ਰਸਤੁਤੀਕਰਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।


Using stereotypes, you can tailor this notation.

ਸਟੀਰੀਓਟਾਈਪਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਤੁਸੀਂ ਇਸ ਸੰਕੇਤ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰ ਸਕਦੇ ਹੋ।


A component is a replaceable part of a system.

ਇੱਕ ਕੰਪੋਨੈਂਟ ਇੱਕ ਸਿਸਟਮ ਦਾ ਬਦਲਣਯੋਗ ਹਿੱਸਾ ਹੈ।


ਹਰ ਕੰਪੋਨੈਂਟ ਦਾ ਇੱਕ ਨਾਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।


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

ਇੱਕ ਪਾਥ ਨਾਮ ਪੈਕੇਜ ਨਾਮ ਦੁਆਰਾ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਕੰਪੋਨੈਂਟ ਨਾਮ ਹੈ।


ਕੰਪੋਨੈਂਟ ਕਲਾਸਾਂ ਵਰਗੇ ਹਨ।


ਕਲਾਸਾਂ ਤਰਕਪੂਰਨ ਐਬਸਟਰੈਕਸ਼ਨਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ।


ਕੰਪੋਨੈਂਟ ਭੌਤਿਕ ਚੀਜ਼ਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।


ਕੰਪੋਨੈਂਟ ਨੋਡਾਂ 'ਤੇ ਰਹਿ ਸਕਦੇ ਹਨ।


An interface is a collection of operations.

ਇੱਕ ਇੰਟਰਫੇਸ ਓਪਰੇਸ਼ਨਾਂ ਦਾ ਸੰਗ੍ਰਹਿ ਹੈ।


ਇੰਟਰਫੇਸ ਕੰਪੋਨੈਂਟਾਂ ਨੂੰ ਇਕੱਠੇ ਜੋੜਦੇ ਹਨ।


You can deploy a system whose services are location-independent.

ਤੁਸੀਂ ਇੱਕ ਅਜਿਹਾ ਸਿਸਟਮ ਤਾਇਨਾਤ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸ ਦੀਆਂ ਸੇਵਾਵਾਂ ਸਥਾਨ-ਅਜ਼ਾਦ ਹਨ।


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

ਇੱਕ ਇੰਟਰਫੇਸ ਜੋ ਇੱਕ ਕੰਪੋਨੈਂਟ ਮਹਿਸੂਸ ਕਰਦਾ ਹੈ, ਨੂੰ ਐਕਸਪੋਰਟ ਇੰਟਰਫੇਸ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।


ਤੈਨਾਤੀ ਕੰਪੋਨੈਂਟ ਹਨ।


These are the components necessary to form an executable system.

ਇਹ ਇੱਕ ਕਾਰਜਕਾਰੀ ਸਿਸਟਮ ਬਣਾਉਣ ਲਈ ਜ਼ਰੂਰੀ ਕੰਪੋਨੈਂਟ ਹਨ।


You can organize components by grouping them in packages.

ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਪੈਕੇਜਾਂ ਵਿੱਚ ਸਮੂਹ ਕਰਕੇ ਕੰਪੋਨੈਂਟਾਂ ਨੂੰ ਸੰਗਠਿਤ ਕਰ ਸਕਦੇ ਹੋ।


Model any executables and libraries as components.

ਕਿਸੇ ਵੀ ਕਾਰਜਕਾਰੀ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਕੰਪੋਨੈਂਟਾਂ ਵਜੋਂ ਮਾਡਲ ਕਰੋ।


ਸਹਾਇਕ ਕੰਪੋਨੈਂਟਾਂ ਦੀ ਪਛਾਣ ਕਰੋ।


Model the relationships among these ancillary components.

ਇਹਨਾਂ ਸਹਾਇਕ ਕੰਪੋਨੈਂਟਾਂ ਦੇ ਵਿਚਕਾਰ ਸਬੰਧਾਂ ਨੂੰ ਮਾਡਲ ਕਰੋ।


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 thread is a lightweight flow that can execute concurrently with other threads within the same process.

ਇੱਕ ਥ੍ਰੈਡ ਇੱਕ ਹਲਕਾ ਵਹਾਅ ਹੈ ਜੋ ਉਸੇ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅੰਦਰ ਦੂਜੇ ਥ੍ਰੈਡਾਂ ਦੇ ਨਾਲ-ਨਾਲ ਚਲਾ ਸਕਦਾ ਹੈ।


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

ਜਦੋਂ ਵਸਤੂਆਂ ਇੱਕ ਦੂਜੇ ਨਾਲ ਸਹਿਯੋਗ ਕਰਦੀਆਂ ਹਨ, ਤਾਂ ਉਹ ਸੁਨੇਹੇ ਭੇਜ ਕੇ ਗੱਲਬਾਤ ਕਰਦੀਆਂ ਹਨ।


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

ਇੱਕ ਸੁਨੇਹਾ ਇੱਕ ਸਰਗਰਮ ਵਸਤੂ ਤੋਂ ਦੂਜੀ ਤੱਕ ਭੇਜਿਆ ਜਾ ਸਕਦਾ ਹੈ।


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

ਯੂਐਮਐਲ ਵਿੱਚ, ਤੁਸੀਂ ਇੱਕ ਸਿੰਕ੍ਰੋਨਸ ਸੁਨੇਹੇ ਨੂੰ ਇੱਕ ਪੂਰੇ ਤੀਰ ਅਤੇ ਇੱਕ ਅਸਿੰਕ੍ਰੋਨਸ ਸੁਨੇਹੇ ਨੂੰ ਅੱਧੇ ਤੀਰ ਵਜੋਂ ਪੇਸ਼ ਕਰਦੇ ਹੋ।


Consider how each group of classes collaborates with one another dynamically.

ਇਸ 'ਤੇ ਵਿਚਾਰ ਕਰੋ ਕਿ ਹਰੇਕ ਕਲਾਸ ਦਾ ਸਮੂਹ ਇੱਕ ਦੂਜੇ ਨਾਲ ਗਤੀਸ਼ੀਲ ਰੂਪ ਵਿੱਚ ਕਿਵੇਂ ਸਹਿਯੋਗ ਕਰਦਾ ਹੈ।


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.

ਸਟੇਟਚਾਰਟ ਡਾਇਗ੍ਰਾਮ ਸਿਸਟਮ ਦੇ ਗਤੀਸ਼ੀਲ ਪਹਿਲੂਆਂ ਦਾ ਮਾਡਲ ਬਣਾਉਣ ਲਈ ਯੂਐਮਐਲ ਵਿੱਚ ਪੰਜ ਡਾਇਗ੍ਰਾਮਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹਨ।


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

ਇੱਕ ਸਟੇਟ ਮਸ਼ੀਨ ਇੱਕ ਅਜਿਹਾ ਵਿਵਹਾਰ ਹੈ ਜੋ ਉਹਨਾਂ ਸਥਿਤੀਆਂ ਦੇ ਕ੍ਰਮ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਸਤੂ ਆਪਣੇ ਜੀਵਨ ਕਾਲ ਦੌਰਾਨ ਗੁਜ਼ਰਦੀ ਹੈ।


An event is the specification of a significant occurrence that has a location in time and space.

ਇੱਕ ਘਟਨਾ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਘਟਨਾ ਦਾ ਨਿਰਧਾਰਨ ਹੈ ਜਿਸਦਾ ਸਮੇਂ ਅਤੇ ਸਥਾਨ ਵਿੱਚ ਇੱਕ ਸਥਾਨ ਹੈ।


A reactive object is one whose behavior is best characterized by its response to events.

ਇੱਕ ਪ੍ਰਤੀਕਿਰਿਆਸ਼ੀਲ ਵਸਤੂ ਉਹ ਹੈ ਜਿਸਦਾ ਵਿਵਹਾਰ ਘਟਨਾਵਾਂ ਪ੍ਰਤੀ ਇਸਦੇ ਜਵਾਬ ਦੁਆਰਾ ਸਭ ਤੋਂ ਵਧੀਆ ਢੰਗ ਨਾਲ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।


Choose the context for the state machine, whether it is a class, a use case, or the system as a whole.

ਸਟੇਟ ਮਸ਼ੀਨ ਲਈ ਸੰਦਰਭ ਚੁਣੋ, ਭਾਵੇਂ ਇਹ ਇੱਕ ਕਲਾਸ, ਇੱਕ ਵਰਤੋਂ ਕੇਸ, ਜਾਂ ਪੂਰੇ ਸਿਸਟਮ ਦੇ ਰੂਪ ਵਿੱਚ ਹੋਵੇ।


Forward engineering (the creation of code from a model) is possible for statechart diagrams.

ਫਾਰਵਰਡ ਇੰਜੀਨੀਅਰਿੰਗ (ਇੱਕ ਮਾਡਲ ਤੋਂ ਕੋਡ ਬਣਾਉਣਾ) ਸਟੇਟਚਾਰਟ ਡਾਇਗ੍ਰਾਮ ਲਈ ਸੰਭਵ ਹੈ।


We show two instances of the component school.db.

ਅਸੀਂ ਕੰਪੋਨੈਂਟ school.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, 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.

ਸੋਰਸ ਕੋਡ ਨੂੰ ਕੰਪੋਨੈਂਟਾਂ ਅਤੇ ਫਿਰ ਕਲਾਸਾਂ ਵਿੱਚ ਰਿਵਰਸ ਇੰਜੀਨੀਅਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।


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.

ਤੁਸੀਂ ਇੱਕ ਸਿਸਟਮ ਦੇ ਸਥਿਰ ਡਿਪਲੋਇਮੈਂਟ ਦ੍ਰਿਸ਼ ਨੂੰ ਮਾਡਲ ਕਰਨ ਲਈ ਡਿਪਲੋਇਮੈਂਟ ਡਾਇਗ੍ਰਾਮ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ।


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

ਡਿਪਲੋਇਮੈਂਟ ਡਾਇਗ੍ਰਾਮ ਅਸਲ ਵਿੱਚ ਕਲਾਸ ਡਾਇਗ੍ਰਾਮ ਹਨ ਜੋ ਇੱਕ ਸਿਸਟਮ ਦੇ ਨੋਡਾਂ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਹੁੰਦੇ ਹਨ।


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

ਇੱਕ ਡਿਪਲੋਇਮੈਂਟ ਡਾਇਗ੍ਰਾਮ ਇੱਕ ਅਜਿਹਾ ਡਾਇਗ੍ਰਾਮ ਹੈ ਜੋ ਰਨ ਟਾਈਮ ਪ੍ਰੋਸੈਸਿੰਗ ਨੋਡਾਂ ਅਤੇ ਉਹਨਾਂ 'ਤੇ ਰਹਿਣ ਵਾਲੇ ਕੰਪੋਨੈਂਟਾਂ ਦੀ ਸੰਰਚਨਾ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।


Like all other diagrams, deployment diagrams may contain notes and constraints.

ਹੋਰ ਸਾਰੇ ਡਾਇਗ੍ਰਾਮਾਂ ਵਾਂਗ, ਡਿਪਲੋਇਮੈਂਟ ਡਾਇਗ੍ਰਾਮ ਵਿੱਚ ਨੋਟਸ ਅਤੇ ਪਾਬੰਦੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ।


You'll typically use deployment diagrams in one of three ways.

ਤੁਸੀਂ ਆਮ ਤੌਰ 'ਤੇ ਤਿੰਨ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਡਿਪਲੋਇਮੈਂਟ ਡਾਇਗ੍ਰਾਮ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ।


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

ਐਂਬੈਡਡ ਸਿਸਟਮ ਨੂੰ ਮਾਡਲ ਕਰਨ ਲਈ, ਉਹਨਾਂ ਡਿਵਾਈਸਾਂ ਅਤੇ ਨੋਡਾਂ ਦੀ ਪਛਾਣ ਕਰੋ ਜੋ ਤੁਹਾਡੇ ਸਿਸਟਮ ਲਈ ਵਿਲੱਖਣ ਹਨ।


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

ਇੱਕ ਡਿਪਲੋਇਮੈਂਟ ਡਾਇਗ੍ਰਾਮ ਵਿੱਚ ਇਹਨਾਂ ਪ੍ਰੋਸੈਸਰਾਂ ਅਤੇ ਡਿਵਾਈਸਾਂ ਵਿਚਕਾਰ ਸਬੰਧਾਂ ਨੂੰ ਮਾਡਲ ਕਰੋ।


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

ਇੱਕ ਕਲਾਇੰਟ/ਸਰਵਰ ਸਿਸਟਮ ਨੂੰ ਮਾਡਲ ਕਰਨ ਲਈ, ਉਹਨਾਂ ਨੋਡਾਂ ਦੀ ਪਛਾਣ ਕਰੋ ਜੋ ਤੁਹਾਡੇ ਸਿਸਟਮ ਦੇ ਕਲਾਇੰਟ ਅਤੇ ਸਰਵਰ ਪ੍ਰੋਸੈਸਰਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।


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.

ਜੇਕਰ ਤੁਹਾਨੂੰ ਸਿਸਟਮ ਦੇ ਨੈੱਟਵਰਕ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਜਾਂ ਨੈੱਟਵਰਕ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦੇ ਪ੍ਰਭਾਵ ਬਾਰੇ ਸੋਚਣ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਇਹਨਾਂ ਸੰਚਾਰ ਡਿਵਾਈਸਾਂ ਨੂੰ ਮਾਡਲ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ।