ورود اعضا
 
 
سبد خريد
 
نام کالا تعداد کالا  
قيمت کل : 0 ريال
 
کتاب ماه
 
180,000 ريال
162,000 ريال
 
پرفروش ترین کتابها
 
 
گفتگوی زنده
 
 
پربازديد ترين كتابها
 
آموزش گام به گام C#.NET 2008
آموزش گام به گام C#.NET 2008
160,000 ريال
145,000 ريال
اصول طراحی الگوریتمها
اصول طراحی الگوریتمها
160,000 ريال
144,000 ريال
مرجع کامل Excel 2007
مرجع کامل Excel 2007
220,000 ريال
200,000 ريال
مرجع کامل Word 2007
مرجع کامل Word 2007
140,000 ريال
126,000 ريال
آموزش گام به گام UML 2.0
آموزش گام به گام UML 2.0
70,000 ريال
65,000 ريال
اصول و مبانی شبکه
اصول و مبانی شبکه
200,000 ريال
180,000 ريال
مرجع کامل C#.NET 2005
مرجع کامل C#.NET 2005
320,000 ريال
290,000 ريال
مرجع کامل UML With Rational Rose
مرجع کامل UML With Rational Rose
120,000 ريال
110,000 ريال
 
گروهها
 
 
جستجو
 
 
نظر سنجی
 
بهترین ناشر کتب تخصصی کامپیوتر از نظر محتوا در ایران کیست؟

 
امكانات پرداخت
 
 
آمار سايت
 
30447
کل بازديدها :
16191
بازديدهاي امسال :
1066
بازديدهاي اين ماه :
30
بازديدهاي امروز :
1
کاربران آنلاين :
154
اعضاي سايت :
0
اعضاي جديد :
 
پر امتيازترين كتابها
 
مرجع کامل Flash CS4
مرجع کامل Flash CS4
140,000 ريال
126,000 ريال
مرجع کامل UML With Rational Rose
مرجع کامل UML With Rational Rose
120,000 ريال
110,000 ريال
Hack
Hack
45,000 ريال
40,000 ريال
آموزش گام به گام Ajax
آموزش گام به گام Ajax
160,000 ريال
145,000 ريال
مرجع کامل ASP.NET With C#.NET 2005
مرجع کامل ASP.NET With C#.NET 2005
220,000 ريال
200,000 ريال
مرجع کامل C#.NET 2005
مرجع کامل C#.NET 2005
320,000 ريال
290,000 ريال
مرجع کامل Excel 2007
مرجع کامل Excel 2007
220,000 ريال
200,000 ريال
آموزش گام به گام C#.NET 2008
آموزش گام به گام C#.NET 2008
160,000 ريال
145,000 ريال
آموزش گام به گام UML 2.0
آموزش گام به گام UML 2.0
70,000 ريال
65,000 ريال
مرجع کامل Word 2007
مرجع کامل Word 2007
140,000 ريال
126,000 ريال
اصول و مبانی شبکه
اصول و مبانی شبکه
200,000 ريال
180,000 ريال
مرجع کامل Linux Red Hat Fedora
مرجع کامل Linux Red Hat Fedora
140,000 ريال
130,000 ريال
اصول طراحی الگوریتمها
اصول طراحی الگوریتمها
160,000 ريال
144,000 ريال
 
جزئيات کالا
 

  آموزش گام به گام UML 2.0
آموزش گام به گام UML 2.0
نام کالا :
50
کد کالا :
70,000 ريال
قيمت کالا :
65,000 ريال
قيمت با تخفيف :
1 گرم
وزن :
‎۲۵ مهر ۱۳۸۸ ۱۷:۰۹
تاريخ ثبت :
853
تعداد بازديد :



  • توضیحات کالا
  • مشخصات کالا
  • نظرات
فهرست‌ مطالب
   فصل‌ 1 مقدمه
