بخشی از پاورپوینت
اسلاید 1 :
معرفی مجموعهای از الگوهای فرآيند مخصوص نرمافزارهای بیدرنگ
اسلاید 2 :
چشم انداز
متا مدلهای فرآيند
متا مدلها و الگوها
فرآيند OOSP
حوزهی بیدرنگِ جاسازی شده
فرآيند
زبان مدلسازی
الگوهای فرآيند در اين حوزه
روش بيان و آزمودن
زمانبندی ادامهی کار
اسلاید 3 :
انگيزش
گسترش استفاده از نرمافزار
فرآيندهای مختلف برای توليد نرمافزار
امکان انعطاف فرآيند در قبال تغيير شرايط
ثبت تجربيات برای استفادهی مجدد
بلوغ سازمان مستقل از فرآيند نيست (CMM)
استفادهی فراوان از سيستمهای جاسازی شدهی بیدرنگ
افزايش قابليت سختافزارها
محبوبيت اين دستگاهها
سيستم با ملاحظهی زمانی با امکان قابل حمل بودن
اسلاید 4 :
سطوح مختلف فرآيند
سطح نمونه
يک پروژهی نمونه راهبری میشود
يک مستند پروژه چگونه است
سطح مدل
يک مدل فرآيند خاص بيان میشود
ساختار کلی مستندات، راهنمايیها
سطح متا مدل
چارچوبی برای توليد مدل فرآيندها
تعريف مفاهيم پايهای (واحد کاری)
اسلاید 5 :
ضرورت سطح متا مدل
معرفی مفاهيم پايهای فرآيند
واحدهاي کاری، محصولهای کاری، نقشها و .
نماد گذاریهای ممکن، استانداردهای خاص و .
الگوهای فرآيند، راهنمايیها و .
زبانی مشترک ميان برنامهنويس و گروه متودولوژی
استاندارد بودن زبان بيان تجربيات در سازمان
سادهتر شدن نگهداری و نمو فرآيند
امکان استفادهی مجدد از مفاهيم سطح فرآيند
اسلاید 6 :
الگوهای فرآيند
الگو
راهحل تکرار شونده برای مشکل تکرار شونده
برای دسترسی به داده از يک لايهی ميانی استفاده شود
الگوهای فرآيند
در سطح متا مدل قرار میگيرند
با استفاده از ترکيب آنها مدل فرآيند میسازيم
توضيح دانش موجود در فرآيند به صورت ساختارمند
مشکل موجود، حوزهی مساله، راه حل ارائه شده، قدمهای لازم برای حل مشکل، الگوهای مشابه و مرتبط، خوبیها و بدیها و .
اسلاید 7 :
الگوهای فرآيند شيئگرا و فرآيندِ OOSP
معرفی توسط امبلر در قالب دو کتاب
روشها يا فعاليتهايی که کارايی آنها در توليد نرمافزار اثبات شده
معرفی اين الگوها در سطوح مختلف
الگوی فرآيند کار، الگوی فرآيند مرحله، الگوی فرآيند فاز
امکان ساختن الگوهای سطوح بالا با الگوهای سطح پايينتر
معرفی يک فرآيند نمونه که الگوها در دل آن قرار میگيرند
متاسفانه اين الگوها به اين فرآيند وابسته شدند
اسلاید 8 :
نمونه الگوی فرآيند کار - مرور
آماده شدن برای مرور
سنجيدن آمادگی افراد برای مرور
بررسی اوليه
سازماندهی مرور
برگزاری مرور
عملکردن بر اساس نتايج مرور
اسلاید 9 :
حوزهی بیدرنگِ جاسازی شده
بالا رفتن قابليت سختافزارها
تنوع برنامههايی که اجرا میشوند
گسترش استفادهی روزمره از اين نوع سيستمها
ارائهی متودولوژی خاص اين سيستمها
گسترش متودولوژیهای موجود، افزودن اجزايی برای پشتيبانی
بررسی قابليت اعمال نوع خاصی از متودولوژیها (چابک)
بررسی متودولوژیهای موجود و امکان اعمال آنها در اين دامنه
بررسی قسمتی از چرخهی توليد نرمافزار
زبان مدلسازی مخصوص اين حوزه
گسترشها و پروفايلهايی برای UML
اسلاید 10 :
الگوهای فرآيند در حوزهی بیدرنگ جاسازی شده
حرکت تحقيقات به سمت انتزاع بيشتر
حضور الگوها در سطوح مختلف
امکان بيان برخی تحقيقات با الگوهای فرآيند
ارائهی مجموعهای از الگوهای فرآيند
زير مجموعهای از الگوهای فرآيند در OOSP
گسترشهای لازم برای اين حوزه
عدم يافتن تحقيق مشابه
غنیتر شدن سطح متا مدل
محدود شدن به سيستمهای مخابراتی
اسلاید 11 :
روش بيان و آزمودن الگوها
روشهای بيان الگوهای فرآيند
تحقيقاتی در کنار ارائهی الگوها
تحقيقاتی برای ارائهی قالب الگوها
آزمودن الگوهای فرآيند
در يک شرکت مخابراتی بدون فرآيند توليد نرمافزار
اعمال زيرمجموعهی کوچکی از الگوها در يک نمونه پروژه
افزايش تدريجی الگوها و بهبود الگوهای موجود
بررسی بهبود کارايی و فرآيند
روش پيشگرفته شده در تحقيقات ديگر
اسلاید 12 :
زمان بندی ادامهی کار
بررسی الگوهای فرآيند ارائه شده توسط امبلر - يک ماه
استخراج، آزمون و بيان الگوها - شش ماه
شناخت دقيق حوزهی اعمال راه حل - يک ماه
جمع آوری اطلاعات و راه حلها در قالب الگوها - دو ماه
آزمودن راه حل در محيط عملی - دو ماه
بيان الگوها - يک ماه
نگارش مقاله – نيم ماه
نگارش پايان نامه - يک و نيم ماه
اسلاید 13 :
نتيجه گيری
معرفی سطوح فرآيند و مفهوم انتزاع در آن
مفهوم الگوهای فرآيند
حوزهی سيستمهای بیدرنگ جاسازی شده
ارتباط اين دو زمينه
مشخص کردن حوزه ی تحقيق
معرفی موارد مورد نياز در تحقيق
برنامهای که در پيش گرفته میشود