The system uses interfaces to define interactions between components.

نظام اجزاء کے درمیان تعاملات کی وضاحت کے لیے انٹرفیس کا استعمال کرتا ہے۔


Packages organize elements into logical groups.

پیکیجز عناصر کو منطقی گروہوں میں منظم کرتے ہیں۔


Class diagrams are fundamental for modeling object-oriented systems.

کلاس ڈایاگرامز آبجیکٹ اورینٹڈ سسٹمز کی ماڈلنگ کے لیے بنیادی ہیں۔


Object diagrams show objects and their relationships at a specific point in time.

آبجیکٹ ڈایاگرامز ایک مخصوص وقت پر اشیاء اور ان کے تعلقات کو ظاہر کرتے ہیں۔


Forward engineering transforms a model into code.

فارورڈ انجینئرنگ ایک ماڈل کو کوڈ میں تبدیل کرتی ہے۔


Reverse engineering transforms code into a model.

ریورس انجینئرنگ کوڈ کو ایک ماڈل میں تبدیل کرتی ہے۔


The UML provides a graphical representation of packages.

یو ایم ایل پیکیجز کی گرافیکل نمائندگی فراہم کرتا ہے۔


ہر پیکیج کا ایک نام ہونا ضروری ہے۔


Packages can own other elements, including classes and interfaces.

پیکیجز دوسرے عناصر کے مالک ہو سکتے ہیں، بشمول کلاسز اور انٹرفیس۔


You can control the visibility of elements owned by a package.

آپ ایک پیکیج کے زیر ملکیت عناصر کی مرئیت کو کنٹرول کر سکتے ہیں۔


Import and access dependencies are not transitive.

امپورٹ اور رسائی کی انحصار منتقلی نہیں ہے۔


Generalization among packages is similar to generalization among classes.

پیکیجز کے درمیان عمومییت کلاسوں کے درمیان عمومییت کی طرح ہے۔


The UML defines standard stereotypes for packages.

یو ایم ایل پیکیجز کے لیے معیاری دقیانوسی تصورات کی وضاحت کرتا ہے۔


Use packages to organize modeling elements into groups.

ماڈلنگ عناصر کو گروہوں میں منظم کرنے کے لیے پیکیجز کا استعمال کریں۔


Class diagrams model the static design view of a system.

کلاس ڈایاگرامز ایک نظام کے جامد ڈیزائن ویو کو ماڈل کرتے ہیں۔


Model the vocabulary of a system using class diagrams.

کلاس ڈایاگرامز کا استعمال کرتے ہوئے ایک نظام کی لغت کو ماڈل کریں۔


A collaboration is a society of classes working together.

تعاون کلاسوں کا ایک ایسا مجموعہ ہے جو مل کر کام کرتا ہے۔


Model logical database schemas using class diagrams.

کلاس ڈایاگرامز کا استعمال کرتے ہوئے منطقی ڈیٹا بیس سکیموں کو ماڈل کریں۔


Object diagrams model the instances of things in class diagrams.

آبجیکٹ ڈایاگرامز کلاس ڈایاگرامز میں موجود چیزوں کی مثالوں کو ماڈل کرتے ہیں۔


Forward engineering can result in a loss of information.

فارورڈ انجینئرنگ کے نتیجے میں معلومات کا نقصان ہو سکتا ہے۔


Object-oriented analysis and design is a crucial part of software development.

آبجیکٹ اورینٹڈ تجزیہ اور ڈیزائن سافٹ ویئر کی ترقی کا ایک اہم حصہ ہے۔


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.

آبجیکٹ اورینٹڈ ترقی میں، بنیادی بلڈنگ بلاک آبجیکٹ یا کلاس ہے۔


The UML is a standard language for writing software blueprints.

UML سافٹ ویئر بلیو پرنٹس لکھنے کے لیے ایک معیاری زبان ہے۔


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

UML کو سافٹ ویئر سے متعلق نظام کے نمونوں کو تصور کرنے، مخصوص کرنے، بنانے اور دستاویز کرنے کے لیے استعمال کیا جا سکتا ہے۔


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

مخصوص کرنے کا مطلب ہے ایسے ماڈل بنانا جو درست، غیر مبہم اور مکمل ہوں۔


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

ایک کلاس اشیاء کے ایک سیٹ کی وضاحت ہے جو ایک ہی صفات، کارروائیوں، رشتوں اور معنی کو شیئر کرتی ہے۔


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 sequence 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.