1-1 یک زبان مدلسازی شامل چه اجزایی است؟ 18
1-1 یک زبان مدلسازی شامل چه اجزایی است؟ 18
1-1-1 پرداختن بیش از اندازه به جزئیات: مشکل مدلسازی بوسیله کدنویسی 20
2-1-1 زیاده‌گویی، ابهام، سردرگمی: نتیجه مدلسازی با زبانهای بی‌قاعده 22
3-1-1 ایجاد تعادل: زبانهای باقاعده‌ 25
2-1 چرا UML2.0 ؟ 27
3-1 مدلها و نمودارها‌ 30
4-1 سطوح UML‌ 31
5-1 UML و فرایند توسعه نرم افزار 32
6-1 نماهایی از مدل شما 33
7-1 طعم اولیه UML 35
1-7-1 یادداشتها (Notes) 35
2-7-1 stereotypeها 36
1-2-7-1 کلیشه‌هایی که روی کلاسها اعمال می‌شوند (فصلهای چهارم و پنجم را ببینید) 37
2-2-7-1 کلیشه‌هایی که بر روی کامپوننتها اِعمال می‌شوند (فصل 2 را ببینید) 37
3-2-7-1 stereotypeهایی که به موضوعات اعمال می‌شوند 37
4-2-7-1 مقادیر ضمیمه شده 37
8-1 آیا به اطلاعات بیشتری نیاز دارید؟ 38
   فصل‌ 2 نیازمندی مدلسازی Use Caseها
1-2 بدست آوردن نیازمندیهای یک سیستم 41
1-1-2 نگاه کردن به سیستم از بیرون: عوامل (actors) 42
1-1-1-2 عوامل گول زننده (Tricky Actors) 43
2-1-1-2 بهینه‌سازی عوامل (Refining Actors) 45
2-1-2 use caseها 45
3-1-2 خطوط ارتباطی (Communication Lines) 47
4-1-2 مرزهای سیستمی (System Boundaries) 48
5-1-2 توصیفات use case (Use Case Descriptions) 49
2-2 روابط میان use case ها 53
1-2-2 رابطه <> (<> relationship) 53
2-2-2 شرایط خاص (Special Cases) 60
3-2-2 ارتباط <> 63
3-2 نمودارهای Overview Use Case 66
4-2 در ادامه به چه مطالبی خواهیم پرداخت؟ 68
   فصل‌ 3 مدلسازی جریانهای کاری سیستم : نمودارهای فعالیت (Activity)
1-3 بنیان‌های نمودار Activity 70
2-3 Activityها و Actionها 73
3-3 Decisions (تصمیم‌ها) و Merges (ادغام‌ها) 75
4-3 انجام همزمان چندین action 77
5-3 Time Events (رخدادهای زمانی) 80
6-3 فراخوانی activityهای دیگر 81
7-3 آبجکت‌ها (Objects) 82
1-7-3 نمایش آبجکتهایی که بین Actionها حرکت می‌کنند 83
2-7-3 نمایش خروجی‌ها و ورودی‌های یک action 83
3-7-3 نمایش تغییر حالت آبجکت‌ها در طول یک activity 84
4-7-3 نمایش ورودی به و خروجی از یک activity 85
8-3 ارسال و دریافت سیگنال‌ها (Signals) 85
9-3 شروع یک Activity 87
10-3 پایان activityها و جریان‌ها 88
1-10-3 ایجاد وقفه در یک Activity 88
2-10-3 پایان یک جریان 89
11-3 پارتیشن‌ها یا SwimLane ها 90
12-3 مدیریت نمودارهای activity پیچیده 92
1-12-3 Connectors (کانکتورها) 92
2-12-3 Expansion Regions (مناطق توسعه) 93
13-3 در ادامه به چه مطالبی خواهیم پرداخت؟ 94
   فصل‌ 4 مدلسازی ساختار منطقی یک سیستم: معرفی کلاسها (Classes) و نمودارهای کلاس
