دانلود پاورپوینت با موضوع كارگاه آموزشي معماري نرمافزار،
در قالب 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
معماري مدل رانه
دانلود فایل”پاورپوینت كارگاه آموزشي معماري نرمافزار”