ایک نوٹ محض پابندیوں اور تبصروں کو پیش کرنے کی علامت ہے۔


Dependency is a semantic relationship between two things.

انحصار دو چیزوں کے درمیان ایک معنیاتی رشتہ ہے۔


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

ایسوسی ایشن ایک ساختی رشتہ ہے جو لنکس کے ایک سیٹ کی وضاحت کرتا ہے۔


Generalization represents a structural relationship between a whole and its parts.

عمومیت ایک مکمل اور اس کے حصوں کے درمیان ایک ساختی رشتے کی نمائندگی کرتی ہے۔


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

ایک ڈایاگرام عناصر کے ایک سیٹ کی گرافیکل پیشکش ہے۔


The design view encompasses the classes, interfaces, and collaborations.

ڈیزائن ویو میں کلاسز، انٹرفیس اور تعاون شامل ہیں۔


UML بڑے پیمانے پر عمل سے آزاد ہے۔


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

ایک نظام ذیلی نظاموں کا ایک مجموعہ ہے جو ایک مقصد کو پورا کرنے کے لیے منظم کیا جاتا ہے۔


ایک ذیلی نظام عناصر کا ایک گروپ ہے۔


A model is a semantically closed abstraction of a system.

ایک ماڈل ایک نظام کا لسانی طور پر بند خلاصہ ہے۔


UML نو قسم کے ڈایاگرام کی وضاحت کرتا ہے۔


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

آپ UML کے ڈایاگرام کو دو بنیادی طریقوں سے استعمال کریں گے۔


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.

ہم ایک نظام کے جامد نفاذ کے نظارے کو واضح کرنے کے لیے جزو ڈایاگرام استعمال کرتے ہیں۔


Deployment diagrams are related to component diagrams.

تنصیب کے ڈایاگرام جزو ڈایاگرام سے متعلق ہیں۔


We apply use case diagrams to illustrate the static use case view 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.

آپ کو ترقی میں شامل لوگ بھی ملیں گے جنہیں نظام کا ایک ہی نظارہ درکار ہے۔


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

کلاسیں واقعی کسی بھی آبجیکٹ پر مبنی نظام کا سب سے اہم بلڈنگ بلاک ہیں۔


A classifier is a mechanism that describes structural and behavioral features.

ایک کلاسیفائر ایک ایسا طریقہ کار ہے جو ساختی اور رویے کی خصوصیات کو بیان کرتا ہے۔


The visibility of a feature specifies whether it can be used by other classifiers.

ایک خصوصیت کی مرئیت بتاتی ہے کہ آیا اسے دوسرے کلاسیفائرز استعمال کر سکتے ہیں۔


You use generalization relationships to model a lattice of classes.

آپ کلاسوں کے جال کو ماڈل کرنے کے لیے عمومی تعلقات کا استعمال کرتے ہیں۔


کلاس کے لیے ایک ریاستی مشین کی وضاحت کریں۔


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 and a more specific kind of that thing.

عمومیت ایک عام چیز اور اس چیز کی زیادہ مخصوص قسم کے درمیان ایک رشتہ ہے۔


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.

مثال کے طور پر، مندرجہ بالا شکل مالیاتی خدمات کی ایک درخواست سے تیار کردہ کلاسوں کا ایک مجموعہ دکھاتی ہے۔


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.

ایک صارف کو دیکھتے ہوئے، آپ متعلقہ پاس ورڈ اشیاء کو تلاش کرنے کے قابل ہونا چاہیں گے۔


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.

UML میں، آپ اس محاورے کو ایک کوالیفائر کا استعمال کرتے ہوئے ماڈل کریں گے، جو ایک ایسوسی ایشن ایٹریبیوٹ ہے جس کی قدریں ایک ایسوسی ایشن میں کسی شے سے متعلق اشیاء کے سیٹ کو تقسیم کرتی ہیں۔


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

ایک انٹرفیس آپریشنز کا ایک مجموعہ ہے جو کسی کلاس یا جزو کی سروس کی وضاحت کے لیے استعمال ہوتا ہے۔


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.


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.

ایک تکرار سرگرمیوں کا ایک الگ سیٹ ہے، جس میں ایک بنیادی منصوبہ اور تشخیص کے معیار ہیں جو ایک ریلیز کا نتیجہ ہیں۔


