معماری نرمافزار
اسلاید 1: معماري نرمافزارفريدون شمس
اسلاید 2: 2فهرست مطالبمقدمهمثالي از عدم معماريتعريف معماريعوامل موثر بر استفاده از معماريخصوصيات معمار
اسلاید 3: 3توسعه نرمافزارمـوج رو به افـزايش استفاده از نـرمافزار در سازمانها، شرکتها و صنايع کوچک و بزرگ توسعهدهندگان نـرمافـزار را دچار سردرگمي در چگونگي توسعه نرمافزار با روشهاي توسعه قديمي نموده است.عدم وجود ديدگاه کلي از ساختار نرمافزار عدم قابليت تغيير، متناسب با تغييرات سازمانها و شرکتهاوجود سازمانهاي بزرگ و نياز به استفاده از نرمافزارهاي پيچيدهترپيچيدگي نـرمافـزارهاي امـروزي سبب شده است که ديگـر مسئله مهم طـراحي الگـوريتم و دادهها نبـاشد، بلکه طراحي ساختار کلي سيستم به عنوان يک مسئله جديد مطرح شده است.
اسلاید 4: 4يک مثال : عمارت وينچستردر سن خوزة آمريكا، عمارتي ويكتوريائي وجود دارد كه تمام شهرتش را مديون چيزهاي عجيب و غريبي است كه در معماري آن وجود دارد.اين عمارت كه در طي 38 سال (1922-1884) توسط بيوه ثروتمند آقاي وينچستر رايفل ساخته شده، حاوي نكات بسيار جالب و آموزندهاي از چيزي است كه بايد آن را «عدم معماري» بناميم. خانم سارا وينچستر كه ظاهراً يك آدم خرافاتي بوده، از طريق فالگيرها و پيشگوهائي كه در اطرافش جمع شده بودند، به اين اعتقاد عجيب رسيده بود كه زندگي و مرگ وي بستگي به كارهاي ساختماني دارد كه در خانه اش انجام مي شود! به عبارت ديگر، وي تصور ميكرد در صورت قطع شدن عمليات ساختماني زندگي او نيز به پايان خواهد رسيد.
اسلاید 5: 5عمارت وينچستر (ادامه)هزينه ساخت = 5/5 ميليون دلارمدت ساخت = 38 سال (از 1884 تا 1922)تعداد اطاقها = 160تعداد طبقات = 2تعداد راه پلهها = 40تعداد آسانسور = 3تعداد دربها = 467تعداد پنجرهها = 1257 (10000 قطعه شيشه)تعداد بخاري = 47تعداد دودكش = 17سيستم گرمايي = كانال بخار، هواي گرم، بخاريتعداد دربهايي كه به جايي باز نميشود = 950
اسلاید 6: 6نکاتی درباره عمارت وينچسترعدم وجود يك راهبرد مشخص
اسلاید 7: 7نکاتی درباره عمارت وينچسترعدم وجود يك راهبرد مشخصعدم وجود نقشه فني
اسلاید 8: 8نکاتی درباره عمارت وينچسترعدم وجود يك راهبرد مشخصعدم وجود نقشه فنيعدم توجه به نيازمنديهاي واقعي
اسلاید 9: 9نکاتی درباره عمارت وينچسترعدم وجود يك راهبرد مشخصعدم وجود نقشه فنيعدم توجه به نيازمنديهاي واقعيزمان غير معقول
اسلاید 10: 10نکاتی درباره عمارت وينچسترعدم وجود يك راهبرد مشخصعدم وجود نقشه فنيعدم توجه به نيازمنديهاي واقعيزمان غير معقولهزينه غير معقول
اسلاید 11: 11نکاتی درباره عمارت وينچسترعدم وجود يك راهبرد مشخصعدم وجود نقشه فنيعدم توجه به نيازمنديهاي واقعيزمان غير معقولهزينه غير معقولحضور نسلهاي مختلفي از سبكها و سيستمها
اسلاید 12: 12نکاتی درباره عمارت وينچسترعدم وجود يك راهبرد مشخصعدم وجود نقشه فنيعدم توجه به نيازمنديهاي واقعيزمان غير معقولهزينه غير معقولحضور نسلهاي مختلفي از سبكها و سيستمهاغير قابل توسعه
اسلاید 13: 13يك واقعيتاگر سـازههاي بلوكي و زيرساختهاي اكثر سيستمهاي نرمافزاري امروزي را بـا معـادلهـاي آنهـا در سـاختمـان جايگزين كنيم به عمـارتهـايي نظير عمارت وينچستر خواهيم رسيد.سيستمهايي كه هر چند هزينه و زمان زيـادي صرف سـاخت آنها شده است، ولي چـون بر اساس معماري مشخصي بنا نشدهاند، اثربخشي لازم را ندارند.
اسلاید 14: 14معماري معماري يعني ارايـه توصيفي فني از يك سيستم كه نشان دهنـده سـاختار اجـزاء آن، ارتبـاط بين آنها، و اصـول و قـواعد حاكم بر طـراحي آن، و تكـامـل آنهـا در گـذر زمان باشد.
اسلاید 15: 15ساخت يک لانهميتواند توسط يك نفر ساخته شود.نيازمنديها: كمترين مدلسازي فرآيند ساخت ساده ابزارهاي ساده
اسلاید 16: 16ساخت يك خانهميتواند توسط يك تيم ساخته شود.نيازمنديها: مدلسازي فرآيندهاي خوش ساخت ابزارهاي قدرتمند
اسلاید 17: 17ساخت يك آسمانخراش!!!
اسلاید 18: 18چه زمانی معماری لازم است؟ابعاد بزرگ
اسلاید 19: 19چه زمانی معماری لازم است؟ابعاد بزرگپيچيدگی زياد
اسلاید 20: 20چه زماني معماري لازم است؟ابعاد بزرگپيچيدگی زيادنيازمندي خاص
اسلاید 21: 21چه زماني معماري لازم است؟ابعاد بزرگپيچيدگی زيادنيازمندي خاصطول عمر زياد
اسلاید 22: 22چه زماني معماري لازم است؟ابعاد بزرگپيچيدگی زيادنيازمندي خاصطول عمر زيادانعطاف پذيری در برابر تغييرات
اسلاید 23: 23خصوصيات معمارنگرش معمـار، كلان و جـامع بوده از تـوجه زيـاد به جـزئيـات خودداري ميكند.براي بيان ايده ها و طرحها از مدلها استفاده ميكند.خصوصيـات، رفتـار، و نحوة ارتبـاط اجزاء سيستم را بخوبي ميشناسد.بـا تـركيب منـاسب اجزاء، موفق به طراحي سيستم مورد نظر ميشود.
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.