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