کيفيت نرم افزار و طراحی

فهرست عناوین اصلی در این پاورپوینت

فهرست عناوین اصلی در این پاورپوینت

● اصول و مفاهيم طراحی
● اصول و مفاهيم طراحی (ادامه)
● اهميت طراحی
● اهميت طراحی (ادامه)
● فرايند طراحی
● کيفيت نرم افزار و طراحی
● روشهای طراحی
● اصول طراحی
● اصول طراحی (ادامه)
● مفاهيم طراحی
● تجريد (Abstraction)
● تجريد (ادامه)
● پالايش (Refinement)
● پالايش (ادامه)
● واحدبندی (Modularity)
● واحدبندی (ادامه)
● سلسله مراتب کنترلی(Control Hierarchy)
● سلسله مراتب کنترلی (ادامه)
● پنهان سازی اطلاعات (Information Hiding)
● اصول شی گرائی

عبارات مهم استفاده شده در این مطلب

عبارات مهم استفاده شده در این مطلب

نرم افزار, طراحی طراحی, طراحی نرم, طراحی نرم افزار, مفاهیم طراحی, سطوح پایین, مطرح گردد, طراحی ادامه, سطوح پایین تجرید, مهندسی نرم, طراحی طراحی نرم, کیفیت طراحی, مدل طراحی,

نوع زبان: فارسی حجم: 0.23 مگا بایت
نوع فایل: اسلاید پاورپوینت تعداد اسلایدها: 22 صفحه
سطح مطلب: نامشخص پسوند فایل: ppt
گروه موضوعی: فنی مهندسی, فناوری اطلاعات, زمان استخراج مطلب: 2019/01/04 09:20:31

لینک دانلود رایگان لینک دانلود کمکی

 

توجه: این مطلب در تاریخ 2019/01/04 02:22:56 به صورت خودکار از فضای وب آشکار توسط موتور جستجوی پاورپوینت جمع آوری شده است و در صورت اعلام عدم رضایت تهیه کننده ی آن، طبق قوانین سایت از روی وب گاه حذف خواهد شد. این مطلب از وب سایت زیر استخراج شده است و مسئولیت انتشار آن با منبع اصلی است.

http://iaubushehr.ac.ir/documents/20465/51759/SoftwareEngineering%25286%2529.ppt

 

در صورتی که محتوای فایل ارائه شده با عنوان مطلب سازگار نبود یا مطلب مذکور خلاف قوانین کشور بود لطفا در بخش دیدگاه (در پایین صفحه) به ما اطلاع دهید تا بعد از بررسی در کوتاه ترین زمان نسبت به حدف با اصلاح آن اقدام نماییم. جهت جستجوی پاورپوینت های بیشتر بر روی اینجا کلیک کنید.

 

عبارات پرتکرار و مهم در این اسلاید عبارتند از: نرم افزار, طراحی طراحی, طراحی نرم, طراحی نرم افزار, مفاهیم طراحی, سطوح پایین, مطرح گردد, طراحی ادامه, سطوح پایین تجرید, مهندسی نرم, طراحی طراحی نرم, کیفیت طراحی, مدل طراحی,

مشاهده محتوای متنیِ این اسلاید ppt

مشاهده محتوای متنیِ این اسلاید ppt