1-4 یک کلاس (Class) چیست؟ 96
1-1-4 انتزاع (abstraction) 98
2-1-4 Encapsulation (نهان‌سازی) 99
2-4 شروع کار با کلاسها در UML 100
3-4 Visibility (میدان دید) 101
1-3-4 میدان دید عمومی (Public Visibility) 101
2-3-4 میدان دید محافظت شده (Protected Visibility) 103
3-3-4 میدان دید بسته‌بندی شده (Package Visibility) 104
4-3-4 میدان دید خصوصی (Private Visiblity) 105
4-4 وضعیت کلاس: صفات (Class State: Attributes) 106
1-4-4 نام و نوع 107
2-4-4 چندگانگی (Multiplicity) 109
3-4-4 خاصیتهای صفت (Attribute Properties) 110
4-4-4 صفات درونی (inline) در برابر صفات by Association 111
5-4 رفتار کلاس: عملیات 113
1-5-4 پارامترها (Parameters) 114
2-5-4 انواع برگشتی (Return Types) 114
6-4 بخشهای ایستای کلاسهای شما 115
7-4 در ادامه به چه مطالبی خواهیم پرداخت؟ 119
   فصل‌ 5 مدلسازی ساختار منطقی یک سیستم: نمودارهای Class پیشرفته (Advanced Class Diagrams)
1-5 روابط بین کلاسها (Class Relationships) 122
1-1-5 وابستگی (Dependency) 122
2-1-5 اتحاد (Association) 123
1-2-1-5 کلاسهای Association 126
3-1-5 اجتماع (Aggregation) 127
4-1-5 ترکیب (Composition) 127
5-1-5 تعمیم Generalization (به بیان دیگر وراثت (Inheritance) ) 128
1-5-1-5 تعمیم و استفاده مجدد از پیاده‌سازی 130
2-5-1-5 وراثت چندگانه (Multiple Inheritance) 130
2-5 محدودیتها (Constraints) 132
3-5 کلاسهای Abstract 134
4-5 واسط‌ها (Interfaces) 137
5-5 قالبها (Templates) 141
6-5 در ادامه به چه مطالبی خواهیم پرداخت؟ 143
   فصل‌ 6 جان بخشیدن به کلاسها: نمودارهای (Object Diagrams) Object
1-6 نمونه‌های آبجکت (Object Instances) 146
2-6 اتصالات (Links) 148
1-2-6 اتصالات و محدودیتها (Links & Constraints) 149
3-6 مقیدسازی الگوهای کلاس (Binding Class Templates) 151
4-6 در ادامه به چه مطالبی خواهیم پرداخت؟ 154
   فصل‌ 7 مدلسازی تعاملات مرتب : نمودارهای Sequence
1-7 شرکت کنندگان در یک نمودار sequence 156
1-1-7 اسامی شرکت کنندگان (Porticipart Names) 157
2-7 زمان 158
3-7 رویدادها، سیگنالها و پیغامها 159
1-3-7 امضاهای پیغام (Message Signatures) 160
4-7 نوارها (میله‌ها)ی فعالسازی (Activation Bars) 161
5-7 پیغامهای تو در تو (Nested Message) 162
6-7 پیکانهای پیغام (Message Arrows) 163
1-6-7 پیغامهای همزمان (Synchronous Messanges) 164
2-6-7 پیغامهای ناهمزمان (Asynchronous Messages) 165
3-6-7 پیغام بازگشت (Return Message) 167
4-6-7 پیغامهای ایجاد و تخریب شرکت کننده (Participant Creation & Destruction Messages) 168
7-7 جان بخشیدن به یک use case با یک نمودار sequence 170
1-7-7 یک نمودار sequence سطح بالا 171
2-7-7 شکستن یک تعامل به شرکت کنندگان مجزا 173
3-7-7 درخواست ایجاد شرکت کننده 175
4-7-7 درخواست حذف شرکت کننده 176
5-7-7 درخواست‌ پیغامهای ناهمزمان 176
8-7 مدیریت تعاملات پیچیده با قطعات sequence 178
1-8-7 استفاده از یک قطعه sequence : قطعه ref <179/td>
2-8-7 مروری کوتاه بر انواع قطعات در UML 2.0 181
9-7 در ادامه به چه مطالبی خواهیم پرداخت؟ 184
   فصل‌ 8 تمرکز بر اتصالات تعاملی (Interaction Links) نمودارهای Communication