This means that the software development life cycle can be characterized as involving a continuous stream of executable releases.

اس کا مطلب ہے کہ سافٹ ویئر کی ترقی کے لائف سائیکل کو قابل عمل ریلیز کے مسلسل سلسلے کے طور پر بیان کیا جا سکتا ہے۔


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.

ایک بار جب آپ صرف چند کلاسوں سے زیادہ ماڈلنگ شروع کر دیتے ہیں، تو آپ یہ یقینی بنانا چاہیں گے کہ آپ کے تجریدی تصورات ذمہ داریوں کا متوازن سیٹ فراہم کرتے ہیں۔


Model the thing you are abstracting as a class.

جس چیز کو آپ تجرید کر رہے ہیں اسے ایک کلاس کے طور پر ماڈل کریں۔


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

کبھی کبھی، جن چیزوں کو آپ ماڈل کرتے ہیں ان کا سافٹ ویئر میں کبھی کوئی مماثل نہیں ہو سکتا۔


Model the thing you are abstracting as a type or an enumeration.

جس چیز کو آپ تجرید کر رہے ہیں اسے ایک قسم یا شمار کے طور پر ماڈل کریں۔


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 that specifies that objects of one thing are connected to objects of another.

ایسوسی ایشن ایک ساختی رشتہ ہے جو اس بات کی وضاحت کرتا ہے کہ ایک چیز کی اشیاء دوسری چیز کی اشیاء سے جڑی ہوئی ہیں۔


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).

عمومیت ایک عام چیز (جسے سپر کلاس یا والدین کہا جاتا ہے) اور اس چیز کی زیادہ مخصوص قسم (جسے سب کلاس یا چائلڈ کہا جاتا ہے) کے درمیان ایک رشتہ ہے۔


آپ کا خاکہ بہت سادہ ہے۔


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.

UML پیغامات کی گرافیکل نمائندگی فراہم کرتا ہے۔


This notation permits you to visualize a message.

یہ اشارہ آپ کو ایک پیغام تصور کرنے کی اجازت دیتا ہے۔


A message is rendered as a directed line.

ایک پیغام کو ایک براہ راست لائن کے طور پر پیش کیا جاتا ہے۔


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.

ایک پیغام کی مثال کی وصولی کو ایک واقعہ کی مثال سمجھا جا سکتا ہے۔


An action may result in a change in state.

ایک عمل کے نتیجے میں حالت میں تبدیلی آ سکتی ہے۔


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

UML میں، آپ کئی قسم کے اعمال کو ماڈل بنا سکتے ہیں۔


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

جب کوئی شے کسی آپریشن کو کال کرتی ہے یا کسی دوسری شے کو سگنل بھیجتی ہے، تو آپ اصل پیرامیٹرز فراہم کر سکتے ہیں۔


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

جب کوئی شے کسی دوسرے شے کو پیغام بھیجتی ہے تو وصول کرنے والی شے بدلے میں ایک پیغام بھیج سکتی ہے۔


Messages are ordered in sequence by time.

پیغامات وقت کے لحاظ سے ترتیب میں ہیں۔


ہم کنٹرول کا ایک فلیٹ بہاؤ بتا سکتے ہیں۔


Typically, you'll use flat sequences only when modeling interactions.

عام طور پر، آپ فلیٹ تسلسل کا استعمال صرف اس وقت کریں گے جب تعاملات کو ماڈل بنا رہے ہوں۔


Most of the time, the objects you show participating in an interaction exist for the entire duration.

زیادہ تر وقت، وہ اشیاء جنہیں آپ ایک تعامل میں حصہ لیتے ہوئے دکھاتے ہیں، پوری مدت تک موجود رہتی ہیں۔


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.

استعمال کے معاملے کے خاکے ایک نظام، ذیلی نظام، یا کلاس کے رویے کو ماڈل کرنے کے لیے مرکزی حیثیت رکھتے ہیں۔


یہ ایک سادہ جملہ ہے۔


آج موسم خوشگوار ہے۔


براہ کرم دروازہ بند کر دیں۔


میں بازار جا رہا ہوں۔


کمپنی نے ایک نئی مصنوعات کا اعلان کیا۔


The government is discussing new policies.

حکومت نئی پالیسیوں پر غور کر رہی ہے۔


وہ ایک بہت باصلاحیت موسیقار ہے۔


میٹنگ کل منعقد کی جائے گی۔