اصول و مفاهیم طراحی طراحی نرم افزار هسته اصلی مهندسی نرم افزار را تشکیل می دهد و مستقل از نوع مدل فرایند مطرح می گردد. تحلیل خواسته های نرم افزار طراحی تولید کد تست عناصر ایجاد گردیده از مدل تحلیل اطلاعات لازم جهت ایجاد چهار مدل طراحی را فراهم می نماید طراحی داده طراحی معماری طراحی واسط طراحی سطح مولفه مدل طراحی اصول و مفاهیم طراحی ادامه کیفیت در طراحی نرم افزار کیفیت در مهندسی نرم افزار اهمیت طراحی امروزه سخت افزار سریعتر ، ارزانتر و قابل اطمینان تر در دسترس می باشد افزایش تقاضا برای نرم افزارهای پیچیده احساس نیاز به روشهای تحلیل و طراحی اهمیت طراحی ادامه درصد هزینه های نرم افزار در مقابل هزینه های سخت افزار از سال ۱۹۵۵ الی ۱۹۸۵ فرایند طراحی طراحی نرم افزار فرایندی تکراری می باشد که نیازمندیها را به نرم افزار ترجمه می نماید. در آغاز این فرایند تکراری تصویری کلی از نرم افزار ترسیم می گردد سطح بالای تجرید ، لیکن در تکرار های بعدی بهبودهای بعدی طراحی در سطوح پائین تر تجرید مطرح می گردد. کیفیت نرم افزار و طراحی در تمامی مراحل فرایند طراحی ، کیفیت طراحی بهبود یافته و مورد ارزیابی قرار می گیرد.مک گلوگلین سه خصوصیت یک طراحی خوب را به صورت زیر بیان می نماید طراحی می بایست ضمن پیاده سازی نیازمندیهای شفاف مدل تحلیل ، جایگاهی برای نیازمندیهای مبهم از سوی مشتری تعبیه نماید. طراحی باید راهنمائی قابل درک برای تولید کنندگان کد ، آزمون کنندگان نرم افزار و پشتیبانی کنندگان آن باشد. طراحی می بایست تصویر کاملی از نرم افزار ارائه نموده بگونه ای که این تصویر شامل دامنه های داده ای ، وظیفه مندی و رفتاری از دیدگاه پیاده سازی باشد. در سیر تکاملی طراحی امروزه از رویکرد شی گرا استفاده شده و تاکید بر روی الگوهای طراحی می باشدکه قابلیت اجرای معماری نرم افزار بر روی آنها وجود دارد. روشهای طراحی طراحی ساخت یافته structured design طراحی مبتنی بر داده ها data driven design طراحی شی گرا object oriented design اصول طراحی طراحی نرم افزار فرایند یک سری از مراحل که طراح را قادر به توصیف تمام جنبه های نرم افزار می نماید. مدل از کلان آغاز گردیده و به مرور پس از پالایش به سطوح پائین تر تجرید می پردازد. مدل طراحی چند دیدگاه متفاوت از نرم افزار را نمایش می دهد. اصول طراحی ادامه کیفیت نرم افزار عوامل خارجی کاربران به راحتی امکان مشاهده آن را دارند مانند قابلیت اعتماد، سرعت ، قابلیت استفاده ، صحت و موارد نظیر آن عوامل داخلی عاملهائی که باعث افزایش کیفیت طراحی می گردند مفاهیم طراحی مفاهیم طراحی تجرید abstraction پالایش refinement واحدبندی modularity معماری نرم افزار software architecture سلسله مراتب کنترلی control hierarchy ساختمان داده data structure پنهان سازی اطلاعات information hiding روند نرم افزار software procedure تجرید abstraction فراِیند متمرکز شدن روی ویژگیها و رفتارهای اصلی یک پدیده و نادیده گرفتن ویژگیهای موقت و غیر مهم آن پدیده ، از یک زاویه دید مشخص مثال تجرید ادامه انواع تجرید تجرید رویه ای دارای یک سری مرحله رویه ای می باشد. تجرید داده ای مجموعه ای از صفات که جهت توصیف یک شی داده ای مطرح می گردد. تجرید کنترلی ارائه یک راهکار کنترلی بدون توجه به جزئیات آن ویژگیهای تجرید برای هر شیء تجریدهای گوناگونی وجود دارد. تجرید دارای سطوحی است میزان پرداختن به جزئیات . پالایش refinement یک نوع طراحی بالا به پائین است که توسط نیکلاوس ویرث مطرح گردید . پالایش وظایف وداده ها به صورت موازی در کنار هم مطرح می گردد . سطوح بالای تجرید تجزیه شده و به سطوح پائین ترتجرید تبدیل می گردند. پالایش ادامه instruction ۱ instruction ۲ instruction n … instruction ۱ ۱ … instruction ۱ n … بیان دستور العملها بر حسب زبان برنامه نویسی واحدبندی modularity سیستمی را واحد بندی شده می گویند که به مجموعه ای از ماژولهای واحدها منسجم و معنی دار که وابستگی بین آنها حداقل است تجزیه شده باشد. ماژولها واحد تشکیل دهنده ساختار فیزیکی سیستم نرم افزاری مثال از ماژول فایلها در c واحدبندی ادامه انسجام cohesion انسجام عبارت است از درجه ارتباط عملکردهای عناصر داخلی یک ماژول وابستگی coupling عبارت است از درجه ارتباط واحدهای گوناگون با یکدیگر واحدبندی ادامه مثال order processing system order entry order fulfillment billing واحدبندی ادامه نقش واحدبندی در کنترل پیچیدگی …

کلمات کلیدی پرکاربرد در این اسلاید پاورپوینت: نرم افزار, طراحی طراحی, طراحی نرم, طراحی نرم افزار, مفاهیم طراحی, سطوح پایین, مطرح گردد, طراحی ادامه, سطوح پایین تجرید, مهندسی نرم, طراحی طراحی نرم, کیفیت طراحی, مدل طراحی,

این فایل پاورپوینت شامل 22  اسلاید و به زبان فارسی و حجم آن 0.23 مگا بایت است. نوع قالب فایل ppt بوده که با این لینک قابل دانلود است. این مطلب برگرفته از سایت زیر است و مسئولیت انتشار آن با منبع اصلی می باشد که در تاریخ 2019/01/04 09:20:31 استخراج شده است.

http://iaubushehr.ac.ir/documents/20465/51759/SoftwareEngineering%25286%2529.ppt

  • جهت آموزش های پاورپوینت بر روی اینجا کلیک کنید.
  • جهت دانلود رایگان قالب های حرفه ای پاورپوینت بر روی اینجا کلیک کنید.

رفتن به مشاهده اسلاید در بالای صفحه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *