صفحه 1:
معماري نرمافزار
صفحه 2:
Ml مقدمه
* مثالي از عدم معماري
* تعریف معماري
۳ عوامل موثر بر استفاده از معماری
"!ا خصوصیات معمار
صفحه 3:
توسعه فرمافزار
"" موج رو به افزایش استفاده از نرمافزار در سازمانهاء شرکتها و صنایع
کوچک و بزرگ توسعهدهندگان نرمافزار را دچار سردرگمي در
چگونگي توسعه نرمافزار با روشهاي توسعه قديمي نموده است.
عدم وجود دیدگاه كلي از ساختار نرمافزار
عدم قابليت تغيير: متناسب با تغییرات سازمانها و شر کتها
وجود سازمانهاي بزرگ و نیاز به استفاده از نرمافزارهاي پیچیدهتر
7 # پيچيدگي نرمافزارهاي امروزي سبب شده است که دیگر مسئله مهم
طراحي الگوریتم و دادهها نباشد. بلکه طراحي ساختار كلي سیستم به
عنوان یک مسئله جدید مطرح شده است.
صفحه 4:
یک مثال : عمارت وینجستر
"" در سن خوزة آمریکاء عمارتي وبكتوريلئي وجود دارد که تمام شهرتش را
مدیون چيزهاي عجیب و غريبي است که در معماري آن وجود دارد.
"!ا این عمارت که در طي 38 سال (1884-1922) توسط بیوه ثروتعند آقاي
وینچستر رایفل ساخته شده. حاوي نکات بسیار جالب و آموزندهاي از
چيزي است که باید آن را «عدم معماري» بنامیم.
* خانم سارا وینچستر که ظاهرأيك آدم خرافلتي بوده. از طربق فالگیرها و
پيشگوهلتي که در اطرلفش جمع شده بودند,به لین اعتقاد عجیب رسیده
بود که Crees وي بستگي به كارهاي ساختماني دارد که در خلنه
اش انجام مي شود! به عبارت ديكر. وي تصور م يكرد در صورت قطع
شدن عملیات ساختماني زندگي او نیز به پابان خواهد رسید.
صفحه 5:
AS
ae عمارت وینچستر (ادامه)
ینه ساخت - 5/5 میلیون دلار
مدت ساخت - 38 سال از 1884 تا 1922
تعداد اطاقها - 160
تعداد طبقات - 2
40 = nay ol تعداد
تعداد آسانسور - 3
تعداد دربها - 467
تعداد پنجرهها - 1257 )10000 قطعه شیشه)
تعداد بخاري - 47
تعداد دودکش - 17
سیستم گرمايي - کانال بخار. هواي گرم. بخاري
تعداد دربهايي که به جايي باز نميشود - 950
صفحه 6:
نکاتی درباره عمارت و ینجستر
"" عدم وجود يك راهبرد مشخص
صفحه 7:
نکاتی درباره عمارت و ینجستر
* عدم وجود يك راهبرد مشخص
* عدم وجود نقشه فني
صفحه 8:
نکاتی درباره عمارت و بنجستر
عدم وجود يك راهبرد مشخص
* عدم وجود نقشه فني
"ذا عدم توجه به نیازمنديهاي واقعي
صفحه 9:
نکاتی درباره عمارت وینچستر
"" عدم وجود يك راهبرد مشخص
"ا عدم وجود نقشه فني
* عدم توجه به نيازمنديهاي واقعي
"" زمان غير معقول
صفحه 10:
نکاتی درباره عمارت وینجستر بیس
"" عدم وجود يك راهبرد مشخص
8 عدم وجود نقشه فني
* عدم توجه به نيازمنديهاي واقعي
"" زمان غیر معقول
"" هزينه غير معقول
صفحه 11:
Bo 4443443
112211 ه
ا ا
ray 11
> 1
ره عمارت وینجستر
صفحه 12:
نکاتی درباره عمارت وینجستر
عدم وجود يك راهبرد مشخص
عدم وجود نقشه فني
عدم توجه به نيازمنديهاي واقعي
زمان غیر معقول
هزينه غير معقول
حضور نسلهاي مختلفي از
سبكها و سيستمها
غير قابل توسعه
12
صفحه 13:
يك واقعیت
* اگر سازههاي بلوكي و زيرساختهاي
اکثر سيستمهاي نرمافزاري امروزي را
با معادلهاي آنها در ساختمان
جایگزین کنیم به عمارتهايي نظیر
عمارت وینچستر خواهیم رسید.
سيستمهايي که هر چند هزینه و زمان
زبادی صرف ساخت آنها شده است.
ولي چون بر اساس معماري مشخصي
بنا نشدهاند. اثربخشی لازم را ندارند.
13
صفحه 14:
معماری
* معماري يعني ارايه توصيفي فني
ا ات 2
ساختار اجزاء آن. BLS بين
آنهاء و اصول و قواعد حاکم بر
طراحي آن. و تکاسل آنها در
گذر زمان باشد.
صفحه 15:
ساخت یک لانه
صفحه 16:
صفحه 17:
ساخت يك آسمانخر
4
صفحه 18:
چه زمانی معماری لازم است؟
a ابعاد Soy
صفحه 19:
چه زمانی معماری لازم است؟
* ابعاد بزرگ
"" پیچیدگی زیاد
صفحه 20:
Hales ال
جه زمانی معماری لازم است؟
ابعاد بزرگ
* پیچیدگی زیاد
* نيازمندي خاص
صفحه 21:
جه زماني معماري لازم است؟
"" ابعاد بزرگ
* پیچیدگی زباد
نيازمندي خاص
Jeb عمر زياد
21
صفحه 22:
جه زماني معماري لازم است؟ |
* ابعاد بزرگ
"" پیچیدگی زیاد
نيازمندي خاص
* طول عمر زیاد
"" انعطاف يذيرى در برابر تغييرات (
صفحه 23:
* نگرش معمار, کلان و جامع بوده از
توجه زیاد به جزئیات خودداري
ميکند.
* براي بیان ایده ها و طرحها از مدلها
استفاده ميکند.
"" خصوصیات. رفتار. و نحوة ار تباط
اجزاء سیستم را بخوبي ميشناسد.
* با تركيب مناسب اجزاء. موفق به
طراحي سيستم مورد نظر مي شود.