Object-oriented analysis and design is a crucial part of software engineering.

آبجیکٹ اورینٹڈ تجزیہ اور ڈیزائن سافٹ ویئر انجینئرنگ کا ایک اہم حصہ ہے۔


Forward engineering involves creating code from a model, which is possible for activity diagrams.

فارورڈ انجینئرنگ میں ماڈل سے کوڈ بنانا شامل ہے، جو ایکٹیویٹی ڈایاگرام کے لیے ممکن ہے۔


Reverse engineering is also possible for activity diagrams, especially if the context of the code is the body of an operation.

ریورس انجینئرنگ بھی ایکٹیویٹی ڈایاگرام کے لیے ممکن ہے، خاص طور پر اگر کوڈ کا سیاق و سباق کسی آپریشن کا باڈی ہے۔


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

یو ایم ایل میں، استثنیٰ سگنلز کی اقسام ہیں، جنہیں آپ سٹیریو ٹائپ کلاسز کے طور پر ماڈل کرتے ہیں۔


A state machine specifies the sequences of states an object goes through during its lifetime in response to events.

ایک سٹیٹ مشین ان ریاستوں کے تسلسل کی وضاحت کرتی ہے جن سے ایک آبجیکٹ واقعات کے جواب میں اپنی زندگی کے دوران گزرتا ہے۔


A transition is a relationship between two states indicating that an object in the first state will perform certain actions and enter the second state when a specified event occurs.

ایک منتقلی دو ریاستوں کے درمیان ایک رشتہ ہے جو اس بات کی نشاندہی کرتا ہے کہ پہلی حالت میں موجود ایک آبجیکٹ مخصوص کارروائیاں کرے گا اور دوسری حالت میں داخل ہو گا جب کوئی مخصوص واقعہ رونما ہوتا ہے۔


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

ابتدائی حالت سٹیٹ مشین یا سب سٹیٹ کے لیے ڈیفالٹ ابتدائی جگہ کی نشاندہی کرتی ہے۔


A composite state may contain either concurrent (orthogonal) or sequential (disjoint) substates.

ایک جامع حالت میں یا تو ہم وقت (آرتھوگونل) یا ترتیب وار (الگ) ذیلی ریاستیں ہو سکتی ہیں۔


The company's profits increased significantly this quarter.

کمپنی کے منافع میں اس سہ ماہی میں نمایاں اضافہ ہوا ہے۔


The new regulations will affect small businesses.

نئے ضوابط چھوٹے کاروباروں کو متاثر کریں گے۔


The project was completed ahead of schedule.

منصوبے کو شیڈول سے پہلے مکمل کر لیا گیا۔


The team worked collaboratively to achieve the goal.

ٹیم نے ہدف کو حاصل کرنے کے لیے مل کر کام کیا۔


ایک جزو ایک جسمانی چیز ہے۔


The UML provides a graphical representation of a component.

UML ایک جزو کی گرافیکل نمائندگی فراہم کرتا ہے۔


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

اسٹیریو ٹائپس کا استعمال کرتے ہوئے، آپ اس اشارے کو مخصوص قسم کے اجزاء کی نمائندگی کے لیے تیار کر سکتے ہیں۔


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

ایک جزو ایک نظام کا جسمانی اور قابل تبادلہ حصہ ہے۔


ہر جزو کا ایک نام ہونا ضروری ہے۔


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.

اجزاء نوڈس پر رہ سکتے ہیں، کلاسیں نہیں رہ سکتیں۔


An interface is a collection of operations.

ایک انٹرفیس آپریشنز کا مجموعہ ہے۔


All the most common component-based operating system facilities use interfaces.

تمام عام جزو پر مبنی آپریٹنگ سسٹم کی سہولیات انٹرفیس استعمال کرتی ہیں۔


This mechanism permits you to deploy a system whose services are somewhat location-independent.

یہ طریقہ کار آپ کو ایک ایسا نظام تعینات کرنے کی اجازت دیتا ہے جس کی خدمات کسی حد تک مقام سے آزاد ہیں۔


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 to form an executable system.

یہ وہ اجزاء ہیں جو ایک قابل عمل نظام بنانے کے لیے ضروری ہیں۔


You can organize components by grouping them in packages.

آپ اجزاء کو پیکجوں میں گروپ کرکے منظم کر سکتے ہیں۔


Model any executables and libraries as components.

