سایر

پاورپوینت كارگاه آموزشي معماري نرم‌افزار

دانلود پاورپوینت با موضوع كارگاه آموزشي معماري نرم‌افزار،
در قالب ppt و در 72 اسلاید، قابل ویرایش، شامل:
فهرست مطالب
يك مثال: عمارت وينچستر
مقدمه‌ای بر معماری
معماري نرم‌افزار چيست؟
چرخه کاری معماری
ساختارها و ديدها
صفات کيفيتی
بخشی از متن پاورپوینت:

يك مثال: عمارت وينچستر
نمونه‌اي از
عدم معماري
يك مثال: عمارت وينچستر
هزينه ساخت = 5/5 ميليون دلار
مدت ساخت = 38 سال (از 1884 تا 1922)
تعداد اطاق‌ها = 160
تعداد طبقات = 2
تعداد راه پله‌ها = 40
تعداد آسانسور = 3
تعداد درب‌ها = 467
تعداد پنجره‌ها = 1257 (10000 قطعه شيشه)
تعداد بخاري = 47
تعداد دودكش = 17
سيستم گرمايي = كانال بخار، هواي گرم، بخاري
تعداد درب‌هايي كه به جايي باز نمي‌شود = 950
يك واقعيت
نکاتی درباره عمارت وينچستر
عدم وجود يك راهبرد مشخص
نکاتی درباره عمارت وينچستر
عدم وجود يك راهبرد مشخص
عدم وجود نقشه فني
نکاتی درباره عمارت وينچستر
عدم وجود يك راهبرد مشخص
عدم وجود نقشه فني
عدم توجه به نيازمنديهاي واقعي
نکاتی درباره عمارت وينچستر
عدم وجود يك راهبرد مشخص
عدم وجود نقشه فني
عدم توجه به نيازمنديهاي واقعي
زمان غير معقول
نکاتی درباره عمارت وينچستر
عدم وجود يك راهبرد مشخص
عدم وجود نقشه فني
عدم توجه به نيازمنديهاي واقعي
زمان غير معقول
هزينه غير معقول

دانلود فایل

دانلود فایل”پاورپوینت كارگاه آموزشي معماري نرم‌افزار”

سایر

پاورپوینت كارگاه آموزشي معماري نرم‌افزار

دانلود پاورپوینت با موضوع كارگاه آموزشي معماري نرم‌افزار،
در قالب ppt و در 60 اسلاید، قابل ویرایش، شامل:
فهرست:
 پيچيدگي در نرم‌افزار
 آشنايي با OMG
 معماري مدل‌رانه
 مفاهيم و اصول بنيادين
 توسعه مبتني بر MDA
 فرصت‌ها و تهديدها

بخشی از متن پاورپوینت:
پيچيدگي در نرم‌افزار
چگونه مي‌توان بر پيچيدگي حاكم بر نرم‌افزار غلبه كرد؟
يك واقعيت
مشكل اول نرم‌افزار: حل پيچيدگي
عوامل پيچيدگي در نرم‌افزار
 پيچيدگی دامنه مساله
 انعطاف‌پذيري نرم‌افزار و عدم استاندارد بودن آن
 پيچيدگي فرآيند توسعه نرم‌افزار
 پيچيدگي توصيف رفتار سيستم‌هاي گسسته
يك واقعيت
يك واقعيت
سطح تجريد
 ما بايد سطح تجريد را افزايش دهيم، چون با افزايش سطح تجريد مي‌توان …
 با سكوهاي مختلف كار كرد.
 توسعه نرم‌افزار را ساده‌تر و كارآمدتر كرد.
 به دنياي واقعي نزديك‌تر شد.
گام بعدي …
OMG(Object Management Group)
OMG چيست و
چه نقشي در توسعه نرم‌افزار دارد؟
OMG چيست؟
موفقيت‌هاي بزرگ OMG
 Common Object Request Broker Architecture (CORBA)
 Unified Modeling Language (UML)
 Common Warehouse Metamodel (CWM)
 Meta-Object Facility (MOF)
 XML Metadata Interchange (XMI)
ناهمگوني‌هاي صنعت نرم‌افزار
 زبان‌هاي برنامه‌سازي
C ، C++ ، C# ، Java
VB ، Delphi ، COBOL ، …
 سيستم‌هاي عامل
Windows (نگارشهاي مختلف) ، Unix ، Linux ، VMS ، MacOS ، PalmOS ، …
سيستم‌هاي تعبيه‌شده
 پروتكل‌هاي شبكه‌اي و ارتباطي
