صفحه 1:
ارائه درس معماری سیستم های بزرگ
Co Pe
صفحه 2:
عنوان فصل: طراحی زیرسیستم
فهرست مطالب
ال
صفحه 3:
" پیشنهاد ۳۵۷۷۱6۲: استفاده از ۳۵1896 ها
ا ۴"
صفحه 4:
ادامه
7 زيرسيستم ها : تعريف ساختار سيستمء واسط ها و وابستكى ها در زمان
طراحی یا ساخت
eer AC] To) a
صفحه 5:
: UML User's Guaide «_ a>5 3, Package
BS Sree ebb oe
صفحه 6:
سیستم : یک 0866896 دارای 56۲0/۵6
زيرسيستم: بخشى از سيستم. يك 021896 داراى 56/086
صفحه 7:
خصوصیات زیرسیستم
* زیرسیستم:
سطح پایین ترین موجودیت هایی که معمار نرم افزار واسط های انها را مدیریت میکند
واحد تولید مستندات طراحی ۹
صفحه 8:
۳
* یک تکنیک دیگر برای داشتنن دید مجرد از سیستم
صفحه 9:
of Technology, Computer Engineering 0ك
Loren Na ence ce etn eevee a
3 3067م ناه طم
صفحه 10:
صفحه 11:
مدل کردن زیرسیستم هاء واسط ها و لابه ها
* زيرسيستم ها و لايه ها : دو ابزار اساسى براى ستازماندهى سيستم هاى
بزرك در بخش هاى كوجكتر و قابل مديريت
ا
صفحه 12:
ادامه
سیستمی با تعداد زیادی زیرسیستم وابسته به هم
* به سرعت غیرقابل تغییر می شود
صفحه 13:
ابزارهای لازم برای ثبت. کاوش و مدیریت وابستگی ها در کل سیستم را
فراهم میکند.
udsystem interface dependency view
تک زیر زسیستم ها تمرکز کند لاه ها ی ساختن جزئیات کمک میکنند.
of Technology, Computer Engineering 0ك
Loren Na ence ce etn eevee a
13 3067م ناه طم
صفحه 14:
Packane
‘Amirkabir University of Technology, Computer Engineering
Loren Na ence ce etn eevee a
3067م ناه طم 14
صفحه 15:
15
cain 2 1 حا Ls تس
مود
of Technology, Computer Engineering 0ك
Loren Na ence ce etn eevee a
3067م ناه طم
صفحه 16:
ae]
ات
rang
صفحه 17:
اطلاعاتی در مورد ساختار سیستم در ارتباط با یک زیرسیستم خاص
کمک لایه ها به حذف جزئیات در ۷16۷ های پیچیده.
صفحه 18:
1 ۳
Customer <— ——-—- — billing
layer
\ dependencies J
2
layers تیه
1 ۴۵۸
of Technology, Computer Engineering 0ك
Loren Na ence ce etn eevee a
18 3067م ناه طم
صفحه 19:
Top-level Dependencies Yb ch. cle <I,
Spe nC rie Ct eres Se Seen rete tone ae
Subsystem interface dependency view
اا اا ا لل لت
صفحه 20:
0
Customor
Query
“<<aubsystem>>
‘Accounts
“<-subsystom>>
Stocks
1
۳۳۹
د
“<<eubayatem>>
Bling
=
‘<<subsystemn>>
Advertising
ea
‘eeubsyetem>>
aut
0
مخ 0
اه ل
ی یت
Teller User ‘Account
Interface
‘Acct |_Managemont
م Status
“<subsystem>>
Voice interface
يس لمج
ا ا
ود
tan
اه
, ناهد
Fe cen oat arte estat
tener)
صفحه 21:
Layered Subsystem viewpoint
ا PRCT Soe
معمولایک ۷۱6۷ ی لایه ای از سیستم وجود دارد
فهم آسان برای افراد معمولی . ..
صورت Seale.
صفحه 22:
نمونه ای از مفاهیم وابستگی اضافه شده
۱
مهم برای تیم های توسعه و معماری .
صفحه 23:
ادامه
0
" نشان دادن کل معماری در یک ۰۷16۷۷
صفحه 24:
24
University of] ام وید
00
صفحه 25:
۳
20505595800 view Tai 52
of Technology, Computer Engineering 0ك
Loren Na ence ce etn eevee a
25 3067م ناه طم
صفحه 26:
ادامه
ا حیاتی از معماری نرم افزار برای توسعه دهندگان نرم افزار به
ل ا
اا 00
4 1
صفحه 27:
2101000000
ها ,اند
27
صفحه 28:
ا ا ل ل
ی ge
ساخت پروژه
ری و
صفحه 29:
پیشنهاد: نشان دادن معماری زیرسیستم ها به طور مستقیم در کد
صفحه 30:
ادامه
اا ل معماری سیستم در کد منبع
OS ne eS nse ee ae
(Leone
صفحه 31:
عا ا ها
al ل ا ا ال ل اك
* پیشنهاد: عکس این مطلب
تعریف 60000۳06 : نمونه های زمان اجرا
ایک
صفحه 32:
1۳7 peommurpen ل
انتيجه اى از ساخت. نصب و اجرای آن ز رسیستم.
صفحه 33:
_-—> transaction | subsystem» Subsysiom Butlds the
0 Session ‘Component
Managor
ponent interface
is insiance of
Suhsysten interface
transaction
‘Amirkabir University of Technology, Computer Engineering
Loren Na ence ce etn eevee a
3067م ناه طم Ey
صفحه 34:
Jeff Garland, Richard Anthony, Chapter 6 of Book
6/60 1۵796-516 5070۷372 2۵۲/666۷۰