1-8 شرکت کنندگان، اتصالات و پیغامها 186
1-1-8 پیغامهایی که در یک زمان مشابه رخ می‌دهند 188
2-1-8 فراخوانی چند باره یک پیغام 189
3-1-8 ارسال یک پیغام براساس یک شرط 189
4-1-8 وقتی یک شرکت کننده پیغامی را به خودش می‌فرستد 191
2-8 تشریح جزء به جزء یک تعامل با یک نمودار communication 191
3-8 نمودارهای communication در برابر نمودارهای sequence 196
1-3-8 مبارزه بین این دو نمودار 196
2-3-8 رویداد اصلی (Main Event) 198
4-8 در ادامه به چه مطالبی خواهیم پرداخت؟ 200
   فصل‌ 9 تمرکز بر روی زمان‌بندی تعاملی: نمودارهای Timing
1-9 نمودارهای timing چطور به نظر می‌رسند؟ 202
2-9 ساختن یک نمودار timing براساس یک نمودار sequence 203
1-2-9 محدودیتهای زمان بندی در نیازمندیهای سیستم 204
3-9 بکارگیری شرکت کنندگان در یک نمودار timing 205
4-9 وضعیتها (states) 206
-9 زمان (Time) 208
1-5-9 اندازه‌گیری‌های زمان دقیق و نشانگرهای زمان نسبی 208
6-9 خط وضعیت (state-line) مربوط به یک شرکت کننده 211
7-9 رخدادها (events) و پیغامها (messages) 213
8-9 محدودیتهای زمانبندی (Timing Constraints) 214
1-8-9 فرمتهای محدودیت زمانبندی 215
2-8-9 اِعمال محدودیتهای زمانبندی بر روی وضعیتها و رویدادها 216
9-9 سازماندهی شرکت کنندگان در یک نمودار timing 217
10-9 یک نمادگذاری جایگزین 220
11-9 در ادامه به چه مطالبی خواهیم پرداخت؟ 223
   فصل‌ 10 تکمیل تصویر مربوط به تعامل: نمودارهای Interaction Overview
1-10 بخشهای یک نمودار interaction overview 226
2-10 مدلسازی یک use case با استفاده از یک Overview Interaction 227
1-2-10 همکاری کردن تعاملات 228
2-2-10 چسباندن تعاملات به یکدیگر 234
3-10 در ادامه به چه مطالبی خواهیم پرداخت؟ 234
   فصل‌ 11 مدلسازی ساختار داخلی یک کلاس: ساختارهای مختلط (Composite Structures)
1-11 ساختار داخلی 238
1-1-11 وقتی که نمودارهای کلاس به کار نمی‌آیند 238
2-1-11 اجزای یک کلاس 241
3-1-11 کانکتورها (connectors) 243
4-1-11 علائم دیگر Multiplicity 244
5-1-11 خاصیتها (Property) 244
6-1-11 نمایش روابط پیچیده بین آیتم‌های درون یک کلاس 245
7-1-11 نمونه‌های ساختارهای داخلی 245
2-11 نمایش چگونگی مورد استفاده قرار گرفتن یک کلاس 247
3-11 نمایش الگوها با استفاده از Collaborationها (همکاری‌ها) 249
4-11 در ادامه به چه مطالبی خواهیم پرداخت؟ 253
   فصل‌ 12 مدیریت و استفاده مجدد از بخشهای سیستم: نمودارهای اجزا (Component)
1-12 کامپوننت چیست؟ 256
2-12 یک component مقدماتی در UML 257
3-12 واسطهای ارائه شده (provided) و مورد نیاز (Required) یک کامپوننت 258
1-3-12 استفاده از علامت توپ و حفره برای نمایش واسطها 258
2-3-12 استفاده از علامت کلیشه (stereotype) برای نمایش واسط 259
3-3-12 فهرست کردن واسطها در یک کامپوننت 260
4-12 نمایش نحوه کارکردن کامپوننتها با یکدیگر 260
5-12 کلاس‌هایی که یک کامپوننت را درک می‌کنند 263
6-12 درگاهها (Ports) و ساختارهای درونی (Internal) 264
1-6-12 کانکتورهای Delegation (تفویض) 265
2-6-12 کانکتورهای Assembly 266
7-12 نماهای جعبه سیاه و جعبه سفید کامپوننت 267
   فصل‌ 13 سازماندهی مدل شما: بسته‌ها (Packages)