کسی بھی قابل عمل اور لائبریریوں کو اجزاء کے طور پر ماڈل کریں۔


Identify the programmatic seams in your system and model each seam as an interface.

اپنے نظام میں پروگراماتی سیون کی شناخت کریں اور ہر سیون کو ایک انٹرفیس کے طور پر ماڈل کریں۔


A node is a physical element that exists at run time.

ایک نوڈ ایک جسمانی عنصر ہے جو رن ٹائم پر موجود ہوتا ہے۔


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

شے انتظار یا کمانڈ کی حالت میں ہوگی۔


Modeling the lifetime of an object involves specifying events, responses, and the impact of the past.

ایک شے کی زندگی کی ماڈلنگ میں واقعات، ردعمل، اور ماضی کے اثرات کی وضاحت شامل ہے۔


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.

جب اشیاء ایک دوسرے کے ساتھ تعاون کرتی ہیں، تو وہ پیغامات بھیج کر تعامل کرتی ہیں۔


One active object might synchronously call an operation of another.

ایک فعال شے ہم وقت طور پر دوسری کی کارروائی کو کال کر سکتی ہے۔


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

ایک فعال شے غیر مطابقت پذیر طور پر ایک سگنل بھیج سکتی ہے یا دوسری شے کی کارروائی کو کال کر سکتی ہے۔


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

غیر مطابقت پذیر مواصلات کا استعمال کرتے ہوئے پیغام رسانی کو ماڈل کریں؛ مطابقت پذیر مواصلات کا استعمال کرتے ہوئے ریموٹ طریقہ کار کالز کو ماڈل کریں۔


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.

اسٹیٹ چارٹ ڈایاگرام UML میں سسٹمز کے متحرک پہلوؤں کی ماڈلنگ کے لیے پانچ ڈایاگرام میں سے ایک ہیں۔


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

اسٹیٹ مشین ایک ایسا رویہ ہے جو ان ریاستوں کے تسلسل کی وضاحت کرتا ہے جن سے ایک شے اپنی زندگی کے دوران گزرتی ہے۔


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

ایک رد عمل والی شے وہ ہے جس کا رویہ واقعات کے جواب سے بہترین طور پر خصوصیت رکھتا ہے۔


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

فارورڈ انجینئرنگ (ایک ماڈل سے کوڈ کی تخلیق) اسٹیٹ چارٹ ڈایاگرام کے لیے ممکن ہے۔


We show two instances of the component 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, 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.

سورس کوڈ کو اجزاء اور پھر کلاسوں میں ریورس انجینئر کیا جا سکتا ہے۔


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.

ایک ڈپلائمنٹ ڈایاگرام ایک ایسا ڈایاگرام ہے جو رن ٹائم پروسیسنگ نوڈس اور ان اجزاء کی ترتیب کو ظاہر کرتا ہے جو ان پر رہتے ہیں۔


You can use deployment diagrams to model the devices and processors that comprise an embedded system.

آپ ایمبیڈڈ سسٹم پر مشتمل آلات اور پروسیسرز کو ماڈل کرنے کے لیے ڈپلائمنٹ ڈایاگرام استعمال کر سکتے ہیں۔


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

ایک ڈپلائمنٹ ڈایاگرام میں ان پروسیسرز اور آلات کے درمیان تعلقات کو ماڈل کریں۔


Identify the nodes that represent your system's client and server processors.

ان نوڈس کی شناخت کریں جو آپ کے سسٹم کے کلائنٹ اور سرور پروسیسرز کی نمائندگی کرتے ہیں۔


Model the topology of these nodes in a deployment diagram.

ایک ڈپلائمنٹ ڈایاگرام میں ان نوڈس کی ٹپولوجی کو ماڈل کریں۔


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.

اگر آپ کو سسٹم کے نیٹ ورک کی کارکردگی یا نیٹ ورک میں تبدیلیوں کے اثرات کے بارے میں سوچنے کی ضرورت ہے، تو ان مواصلاتی آلات کو ماڈل بنانا یقینی بنائیں۔


You'll want to supply a set of stereotyped nodes that speak the language of your system's network administrators.

آپ ایسے دقیانوسی نوڈس کا ایک سیٹ فراہم کرنا چاہیں گے جو آپ کے سسٹم کے نیٹ ورک ایڈمنسٹریٹرز کی زبان بولتے ہیں۔