Ethernet ، ATM ، IP ، SS7 ، Firewire ، USB
Bluetooth ، 802.11b ، HomeRF
ناهمگوني‌هاي صنعت نرم‌افزار (ادامه)
 ناهمگوني باعث به تاخير افتادن توسعه سيستم‌هاي سازماني توزيع‌شده مي‌شود.
 هيچ توافقي بر روي …
 سخت افزار وجود ندارد.
 زبان‌هاي برنامه‌سازي وجود ندارد.
 سيستم‌هاي عامل وجود ندارد.
 پروتكل‌هاي شبكه‌اي و ارتباطي وجود ندارد.
 مي‌توان بر روي يك سطح بالاتر تجريد توافق كرد.
 ميان‌افزارها
ناهمگوني‌هاي صنعت نرم‌افزار (ادامه)
امروزه ميان‌افزارها نيز بسيار افزايش پيدا كردند …
 CORBA
 COM / DCOM / MTS
 Java / EJB
 XML / SOAP
 C# / .Net
نمي‌توان هيچ يك از آنها را برتر از ديگران در نظر گرفت.
 توافقي بر روي ميان‌افزار نيز وجود ندارد. مشكل همچنان باقي است.
ناهمگوني‌هاي صنعت نرم‌افزار (ادامه)
بايد توافقي بر روي واسطها و تبادلات بين آنها وجود داشته باشد.
راه‌حل OMG
معماري مدل رانه
دانلود فایل

دانلود فایل”پاورپوینت كارگاه آموزشي معماري نرم‌افزار”

سایر

پاورپوینت كارگاه آموزشي معماري نرم‌افزار

دانلود پاورپوینت با موضوع كارگاه آموزشي معماري نرم‌افزار،
در قالب ppt و در 71 اسلاید، قابل ویرایش.
بخشی از متن پاورپوینت:
يك واقعيت
اگر سازه‌هاي بلوكي و زيرساخت‌هاي اكثر سيستم‌هاي نرم‌افزاري
امروزي را با معادل‌هاي آنها در ساختمان جايگزين كنيم به عمارت‌هايي نظير
عمارت وينچستر خواهيم رسيد. عمارت‌هايي كه هر چند هزينه و زمان زيادي صرف
ساخت آنها شده است، ولي چون بر اساس معماري مشخصي بنا نشده‌اند، اثربخشي
لازم را ندارند.
نکاتی درباره عمارت وينچستر
عدم وجود يك راهبرد مشخص
عدم وجود نقشه فني
عدم توجه به نيازمنديهاي واقعي
زمان غير معقول
هزينه غير معقول
حضور نسل‌هاي مختلفي از سبك‌ها و سيستم‌ها
نکاتی درباره عمارت وينچستر
عدم وجود يك راهبرد مشخص
عدم وجود نقشه فني
عدم توجه به نيازمنديهاي واقعي
زمان غير معقول
هزينه غير معقول
حضور نسل‌هاي مختلفي از سبك‌ها و سيستم‌ها
غير قابل توسعه
معماري چيست؟
معماري
يعني ارايه توصيفي فني از يك سيستم كه نشان دهنده ساختار اجزاء آن، ارتباط
بين آنها، و اصول و قواعد حاكم بر طراحي آن، و تكامل آنها در گذر زمان
باشد.
دانلود فایل

دانلود فایل”پاورپوینت كارگاه آموزشي معماري نرم‌افزار”

سایر

پاورپوینت كارگاه آموزشي معماري نرم‌افزار

دانلود پاورپوینت با موضوع كارگاه آموزشي معماري نرم‌افزار،
در قالب ppt و در 71 اسلاید، قابل ویرایش.
بخشی از متن پاورپوینت:
  يك واقعيت
اگر سازه‌هاي بلوكي و زيرساخت‌هاي اكثر سيستم‌هاي نرم‌افزاري
امروزي را با معادل‌هاي آنها در ساختمان جايگزين كنيم به عمارت‌هايي نظير
عمارت وينچستر خواهيم رسيد. عمارت‌هايي كه هر چند هزينه و زمان زيادي صرف
ساخت آنها شده است، ولي چون بر اساس معماري مشخصي بنا نشده‌اند، اثربخشي
لازم را ندارند.
معماري چيست؟
معماري يعني ارايه توصيفي فني از يك
سيستم كه نشان دهنده ساختار اجزاء آن، ارتباط بين آنها، و اصول و قواعد
حاكم بر طراحي آن، و تكامل آنها در گذر زمان باشد.
دانلود فایل

دانلود فایل”پاورپوینت كارگاه آموزشي معماري نرم‌افزار”