1-13 بسته‌ها (package) 270
1-1-13 محتویات یک بسته 271
2-1-13 تنوع ابزار UML 272
2-13 Namespaceها و کلاسهایی که به یکدیگر رجوع می‌کنند 273
3-13 میدان دید یک عنصر (Element Visibility) 275
4-13 وابستگی بسته‌ها 276
5-13 وارد کردن (importing) و دسترسی (accessing) به بسته‌ها 278
6-13 مدیریت وابستگی‌های بسته 281
7-13 استفاده از بسته‌ها برای سازماندهی UseCaseها 283
8-13: در ادامه به چه مطالبی خواهیم پرداخت؟ 284
   فصل‌ 14 مدلسازی حالت یک آبجکت به نمودارهای State Machine (ماشین حالت)
1-14 عوامل اصلی 286
2-14 حالتها (state) 288
3-14 انتقال‌ها (Transitions) 289
1-3-14 انواع انتقال‌ها 290
4-14 حالتها در نرم‌افزار 293
5-14 رفتار حالت پیشرفته 294
1-5-14 رفتار داخلی (internal behavior) 295
2-5-14 انتقال‌های داخلی (internal transitions) 295
6-14 حالتهای مرکب (composite states) 296
7-14 شبه حالتهای پیشرفته (Advanced pseudostates) 297
8-14 سیگنال‌ها 299
9-14 ماشین‌های حالت پروتکلی (Protocol State Machines) 300
   فصل‌ 15 سیستم مستقر شده خود را مدل کنید: نمودارهای Deployment
1-15 استقرار یک سیستم ساده 302
2-15 نرم‌افزار مستقر شده: Artifactها 304
1-2-15 استقرار یک artifact در یک گره 304
2-2-15 ارتباط دادن نرم‌افزار به artifactها 306
3-15 گره چیست؟ 307
4-15 گره‌های سخت‌افزاری و گره‌های محیط اجرا 308
1-4-15 نمایش نمونه‌های گره 309
5-15 ارتباط بین گره‌ها 310
6-15 Deployment Specificationها 312
7-15 چه زمانی باید از نمودار deployment استفاده کنیم؟ 314
8-15 در ادامه به چه مطالبی خواهیم پرداخت؟ 315
   ضمیمه A زبان (Object Constrain Language) OCL
1-A ساختن عبارات ‍OCL 319
2-A انواع (types) 320
3-A عملگرها (operators) 320
4-A جمع‌بندی 321
5-A بستر (Context) 322
6-A انواع محدودیتها (Type of Constraints) 324
7-A اتوماسیون OCL 325
   ضمیمه B تنظیم کردن UML : ‌پروفایلها
1-B پروفایل چیست؟ 328
2-B کلیشه‌ها (Stereotype) 328
3-B مقادیر برچسب‌دار (Tagged Values) 329
4-B محدودیتها (constraints) 330
5-B ایجاد یک پروفایل 330
6-B کارکردن با یک متامدل 332
7-B استفاده از یک پروفایل 333
8-B چرا دردسر استفاده از پروفایل را به خودمان بدهیم؟ 334
   ضمیمه C تاریخچة UML
1-C یک سهم برای OOAD 336
2-C با مقدار کمی هم OOSE 336
3-C ... و افزودن کمی OMT 338
4-C ... و به مدت 10 تا 15 سال پخته شده است 338
دربارة‌ نویسندگان 342
پایان
مترجم :
آزاده حسنی - ریحانه هاشم‌پور

تعداد صفحات :
344

نوبت چاپ :
اول

سال چاپ :
پائیز 1388

شابک :
978-964-2971-78-3



ارسال نظر
نام و نام خانوادگی *:
پست الکترونیکی :
وب سایت :
متن نظر *: