پاورپوینت مفاهیم نرم افزار
پاورپوینت مفاهیم نرم افزار
فرمت فایل دانلودی: .zipفرمت فایل اصلی: PowerPoint (pptx) (قابل ویرایش و آماده پرینت)تعداد صفحات: 24حجم فایل: 108859قیمت: 42000 تومانبخشی از متن:
پاورپوینت مفاهیم نرم افزار (pptx) 24 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 24 اسلاید
قسمتی از متن PowerPoint (.pptx) : 1اصول و مفاهيم طراحیDesign Concepts and Principles2فهرستمقدمه اهميت طراحیروشهای طراحی مفاهيم طراحی3اصول و مفاهيم طراحیطراحی نرم افزار هسته اصلی مهندسی نرم افزار را تشکيل می دهد و مستقل از نوع مدل فرايند مطرح می گردد.تحليل خواسته های نرم افزار طراحی توليد کد تستعناصر ايجاد گرديده از مدل تحليل اطلاعات لازم جهت ايجاد چهار مدل طراحی را فراهم می نمايد:طراحی دادهطراحی معماریطراحی واسططراحی سطح مولفهمدل طراحی4اصول و مفاهيم طراحی (ادامه) کيفيت در طراحی نرم افزارکيفيت در مهندسی نرم افزار5اهميت طراحیامروزه سخت افزار سريعتر ، ارزانتر و قابل اطمينان تر در دسترس می باشدافزايش تقاضا برای نرم افزارهای پيچيدهاحساس نياز به روشهای تحليل و طراحی6اهميت طراحی (ادامه)درصد هزينه های نرم افزار در مقابل هزينه های سخت افزار از سال 1955 الی 19857فرايند طراحیطراحی نرم افزار فرايندی تکراری می باشد که نيازمنديها را به نرم افزار ترجمه می نمايد. در آغاز اين فرايند تکراری تصويری کلی از نرم افزار ترسيم می گردد(سطح بالای تجريد)، ليکن در تکرار های بعدی (بهبودهای بعدی) طراحی در سطوح پائين تر تجريد مطرح می گردد.8کيفيت نرم افزار و طراحیدر تمامی مراحل فرايند طراحی ، کيفيت طراحی بهبود يافته و مورد ارزيابی قرار می گيرد.مک گلوگلين سه خصوصيت يک طراحی خوب را به صورت زير بيان می نمايد:طراحی مي بايست ضمن پياده سازی نيازمنديهای شفاف مدل تحليل ، جايگاهی برای نيازمنديهای مبهم از سوی مشتری تعبيه نمايد.طراحی بايد راهنمائی قابل درک برای توليد کنندگان کد ، آزمون کنندگان نرم افزار و پشتيبانی کنندگان آن باشد.طراحی می بايست تصوير کاملی از نرم افزار ارائه نموده بگونه ای که اين تصوير شامل دامنه های داده ای ، وظيفه مندی و رفتاری از ديدگاه پياده سازی باشد. در سير تکاملی طراحی امروزه از رويکرد شی گرا استفاده شده و تاکيد بر روی الگوهای طراحی می باشدکه قابليت اجرای معماری نرم افزار بر روی آنها وجود دارد.9مروری بر روشهای اصلی طراحی طراحی مبتنی بر فرايند (Process Driven Design)تمرکز بر روی فرايندهای سيستمسيستم نرم افزاری بصورت مجموعه ای متوالی از توابع ترسيم می گردد. طراحی مبتنی بر داده ها (Data Driven Design)تمرکز بر روی داده هاInput Output مناسب جهت سيستمهای اطلاعاتی طراحی شی گرا (Object Oriented Design)mapping
پرداخت با کلیه کارتهای عضو شتاب امکان پذیر است.