صفحه 1:
Rational Rose
:ارائه شده
الهام قنبری
فتحیه فقیه خراسانی
گروهه
تابستان 69
صفحه 2:
وم هنم نون
Rutocd سید 4
Rotocad Rose JS 4
SRutivaad Rose I> 4
Cine ped 9 hOse cose dagen 4
ها و خصوصیاتشان oteraniica dag 4
chr > عسا( هو خصوصیاتشان
dagrad 4 سناسی عب:)ظ وخصوصیاتشان
Brtvty Oro 4 ها وخصوصياتشان
Obitlpe ped 54 Comprurd dagrad 4
ها و خصوصیاتشان Orpbpwerci dag
صفحه 3:
Rutioca Rose
«س«پ«پ«پپ«پ(( ۰ ۰۰۰۰
ROGGE = Rutvad Obert Ortected میم مر(
۴ کاربرد اصلی آن کمک کردن به توسعه دهندگان سیستم های اطلاعاتی در موارد زیر می
باشد:
ساخت يك مدل قبل از به وجود آوردن سیستم
> برقرارى ارتباط بين اعضاى تيم
> برقرارى ارتباط بين تيم و سرمايه كذاران
> اطمينان از عدم نقص در معمارى سيستم
4 مرچه سیستمپیجیده ۹39۳ (سرگ سود ویک ماب متسب مدل سارىاإيشتر
۹ 5 ن سیستم های نرم افزاری مبتني بر (ممجممیا بش0 امطم),00
Component Object Modeling (COM) and Object Modeling Technique (OMT)
را پشتیبانی می کند.
صفحه 4:
Rutoca Rose O'S
نها ههور نف هدر ند ههور نها ههودن
> تیم های توسعه دهنده نرم افزار
افرادی که نیاز به توسعه یا درک معماری یک نرم افزار دارند.
۳ برنامه نویسان زبانهای زیر:
Ott, dan, Ode, Ord Base, Power Buber, Gardhak, TL, 4
Oreck Port: (Delph, Orcturs, Oye, IBubker, Ook via 0+
Roveb ics Porters)
تحلیل گران سیستم نرم افزاری و امور تجاری
کسانی که با کاربران و یا اعضای تیم نرم افزاری ارتباط دارند.
> و ديكر اعضای تیم توسعه دهنده از جمله نویسندگان مستندات و مهندسان
تضمین کیفیت که نیاز به درک معماری سیستم نرم افزاری دارند.
صفحه 5:
چرا Rose ۱۹
بت
توسعه مبتنی بر ابزارهای سمیی() منجر به کیفیت بالای نرم افزار می شود.
4 با استفاده از زبان استاندارد متداول (,(0(6)) اعضای تیم می توانند ارتباط
موثرتری با هم داشته باشند.
امکانات مهندسی معکوس » توسعه دهندگان را قادر به استفاده از سیستم های شی
گرای قبلی می سازد.
> مدل ها و كد ء درطول چرخه توسعه هم گام می مانند.
صفحه 6:
واسط گرافیکی کاربر
Point of Sale System Analyse
3 specication or POS Bescon
toners | Need | Fee | هه | ند
com 1
عنصم | اه [
مود | سعد | عبوز
ee Pert POS Sten
عد [ove 3
]سید 2
= Bip Sa:
6 تسوه © علد © Fis
سي سي سس 00
۱
LC)
Lome
oe
FOO bower
Oud
ose!
© La Denar
بر Dy Stove سوام
© saps ote
8
DD canna Sten Redosire
9 ميمه
6
و Hae
|
۳
B40 Fete
1b O GPa
مد
B40 FOS See
1 HO Bacece Scare
Drea
میت هت وج
۳
۱
۹
ارات جع
رد سس هر
|
سم
سس
۲ج
ose c000
7
صفحه 7:
ممس اه رت
مود هه مود وخ مور ووو قوودو
[Moves text to the clipboard.
[Copies text to the clipboard.
[Pastes text from the clipboard.
[Prints one or more diagrams from the current model.
JAccesses the help file.
[Views the documentation window.
[Locates and opens a Class diagram.
[Locates and opens a Sequence or Collaboration diagram.
[Locates and opens a Component diagram.
[Locates and opens a Statechart diagram.
[Opens the Deployment diagram for the model
[Opens a diagram’s parent diagram.
[Opens the diaaram vou were most recently viewing,
lincreases the zoom.
[Decreases the zoom.
[sets the zoom so the entire diagram fits within the window.
|Uindoes the Fit in Window command.
3
[copy
[Paste
[Print Diagrams
[Context Sensitive Help
[View Documentation
[Browse Class Diagram
[Browse Interaction Diagram
[Browse Component Diagram
[Browse State Machine Diagram
[Browse Deployment Diagram
[Browse Parent
[Browse Previous Diagram
[Zoom in
[Zoom Out
[Fit in Window
[Undo Fit in Window
صفحه 8:
واسط گرافیکی کاربر
EEE
Point of Sale System Analyse
3 specication or POS Bescon 2
Fee | ها | وس | هه | ند
۵ | مش | با ۱ ولا
one | یه | سس
0 Pert POS Sten
[ove 3 عد
2 ]سید
Bip Sa: =
6 تسوه © علد © Fis
سي سي سس 00
۱
LC)
Lome
oe
FOO bower
Oud
ose!
© La Denar
بر Dy Stove سوام
© saps ote
8
DD canna Sten Redosire
9 ميمه
6
و Hae
|
۳
B40 Fete
1b O GPa
مد
B40 FOS See
1 HO Bacece Scare
Drea
میت هت وج
۳
۱
۹
ارات جع
رد سس هر
|
سم
سس
۲ج
7
ose c000
صفحه 9:
Meo
صفحه 10:
نمودار های را1(6)
وده مهور وده هوور وده موورودو هودن
> مسب( د01
Ose-Cuse Oia
Opkboruca Orr
Gequews Ora 4
Cowprcrd Diagrad 4
Grotechot Diageo 4
Orpen Oyun >
Criviy Diarra 4
صفحه 11:
ساختنمایشءتغییر نام»حذف یک دیاگرام
ات
(gn al lst
| دعاصم اعرد ماعنا
ac apan Cas Heady
scan en
Cag a Ha
[De Tegan bea Ds ay
امد sents ماسر
Cede net Cte
دعاسا رط ماعنا
00
اه اس لقاع اع
الم ل
صفحه 12:
محیط های کاری مدل
اش
4 تصویری از تمامی دیاگرام های باز و واحد های که پیش از اين بار شده اند .
4 امکان داشتن محیط های کاری چند گانه مرتبط با یک مدل.
۴ به صورت پیش فرض ح«م؟) (۳ت() محیط کاری را به صورت زیر نام
گذاری می کند:
wodel uxnve>- <Operaicy Gypsies Oser Dare? .ws> 4
(ext: ODrd Dawe liDeerwep.)
4 با انتخاب عسومی(۷() عرو) < ۳ از منوی فایل » Rotiocd Rose
هم مدل و هم فایل های محیط کاری را ذخیره می
برای بار کردن یک محیط کاری باید گزینه ععپی!ب02) Pte > Load Dodet را
از منوی فایل انتخاب کرد
صفحه 13:
واسط گرافیکی کاربر
Point of Sale System Analyse
3 specication or POS Bescon
toners | Need | Fee | هه | ند
com 1
عنصم | اه [
مود | سعد | عبوز
ee Pert POS Sten
عد [ove 3
]سید 2
= Bip Sa:
6 تسوه © علد © Fis
سي سي سس 00
۱
LC)
Lome
God
Boe
© La Denar
بر Dy Stove سوام
© saps ote
8
DD canna Sten Redosire
9 ميمه
6
و Hae
|
۳
B40 Fete
1b O GPa
مد
B40 FOS See
1 HO Bacece Scare
Drea
میت هت وج
۳
۱
۹
ارات جع
رد سس هر
|
سم
سس
۲ج
ose c000
7
صفحه 14:
(®rowser) £55
و9 موود و43 فور ووه موؤر ووو هوؤرن
یک ابزار سلسله مراتبى براى ديدن اسامئ و ايكون هاى مرتبط با دياكرام ها و
عناصر مدل.
اگر مرورگر نمایش داده نشده است » باید كزينه -مسم,8) را از منوى
سب ()انتخاب کرد.
جو يبورين وري
ماهس .۱۵
TepLevst
Design Mose
Banners Doct Med
els Mo
و
£2 Ey eCormece Spe Reaeatore
اددع ا Sem Reais
1 B08 Sytem sini
© van
مس1 8
مم3 صوما IO
و
و وه
ail دی
صفحه 15:
واسط گرافیکی کاربر
Point of Sale System Analyse
3 specication or POS Bescon
toners | Need | Fee | هه | ند
com 1
عنصم | اه [
مود | سعد | عبوز
ee Pert POS Sten
عد [ove 3
]سید 2
= Bip Sa:
6 تسوه © علد © Fis
سي سي سس 00
۱
LC)
Lome
oe
FOO bower
Oud
ose!
© La Denar
بر Dy Stove سوام
© saps ote
8
DD canna Sten Redosire
9 ميمه
6
و Hae
|
۳
B40 Fete
1b O GPa
مد
B40 FOS See
1 HO Bacece Scare
Drea
میت هت وج
۳
۱
۹
ارات جع
رد سس هر
|
سم
سس
۲ج
ose c000
7
صفحه 16:
Atibutes || Relaions | Components || Nested | Files
weve | vere | سس | COM
Gere! | سم | فقو
tiene میت Part FDS Sten
a سل
Sleteohpe fbounday a
Bipat Cental
le Fable © ميقم © مدوم © Inplementaton
ا
The main interface forte certo crete sale aneacin [i
a tee دا ek eo لعن
۳
(|
© هر عنصری یک لسلسم
دارد.
برای مشخص کردن یا تغییر ویژگی
های عنصر مدل به کار گرفته می
شود.
> تغييرات به صورت اتوماتيك در
سر تاسر مدل به روز مى شوند.
ع
0
on)
&
بت
5
صفحه 17:
Geverd 4b 5
شامل اطلاعاتی اژ جمله نام و
مستندات است
ase [ae
rene]
۳
gi
صفحه 18:
زبانه اب)
زبانه امج() اطلاعاتی مخصوص
عنصری است که انتخاب کرده اید.
Men چا
Hob
cot | | Bone
۲
Dagens
3
صفحه 19:
زبانه عطز()
او AN ها
4 اجازه می دهد که فایل های جدید یا
6) هایی را وارد کنید و یا اينكه
فایل ها و یا ر63() هایی که پیش از Hise Pa
اين به عنصر مدل یا دیاگرام ضمیمه
شده اند مشاهده کنید .
> اين زبانه برای تگهداری لینک هایی به
مستندلت تکمیلی در مورد سیستم در
حال ساخت مفید می باشد.(برای مثال
مستندات «ممس() »پیش نویس های
BOI طرح های پروژه و غیره)
هر را٩6() یا فایل ضمیمه شده که در
اين جا ليست شده است در هنگام بسط
عنصر یا دیاگرام در مرورگر نیز
نمایش داده می شوند. 7 ۱
صفحه 20:
زبانه حن<)
و00 هود و91 موور ووو قوور وو واموورن
Cancel | Apply | Help
(®rowse) £53
با کلیک بر روی مرورگر *4 انتخاب پیش رو است:
* م0 و بمطوی:لیتم نتخابشده را در مرورگر بر جسته میکند.
+ سونو م0 را ysl لیتم لنتخابشده بساز میکند.
Gelvion: spevPivaica + عوررم9)را بر لیلیتمیکه در حالحاضر لنتخابشده لست
باز میکند.
۰ جح ریو0لیستیز تمام دیاگرلم هییکه در آنها خصر لنتخاشده تولید
کنندم لستیا در حا لتدياكرام ليستوكه كاربرد يكييغام را مشخصمىك ند هنشان
شید
صفحه 21:
واسط گرافیکی کاربر
Point of Sale System Analyse
3 specication or POS Bescon
toners | Need | Fee | هه | ند
com 1
عنصم | اه [
مود | سعد | عبوز
ee Pert POS Sten
عد [ove 3
]سید 2
= Bip Sa:
6 تسوه © علد © Fis
سي سي سس 00
۱
LC)
Lome
oe
FOO bower
Oud
ose!
© La Denar
بر Dy Stove سوام
© saps ote
8
DD canna Sten Redosire
9 ميمه
6
و Hae
|
۳
B40 Fete
1b O GPa
مد
B40 FOS See
1 HO Bacece Scare
Drea
میت هت وج
۳
۱
۹
ارات جع
رد سس هر
|
ا
ose c000
7
صفحه 22:
antes | Fas | Ononots | Nad |
WE | Vee) یه | 9
Great | سس | سنت
قود رم ۳ ما
[oe "| Specification ود
a
a en
© مس ۲ مقلم Pala ۲ مس
[Meron sella سه ا
0
Documentation
= window
]۳ 0
feces lf he ca
fogs ane rn
٩ عناصر مدل و یا روابط را توضیح
می دهد.
4 نقش ها ء كليد ها » محدودیت ها »
هدف و رفتار اساسی عنصر.
4 متن دلخواه در داخل فیلد مستندات .
صفحه 23:
Oiews
DION, قرو اون
۰_نمایش های مختلف پروژه جنبه های مختلف مدل را نشان می
دهد:
{untitled
Use Care View 20 1 3-02
2
Associations وجاك نی Ove-cwr, secuewe,
Sequence Diagram
Collaboration Diagrem 1 0
Logical Vi سس
مک ول Okey orn sta chart deren +
horus Associations
Cowpovedt view: —
Component View
5 Hain
Cowpreed dayran B Depomen ven
— Orploywedt view: 3 Woods Fropertis
OW ae
صفحه 24:
eae
Tnplamentation
View
Programmers
Sofware management
© Ose Ouse view:
(Cotes)
ترش اپورا ۶
1
* Opxopreedt view?
(Spsten Ietecutor) = ”
( ) Deployment He
0 a View
epi et :نان Systm Integrators System Engineering
(Gpoteso سم (عسجمط ۱
Sealab Delivery instalation
Throwgigat communication
صفحه 25:
Ose Owe view
Ose-cose ل
4oteraction Diageo
Gequewer Oigrans
0 Dicer
Lowcd view
Chase Dips
عم 0) عنلسی() عوظ)
مرن سوه ور
عممبن:() رشضوط)
]9 سصان هم سم
ون daca
QDeploywedt view
Oeplopspect chercpo
صفحه 26:
Ose Cuse Oiew
«س«پ«پ«پپ«پ(( ۰ ۰۰۰۰
Laer mer 5 Bari di Ske +
MyModel
© Use Case View
RR Main
EQ MyUseCaseDiagram
& Mydctor |
5S MyUseCase |
[F) MyColaborationDiagram
WH MySequenceDiagram
FP State/Activty Model
P| MyActivityDiagram
۳۹
8 23 0
b>
۳۹
Use-case diagram
Collaboration diagram
Sequence diagram
Activity diagram
—
105
5
صفحه 27:
Ose عووم )۱(:0
صفحه 28:
Ose Cuse Oia
نها ههور نف هدر ند ههور نها ههودن
یک دید سطح بالا از چگونگی کاربرد سیستم آن طور که از دید یک کاربر خارجی
Gd | Cal می دهد.
soba ol SE یک سم
Orta #* (آنچه خارج از سیستم است)
*** «صجمی عو()(مرزهایسیستم که مشخصمیک ند سیستم چه میکند)
*** تقابلات و یا روابط بین سرهها و سیم سیها در داخل سیستم که پیوستگی ها
و وابستگی ها و تعمیم ها را در بر می گیرد.
صفحه 29:
@vtors
وف قوور و03 ونور ون نا ونور ونه قونؤ دو
:وها نمايشكر كاربران سيستم هستند.
یه در تعاملبا سسیی ها هستند ولىلنها را كنترلنمىكنند
Orta كسيل البيزء سكف"
** با سيستم در تقابل است و يا از آن استفاده مى كند ولى جزى از سيستم نيست.
** ورودى فراهم مى كند و از سیستم اطلاعات در يافت ميكند.
** خارج سیستم است و هیچ کنترلی روی سح سیها ندارد.
رنه با چککردنموارد زیر شناساییمیشوند:
% کسی که به طور مستقیم از سیستم استفاده می کند.
** کسی که مسئول حفاظت از سیستم می باشد.
سخت افزار خارجی که به وسیله سیستم استفاده می شود.
ابل و با نبازمند به سیدنم مي یاشند.
سیستم های دیگری که در
صفحه 30:
Ose Ours
ما ههور ود سور و03 ونور ووو مهنود و
دنباله اى از تراكنش ها ى شكل كرفته توسط يك سيستم در ياسخ به
محرکی که توسط ببسیراه انذازی شده است.
یک عم وی موارد زیر را نشان می دهد:
+ نمایش یک الگوی رفتاری از سیستم .
۰ دنباله ای از تراکنش های انجام گرفته توسط رورس و یا سیستم.
جووی و( لبز ار هاوف راهم میسازند تا:
* نیازمندیهای سیستم را نمایش دهند.
* با کاربران نهایی و کارشناسان برنامه ارتباط برقرار کنند.
* تست سیستم.
صفحه 31:
۱
وهنا دهنور وده ونور و00 مونور وو وا لوتؤدن
ی
Cis Place Local Call “aN
a,
Place Long-Distance Call
عر
Retrieve Customer Billing
Information Billing System
هي
Customer Get Call History
صفحه 32:
جریان رویدادها
وده موتور وده فوؤر وه وا موتور وو 0 موتو دن
جريانى از رويدادها ٠ دنباله اى از تراكنش ها (يا وقايع)است كه به وسيله سيستم اجر
شود
يك جريان از رويداد ها بايد شامل:
+ زمان و جكونكى شروع ويا خاتمه بحت #ب .
٠ تقابلات بين جومت ج1(5) وعصاصه
۰ داده مور اس
۰ دنباله وقایع برای سس سس
صفحه 33:
جریان رویدادها
اههد وا مهو وا ههور ده هون
pie Spee Donic Plow
ممها) رشحي !ة) : به توصيفحا لتوكه ممكنلستبه وجود لمدم باشد
Gub Plow 5 جریانهاییک ه در بعضوجريانها وجود دارد.
صفحه 34:
4١1 حون[
صفحه 35:
ateractios )(0
نها ههور نف هدر ند ههور نها ههودن
* دنباله مهمی از تراکنش ها بین اشیا
٠» كه شامل دو نوع:
- موه مه
* نشان می دهد چگونه اشیا با یکدیگر رابطه دارند.
۰ از طریق سم می تواند تولید (PO). So
۰ مدلسازی جریان کنترل
Gequewe Dir -
۰ تعامل مبتنی بر زمان شی را نشان می دهد.
۰ مدلسازی جریان کنترل
7
1000
File Edt View Fomat Browse Repo Query
19 28 ۱ ۶ 5 ۷۵
| لها
Browse Interaction
ee
co
=
م
=
سر
۳
صفحه 36:
ateractios )(0
و00 قوور وو وا قوور وه 0 قونور ووو ووتؤدن
درج سس سس 5777۳777777
Package: Interaction Diagrams:
|.
۵۳۰7۳۳۵1 ۱۱0۳۳۰۰۳50 ees |) ee) |
[21x] بر
Title:
xx ££ i
Diagram Type.
emis
Collaboration Cancel
صفحه 37:
Selector | +
oti | Note Anchor
Object 2 [=| Class Instance
Object Link. Link to Self
Link Message Reverse Link Message
Data Flow. Reverse Data Flow
Collaboration Diagram Toolbox
صفحه 38:
Object Message
Lock
Sequence Diagram Toolbox
صفحه 39:
O sequeue dugraod
وها هونور ودلا مور وهنا هوؤر ونوا ووتؤد نو
Ubraguser Paton Boot
Patron Book
صفحه 40:
نها ههور نف هدر ند ههور نها ههودن
2 extendDueDate( }
_ Patron = |. Boo
1: renew(Book)
LibraryUser
صفحه 41:
Ose Ouse view
Ose-rose Orgran
4oteraciioa Diagrans
Gequewe Orgran
Cokaboraticg Dierans
مورا view
Chose Oiagracs
Grate Duckie Diagrams
Grate chart Drees
rtviy Diep
Oowpourd view
Cowpourdt dagen
QOepby wed view
QDeplywest drocpo
صفحه 42:
۰۰۰۰ ۰ «س«پ«پ«پپ«پ((
۰ _نشان می دهد که چگونه سیستم رفتار بووی جیها را پیاده سازی می کند.
۶ شامل موارد زیر:
کلاسها :صفات و عملیات
Chose Orrpans ۱
Grate Okort ا
C2 Logical View
) Man
Associations
Statechart | 5-El MyClass
diagram © State/Activly Model
۱ امقوة انهم
Class 8) MyClssDiagam x
diagram
صفحه 43:
Oingraws جووا)
صفحه 44:
Chis Oia
وف هوور و03 ونور ون نا ونور ونه 99399
۰ یک ممسبم0 عصا6
تعاملات بین کلاسها در سیستم
را نشان می دهد.
هر کلاس با یک مستطیل سه
بخشی نمایش داده می شود.
- نام کلاه
— صفات
- علگر
خطوط بین کلاسها روابط بین آنها
را نشان می دهد.
SE a
۶
1
۱
5
(loss iagran Brangle
صفحه 45:
Oia Por BTM و0 ظ)
I3G9 99 13GT-DIY 1399 DIY 99 99399
مشب
لاوا جه ۰
8
Head 0
لماه عم
BD cash Balance
Provide Cash)
اس یی رز See
سه | وه
| وعم جدود
ا
EM verity Funded)
صفحه 46:
۰۰۰۰ ۰ «س«پ«پ«پپ«پ((
Geverd
عمجم
tributes
ماع
Cowpoursits
لجوج(
Pies
صفحه 47:
یر ۰
Paraweterized Oks
‘eetoatoted Chess
۰ واه Chass Delt
ee a Poraweterized Oks Oi
و سس .سس سس تا
و leg
Port *
والدی که كلاس به آن تعلق
دارد(يكيج أن(
صفحه 48:
Gecerd Tub نون
«س«پ«پ«پپ«پ(( ۰ ۰۰۰۰
۰ اسهم وی چگرنه بکک اضر عاصر آناز بیرونپکیج تعريفشدد مشاهدد مى
شود.
Pubbe (1 :عنصر بیروناز پسکیج قابلشاهدم لستو میتولننرا به قسمتهاودیگ مدل
وراک رده عملياتب رلئةمام كاربرلنق ابلدستيابواست
©) لحوجهد): عنصر فقط براى زير كلاسها و خود كلاسها قابل دستيابى است.
©) هم <):فقط براى خود كلاس قابل دستيابى است.
*4) دمحا 1 :عنصر فقط درداخل پکیجی که در آن تعریف شده قابل مشاهده است.
صفحه 49:
Detail Dab
هون 33G9. Dy 13G9'DVG ISI VV,
Gpwe °
از لینف یلد برلیی اددلشتمقدار 7-59 تسه
فضاءمورد نیاز لشیایک اشدر طول [ سس
انجزا كد 37 ميؤود 3 ae
Cie sears
۰ و Gore © و >
اندي >
۲ مد © Strcreneus
Deseription اس شاوی
Nene Tie 15/۹2
Persistent (Default) ‘The state ofthe element transcends the Meine of
عرلا enclosing element
Pranstent ‘The stale ard Metin of tae element are اه
sat ‘The clement exfsts during the entire execution of
rogram.
صفحه 50:
Description
The semantics of the eperntion are
guaranteed only in the presence of a single
Unread of control. Only one uiread of
contml can he exceuting in the method at
The semantics of the operation are
guaranteed i the presence of multuple
threads of control. A guarded class
requires colluborauon among chen
threads to achieve mutual exchiston.
‘The dass has 11s ovn wead of coutzel
The semantics of the operation are
siaraniteed in the presence of multiple
threads of control: mutiial excision ts
supplied by the
Type
Sequential (detautty
Guarded
Active
Synchronous
صفحه 51:
نون ۲۱۳۰9 اهو()
۰۰۰۰ ۰ «س«پ«پ«پپ«پ((
@bsirwct ٠
کاشیرا که به عنوانک اشپایه عملمیک ند
مشخ مینماید.
چنین کلاسی عملیات و حالاتی را که توسط زیر. کلاسها
به ارث برده می شود را تعریف شده است.
صفحه 52:
Chss GpeviPicciod is سوم Pub
وف قوور و03 ونور ون نا ونور ونه قونؤ دو
1 Access Control Adornment (Uniabeled)
و Publicoembers of class are accessible to all cents.
Protected anembers ofa class are access a to
۳2] ۱
Gedken — Nevtlne سس
8 م S40 ل يل يي و ع nly tothe cass
pe Retina tae? Nas كلاه از ew
۳
تا ۱۱
۱
1 Slereotype—splays the name af the sterotype
1 Operation—<isplays the name of the operation.
۱ Return Type—tenties the typeof vale returned from the
erat.
سس |
[ee] cet [Es | atone e] Hon
1 Parent—identifes which class desines the operation.
صفحه 53:
Chis Gpeviicaion = utributes Tub
و04 قهنور و04 قهؤر و03 وونؤد و 399 DIY
1 Access Control Adornment (Unlabeled:
4 Publle—menbers ofa lass are accesible to al ent
Protected members ofa elass are access
subclasses, frends, orto the clas itsel.
۱0
é Prvate—members ofa class are arcesable nly tothe
liselforto its ends,
4 ‘Tmplemented—the class i accessible only by the
‘uplementation ofthe package containing the class,
name of the stereatype, نالا
1 Name—dsplays the natn ofthe attribute,
w Class—identifles where the attnbute ts defined.
۱ can be a class or a tracdional type, stich as tnt.
1 bitialalsplays the nila value ofan object,
nial
Hota
ادام سولق 17
تحن
عم
Comet | 2) | عم
oF
صفحه 54:
Chess نیم86 — Rettiow Pub
وة ها مور ود نا ههور وهنا هو وذو موود
Shewinheited ج22 :نام رلبطه *
۳3 Fas 7
1 Coup SafsStomge ا
hx ecard *
۰ 0۳ ۳۱ :نام مقصد
Cancel | tor) | Brome] Hee
صفحه 55:
جد سوه :0 دواع (1) دن ©
صفحه 56:
۰۰۰۰ ۰ «س«پ«پ«پپ«پ((
٠ شامل دیاگرام های زیر:
tetoteckarts dagraws = —
* مبتنی بر حالت
۶ برای مدل سازی مراحل زمانی عمر یک شی به کار می رود.
— حممو ررشتت:
۰ برای مدل سازی دنباله فعالیت های یک فرایند به کار می رود.
صفحه 57:
ون هحود وا وود و0 0 اوه هت
۰۱ و مه گ 5 1۶ ۱۳0۱5 ک ثم ده 7 ۱ 2 5 |
&
8 . ۳
دز تفیل ۳ Specification for StatorAct... 2
LoicalView
1 2 اسمه
ی hexane ف a
+g) State/Actity Model = =
i» C3 Convonent Yew al
IG, Deploymeni Yew
{84 Mode! Prcpoties Cumer اموعع معنا
مت
Documentation:
jao-lone-ag
صفحه 58:
Grotechot Oars
«س«پ«پ«پپ«پ(( ۰ ۰۰۰۰
* حالات مختلفی که شی به خودش می گیرد و رویدادهای که باعث
گذار می شوند را نشان می دهد.
- حالات :موقعیت های مختلفی که شی در طول عمرش به خود می گیرد.
- گذارها : روابط بین حالات
صفحه 59:
state chart Diageo
بش
if ۱۳6 هه 4۱
ope oy a
| 5-5 Sond ntee cuter
او شام 0۱
Reps
سا
۵ وس caste |
د ا
6
صفحه 60:
دود( شفع ©
وهاه هنور وهنا ونور وه وا ونور ووه وهنو دن
* فعالیت هاى يك كلاس را شرح مى دهد.
- مستطیل های گوشه گرد : فعالیت ها
- مستطیل ها : اشیا
- لوزی ها :نقاط تصمیم گیری
- 5۷۷۱۳۱۱۵۱065 :نقشهوی کمدلتجارورا نشانمیدهند.
صفحه 61:
صفحه 62:
Ove Owe view
)ویو(
عمیرن۱) شمه
Gequewer Diagrans
Collaborative Diccpans
Lowcd view
Chose Orrgraws
Grate Mackie Diexpucs
Grote chat مین
Ortviy Diagrams
Cowprvedt view
سیم موز
QDeploywedt view
Ocplopsoect cic
صفحه 63:
The Cowpoured Oiew
«س«پ«پ«پپ«پ(( ۰ ۰۰۰۰
+ سازماندهی نرم افزار
+ شامل اطلاعاتی در مورد نرم افزارءمولفه های کتابخانه ای و قابل اجرا
Cowpovent tages *
۶ به صورت پیش فرض شامل يك مرح G4 warn 2280
View تم
Min @
ل ابورا
۷ 1
Component
diagram
صفحه 64:
دجوو 0:() اون
صفحه 65:
۰۰۰۰ ۰ «س«پ«پ«پپ«پ((
۰ مولفه ها : برنامه های اصلیءزیر
۳ برنامه ها » پکیج ها و وظیفه ها
1۲-۲ لا تسه
سدم ار Noe
Component —~ ]] E) Package
Domne —] DD — Sein ۰ رابطه های وابستگی فیزیکی بین
Subprogram Body Spotl مولفه ها و ترتیب آنها در پکیج
Main Program 0 8 Package Specification
Package Body لق | Bi |} —Genetic Package
Task Specification.£]} J }1 —Task Body
Lock 6
Figure 81 Component Diagram Toolbox
صفحه 66:
صفحه 67:
Ove Owe view
Ose-cose Oiageenns
oteraction Diogenes
Gequewer Diagrans
Collaborative Diccpans
Lowcd view
Chose Orrgraws
Grate Mackie Diexpucs
Grote chat مین
Ortviy Diagrams
]9 view
ره اون
QDeploywedt view
Oeployedt رن
صفحه 68:
۰۰۰۰ ۰ «س«پ«پ«پپ«پ((
۰ نگاشت فرایندها به سخت افزار را نشان می دهد.
* محیط معماری توزیعی
٠ مناسب برای مهندسان سیستم
6 MyModel
7-02 Use Case View
2 Logical View
(9 Component View
صفحه 69:
صفحه 70:
۰۰۰۰ ۰ «س«پ«پ«پپ«پ((
۰ ارتباطات بین پردارش گر ها و دستگاه
و نیز تخصیص پردازش ها به پردازش
گرها
سانا لك ..
1—flote Anchor /8 الور
۳ سوم
yl 68 ۳3
صفحه 71:
۰۰۰۰ ۰ «س«پ«پ«پپ«پ((
ATMClient exe ATMClient exe
صفحه 72:
Code Ceuercicva
«س«پ«پ«پپ«پ(( ۰ ۰۰۰۰
0 ۰
dao *
وس ۰
٠ - چه
0۷ 0 ۰
صفحه 73:
Code Ceuerativa
و9 هوور وها ووو ر وه وا ونور ووه فان
A
8
ابزارى مستقل از زبان » براى اطمينان از سازكارى مدل
ساخت مولفه ها :فايل ها ى كدامقبع » فايل هاى اجرايى ٠ كتابخانه هاى زبان اجرا »
اپلت ها.
نگاشت کردن کلاسها به مولفه ها : هر مولفه کد منبع نمايشكر فایل کد منبع برای
یک یا بیشتر کلاس می باشد.
مشخص کردن خصوصیات تولید کد : این خصوصیات چگونگی تولید کد را
مشخص می کند.
تخاب یک کلاس » مولفه یا