بخشی از پاورپوینت
اسلاید 1 :
بسم الله الرحمن الرحيم
اسلاید 3 :
نام درس: مهندسي نرم افزار 2
تعداد واحد: 3
اسلاید 4 :
جلسه اول: طراحي نرمافزار بيدرنگ
جلسه دوم: طراحي واسط كاربر UI
جلسه سوم: توسعه سريع نرمافزار
جلسه چهارم: استفاده مجدد نرمافزار
جلسه پنجم: مهندسي نرمافزار براساس قطعه
جلسه ششم: توسعه سيستمهاي حياتي
جلسه هفتم: تكامل نرمافزار
جلسه هشتم: وارسي و اعتبارسنجي
فهرست جلسات
اسلاید 5 :
جلسه دهم: اعتبارسنجي سيستمهاي حياتي
جلسه يازدهم: مديريت بر افراد
جلسه دوازدهم: برآورد هزينه نرمافزار
جلسه سيزدهم: مديريت كيفيت
جلسه چهاردهم: بهبود فرآيند
جلسه پانزدهم: مديريت پيكربندي
فهرست جلسات
جلسه نهم: تست نرمافزار
اسلاید 6 :
برهیچ کس پوشیده نیست که امروزه نرم افزارنقش کلیدی وحیاتی درزندگی انسانهادارد. به طوریکه جداکردن نرم افزارهای کامپیوتری اززندگی بشرغیر
ممکن است.
هدف این درس در رشته مهندسی کامپیوتر:8
اسلاید 7 :
درس مهندسی نرم افزار،برای بهبود توسعه نرم افزارنقش مهمی راایفامی کند. همان طورکه ساختمان بدون مهندسی نمی تواندمورداطمینان باشد، نرم افزارنیزبدون مهندسی مورداطمینان نخواهد بود.
جایگاه این درس دررشته مهندسی کامپیوتر:
اسلاید 8 :
جلسه اول
طراحی نرم افزار بی درنگ
اسلاید 9 :
1- سیستم بی درنگ چیست
2- مدل سیستم بی درنگ با سنسور ومحرک
3- دو دسته ازتحریک ها درسیستم بی درنگ
4- مراحل فرآیندطراحی
5- طراحی سیستم چیست
6- تحریک وپردازش پاسخ درسیستم
7- قطعات سیستم های عامل بی درنگ
8- سیستم عامل بی درنگ
آنچه در اين جلسه مي خوانيد:
اسلاید 10 :
9- قطعاتRTOS برای تمام سیستم ها
10- دوسطح اولویت که توسطRTOSمدیریت می شود
11- دوراهبردزمان بندی مؤثر
12- سیستم های کنترلی وناظر
13- ساختار سیستم کنترلی وناظر
14- دودسته ازتحریک که در سیستم های
15- کنترلی وناظربایدپردازش شوند
16- سیستم های جمع آوری داده چیست
17- طریقه جمع آوری داده ازسنسور
آنچه در اين جلسه مي خوانيد:
اسلاید 11 :
اهداف كلي :
معرفی تکنیکهای طراحی سیستمهای
بی درنگ وتوصیف چندمعماری کلی
این سیستمها.
اسلاید 12 :
درک مفهوم سیستم بی درنگ و
پی بردن به علت پیاده سازی آن.
آشنایی بافرآیندطراحی سیستمهای
بی درنگ.
دراین فصل مفاهیم زیر درک می شود:
اسلاید 13 :
درک نقش سیستم عامل بی درنگ.
درک معماریهای متداول برای سیستم
های کنترل نظارت و سیستمهای جمع آوری داده ها.
اسلاید 14 :
سیستم بی درنگ یک سیستم نرم افزاری
است که رویدادهارا درزمان بی درنگ پاسخ می دهد وصحت آن فقط به نتایج آن بستگی ندارد،بلکه به زمان تولیداین نتایج وابسته است.
سیستم بی درنگ چیست:
اسلاید 15 :
شکل1-1مدل کلی سیستم بی درنگ
سنسور
سنسور
سنسور
سنسور
سنسور
سنسور
سنسور
سیستم کنترل بی درنگ
محرک
محرک
محرک
محرک
مدل سیستم بی درنگ با سنسور ومحرک:
اسلاید 16 :
تحریک های دوره ای:
این تحریک ها درفواصل زمانی
معینی رخ می دهندبه عنوان مثال
،سیستم ممکن است سنسوری رادر
هر5میلی ثانیه امتحان کند وبرحسب
مقدارآن،پاسخ دهد.
دو دسته ازتحریک ها درسیستم بی درنگ:
اسلاید 17 :
تحریک های غیردوره ای:
این تحریک هابه طورنامنظم اتفاق
می افتد.ومعمولاً توسط راهکاروقفه
کامپیوترخبرداده می شوند.
اسلاید 18 :
شناسایی تحریکی که سیستم باید
پردازش کند.وپاسخ مربوط.
محدودیت های زمانی مربوط به هرتحریک وپاسخ شناسایی شود.
یک کامپیوتربرای اجرای سیستم
انتخاب شوددارای اجزابی درنگ.
مراحل فرآیندطراحی:
اسلاید 19 :
تحریک وپاسخ درتعدادازفرآیندهای همزمان ترکیب شوند.
برای هرتحریک وپاسخ الگوریتم
هایی طرح شود.
طراحی سیستم زمانبندی برای به
موقع شروع شدن فرآیند.
اسلاید 20 :
طراحی معماری سیستم بی درنگ شامل سازماندهی سیستم به صورت مجموعه ای ازفرایندهای همزمان است.وبه هردسته از
محرک وپاسخ هافرآیندی منتسب می شود.
طراحی سیستم چیست: