هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پاورپوینت کامل و جامع با عنوان مهندسی نرم افزار 2 در 299 اسلاید

اختصاصی از هایدی پاورپوینت کامل و جامع با عنوان مهندسی نرم افزار 2 در 299 اسلاید دانلود با لینک مستقیم و پر سرعت .

پاورپوینت کامل و جامع با عنوان مهندسی نرم افزار 2 در 299 اسلاید


پاورپوینت کامل و جامع با عنوان مهندسی نرم افزار 2 در 299 اسلاید

 

 

 

 

 

 

 

مهندسی نرم‌افزار یعنی استفاده از اصول مهندسی بجا و مناسب برای تولید و ارائه محصول نرم‌افزاری با کیفیت که قابل اطمینان و با صرفه بوده و برروی ماشین‌های واقعی به طور کارآمدی عمل کند.

مهندسی نرم‌افزار یک روش سیستماتیک، منظم و دقیق برای ساخت و ارائه محصولی نرم‌افزاری با کیفیت است.

مهندسی نرم‌افزار اغلب شامل فرایند خطی تحلیل، طراحی، پیاده‌سازی و آزمون است؛ که با به کارگیری روش‌های فنی و علمی از علوم مهندسی موجب تولید نرم‌افزاری با کیفیت مطلوب در طول یک فرایند انتخابی مناسب پروژه می‌شود.

کاربردهای مهندسی نرم‌افزار دارای ارزش‌های اجتماعی و اقتصادی هستند، زیرا بهره‌وری مردم را بالا برده، چند و چون زندگی آنان را بهتر می‌کنند. مردم با بهره‌گیری از نرم‌افزار، توانایی انجام کارهایی را دارند که قبل از آن برای‌شان شدنی نبود. نمونه‌هایی از این دست نرم‌افزارها عبارت‌اند از: سامانه‌های توکار، نرم‌افزار اداری، بازی‌های رایانه‌ای و اینترنت.

فناوری‌ها و خدمات مهندسی نرم‌افزار به کاربران برای بهبود بهره‌وری و کیفیت یاری می‌رساند. نمونه‌هایی از زمینه‌های بهبود: پایگاه داده‌ها، زبان‌ها، کتابخانه‌ها، الگوها، فرایندها و ابزار.

مهندسی نرم‌افزار عبارت است از کاربرد مهندسی برای طراحی، توسعه، پیاده‌سازی و نگهداری ازنرم‌افزار در یک روش سیستماتیک.

تعاریف رسمی مهندسی نرم‌افزار عبارتند از:

  • «تحقیقات، طراحی، توسعه و تست سیستم‌های عامل در سطح نرم‌افزار، کامپایلر، نرم‌افزار شبکه توزیع برای پزشکی، صنعتی، نظامی، ارتباطات، هوا فضا، کسب و کار، علمی و به طور کلی برنامه‌های کاربردی محاسباتی.»
  • «برنامه سیستماتیک علمی و دانش فن آوری و روش‌ها و تجربه‌هایی برای طراحی، پیاده‌سازی و تست و مستندسازی نرم‌افزار»
  • «برنامه‌ای سیستماتیک و منظم با قابلیت سنجش توسعه و عملکرد و نگهداری از نرم‌افزار»
  • "یک از رشته‌های مهندسی است که در رابطه با تمام جنبه‌های تولید نرم افزار است "
  • و «ایجاد و استفاده از اصول درست مهندسی برای بدست آوردن نرم‌افزاری که از لحاظ اقتصادی، قابل اعتماد و صرفه است ودر ماشین‌های واقعی بصورت کارایی عمل می‌کند.»
  • مهندسی نرم‌افزار (به انگلیسی: Software engineering) یعنی استفاده از اصول مهندسی بجا و مناسب برای تولید و ارائه محصول نرم‌افزاری با کیفیت که قابل اطمینان و با صرفه بوده و برروی ماشین‌های واقعی به طور کارآمدی عمل کند. مهندسی نرم‌افزار یک روش سیستماتیک، منظم و دقیق برای ساخت و ارائه محصولی نرم‌افزاری با کیفیت است. مهندسی نرم‌افزار اغلب شامل فرایند خطی تحلیل، طراحی، پیاده‌سازی و آزمون است؛ که با به کارگیری روش‌های فنی و علمی از علوم مهندسی موجب تولید نرم‌افزاری با کیفیت مطلوب در طول یک فرایند انتخابی مناسب پروژه می‌شود. کاربردهای مهندسی نرم‌افزار دارای ارزش‌های اجتماعی و اقتصادی هستند، زیرا بهره‌وری مردم را بالا برده، چند و چون زندگی آنان را بهتر می‌کنند. مردم با بهره‌گیری از نرم‌افزار، توانایی انجام کارهایی را دارند که قبل از آن برای‌شان شدنی نبود. نمونه‌هایی از این دست نرم‌افزارها عبارت‌اند از: سامانه‌های توکار، نرم‌افزار اداری، بازی‌های رایانه‌ای و اینترنت. فناوری‌ها و خدمات مهندسی نرم‌افزار به کاربران برای بهبود بهره‌وری و کیفیت یاری می‌رساند. نمونه‌هایی از زمینه‌های بهبود: پایگاه داده‌ها، زبان‌ها، کتابخانه‌ها، الگوها، فرایندها و ابزار.

نیاز به مهندسی نرم‌افزار

نرم‌افزار عموماً از محصولات و موقعیت‌هایی شناخته می‌شود که قابلیت اطمینان زیادی از آن انتظار می‌رود، حتی در شرایط طاقت فرسا، مانند نظارت و کنترل نیروگاه‌های انرژی هسته‌ای، یا هدایت یک هواپیمای مسافربری در هوا، چنین برنامه‌هایی شامل هزاران خط کد هستند، که از نظر پیچیدگی با پیچیده‌ترین ماشین‌های نوین قابل مقایسه هستند. به‌عنوان مثال، یک هواپیمای مسافربری چند میلیون قطعه فیزیکی دارد (و یک شاتل فضایی حدود ده میلیون بخش دارد)، در حالی که نرم‌افزارِ هدایت چنین هواپیمایی می‌تواند تا ۴ میلیون خط کد داشته باشد.

با توجه به گسترش روزافزون دنیای رایانه امروزه بیش از هر زمان دیگری نیاز به متخصصان رایانه احساس می‌شود. متأسفانه این رشته در ایران بازار کار خوبی ندارد طبق آمارها ۶۳٫۲۷ درصد از فارغ‌التحصیلان در سال ۹۰ مشغول به کار در سایر مشاغل هستند. اما برای مهندسان سخت‌افزار هم امکان کار در شرکت‌های تولیدکننده قطعات و دستگاه‌ها و مراکز صنعتی – تولیدی بسیار فراهم است و از نظر سطح درآمدی هم با توجه به دانش و پشتکار شخصی در حد متوسط قرار دارند. به طور کلی این رشته در ایران با استقبال چندانی رو به رو نیست؛ این نیز حاکی از نبود برخی از زیرساخت‌ها در ایران هست.

تکنولوژی‌ها و روش‌های عملی

مهندسان نرم‌افزار طرفدار تکنولوژی‌ها و روشهای عملی بسیار متفاوت و مختلفی هستند، که با هم ناسازگار هستند. این بحث در سال‌های دهه ۶۰ میلادی شروع شد و ممکن است برای همیشه ادامه پیدا کند. مهندسان نرم‌افزار از تکنولوژی‌ها و روش‌های عملی بسیار متنوعی استفاده می‌کنند. کسانی که کار عملی می‌کنند از تکنولوژی‌های متنوعی استفاده می‌کنند: کامپایلرها، منابع کد، پردازشگرهای متن. کسانی که کار عملی می‌کنند از روش‌های عملی بسیار متنوعی استفاده می‌کنند تا تلاش‌هایشان را اجرا و هماهنگ کنند: برنامه‌نویسی در دسته‌های دونفری، بازبینی کد، و جلسات روزانه. هدف هر مهندس نرم‌افزار بایستی رسیدن به ایده‌های جدید خارج از الگوهای طراحی شده قبلی باشد، که باید شفاف بوده و به‌خوبی مستند شده باشد.

با وجود رشد فزاینده اقتصادی و قابلیت تولید فزاینده‌ای که توسط نرم‌افزار ایجاد شده، هنوز هم بحث و جدل‌های ماندگار دربارهٔ کیفیت نرم‌افزار ادامه دارند.

 

فهرست مطالب:

فصل اول: طراحی نرم افزار بی درنگ

1- سیستم بی درنگ چیست

2- مدل سیستم بی درنگ با سنسور ومحرک

3- دو دسته ازتحریک ها درسیستم بی درنگ

4- مراحل فرآیندطراحی

5- طراحی سیستم چیست

6- تحریک وپردازش پاسخ درسیستم

7- قطعات سیستم های عامل بی درنگ

8- سیستم عامل بی درنگ

فصل دوم: طراحی واسط کاربر

1- اصول طراحی واسط کاربر

2- امکانات ترمیم خطا واسط های کاربر

3- پنج سبک تعامل باسیستم های نرم افزاری

4- روش نمایش اطلاعات چندگانه

5- نمونه هایی از مجسم سازی داده

6- نکاتی برای استفاده مؤثرازرنگ درواسط

7- عوامل طراحی درپیام های خطا

8- فرآیند طراحی واسط کاربر

فصل سوم: توسعه سریع نرم افزار

1- فایده توسعه سریع نرم افزار

2- مشکلات اساسی توسعه تدریجی

3- توسعه تدریجی که برطراحی معماری تاکید دارد

4- پنج اصول روش های فعال

5- برنامه نویسی کرانه ای چیست

6- شکل کلی برنامه نویسی کرانه ای

فصل چهارم: استفاده مجدد نرم افزار

1- فواید استفاده مجددنرم افزار

2- مشکلات استفاده مجدد

3- عوامل مهم برای برنامه ریزی استفاده مجدد

4- روشهایی که ازاستفاده مجددنرم افزارپشتیبانی می کنند

5- چهار عنصر اساسی الگوهای طراحی

6- محیط های کاری کاربرد

فصل پنجم: مهندسی نرم افزار براساس قطعه

1-  مهندسی نرم افزار براساس قطعه(CBSE)

2- فرآیندCBSE چیست

3- مدل کلی فرآیندCBSE

4- مبانی مهندسی نرم افزاربراساس قطعه

5- مشکلات روش CBSE

6- ویژگی های قطعه

فصل ششم: توسعه سیستم های حیاتی

1-  سه روش مکمل برای توسعه نرم افزار

2- ویژگی های فرآیندهای قابل اتکا

3- فعالیتهای فرآیندبرای اجتناب از عیب

4- تکنیک های مهندسی نرم افزار برای تولید نرم‌افزار عاری از عیب

5- چهارجنبه از تحمل عیب

فصل هفتم: تکامل نرم افزار

1-  پویایی تکامل برنامه چیست

2- قوانین چندگانه لمان

3- سه نوع نگهداری نرم افزارعبارتند

4- عواملی که درنگهداری نرم افزارمنجربه هزینه بالامی شود

5- تعریف پیش بینی نگهداری

6-  طرح جامع پیش بینی نگهداری

7- برای پی بردن روابط سیتم ومحیط بایدسه مورد را برآورد کرد

8- معیارهای برآوردقابلیت نگهداری

فصل هشتم: وارسی و اعتبارسنجی

1-  هدف نهایی فرآیند وارسی و اعتبارسنجی

2- دو تکنیک بررسی و تحلیل سیستم در فرآیند v&v

3- بازرسی ها و تست های نرم افزار

4- فرآیند اشکال زدایی که نقص های موجود در سیستم را یافته و اصلاح می کند

5- تعریف فعالیت وارسی واعتبارسنجی

6-  مشخصات جامع مدل

فصل نهم: تست نرم افزار

1- دو هدف فرآیند تست نرم افزار

2- مدل کلی فرآیند تست

3- دو فاز جداگانه برای تست سیستم

4- چهارنوع ازواسط های بین قطعات برنامه

5- سه روش برای طراحی موارد تست

6-  تست براساس ساختاروپیاده سازی نرم افزار

7- مجموعه مجتمعی ازابزارها برای پشتیبانی ازفرآیند تست

فصل دهم: اعتبارسنجی سیستم های حیاتی

1- مراحل فرآیند اندازه گیری قابل اعتماد

2- تعریف سابقه عملیاتی نرم افزار

3- نمونه ای از سابقه عملیاتی براساس احتمال ورودی ها

4- فواید پیش بینی قابلیت اعتماد سیستم

5- فعالیت های تضمین امنیت درفرآیند توسعه

6-  چهار روش مکمل برای بررسی حفاظت

7- تعریف مواردامنیت سیستم

8- مثالی ازموارد امنیتی درپمپ انسولین

فصل یازدهم: مدیریت بر افراد

1- چهارعامل مهم درمدیریت افراد

2- سه دسته ازمتخصصین درمطالعه روانشناختی انگیزش

3- عوامل مؤثردرکارگروهی

4- امتیازات گروه منسجم

5- عوامل مؤثربراثربخشی ارتباطات

6-  پنج سطح مدل بلوغ قابلیت افراد

فصل دوازدهم: برآورد هزینه نرم افزار

1- عوامل مؤثردرتعیین قیمت نرم افزار

2- عوامل مؤثردربهره وری مهندسی نرم افزار

3- تکنیک های برآوردهزینه

4- تغییراتی که بر برآورد حاصل ازتجربه تأثیرمی گذارد

5- مدل های الگوریتمی تعیین هزینه کوکومو2

6-  عوامل مقایسه درکوکومو2برای محاسبه توان

7- گزینه هایی که درتعیین هزینه نقش دارند

فصل سیزدهم: مدیریت کیفیت

1- کیفیت فرآیند توسعه چیست

2- مدل کلی کیفیت فرآیند و محصول

3- چگونگی محاسبه صفات برای نرم افزار

4- روابط بین صفات برای محاسبه صفات کیفیت

5- استانداردهای محصول و استانداردهای فرآیند

6- رابطه بین ایزو9000، مرجع کیفیت و برنامه های کیفیت پروژه

7- نمونه های از استانداردهای سند

8- ویژگی های استاندارد های کیفیت سند

فصل چهاردهم: بهبود فرآیند

1- سه مرحله اصلی بهبود فرآیند

2- چهار دسته فرآیند نرم افزاری

3- موقعیت ابزارها در پشتیبانی ازفرآیند

4- فرآیند تست یک پیمانه درسیستمی که از یک فرآیند مدیریت پیکربندی کنترل شده استفاده می کند

5- تغییر فرآیند چیست

فصل پانزدهم: مدیریت پیکربندی

1- سیستم ها با پیکربندی مختلف

2- سه تکنیک شناسایی قطعه نرم افزاری

3- موارد نگارش سیستم

4- فرآیند کامپایل کردن و پیوند دادن قطعات نرم افزاری

5- قابلیت های فراهم شده توسط سیستم مدیریت نسخه

6- تعریف سیستمهای مدیریت نسخه

7- تفاوت های بین نسخه هابه صورت دلتا

8- امکاناتی که توسط ابزارهای کیس آماده می شوند

 


دانلود با لینک مستقیم


پاورپوینت کامل و جامع با عنوان مهندسی نرم افزار 2 در 299 اسلاید

پاورپوینت کامل و جامع با عنوان مهندسی نرم افزار 1 در 241 اسلاید

اختصاصی از هایدی پاورپوینت کامل و جامع با عنوان مهندسی نرم افزار 1 در 241 اسلاید دانلود با لینک مستقیم و پر سرعت .

پاورپوینت کامل و جامع با عنوان مهندسی نرم افزار 1 در 241 اسلاید


پاورپوینت کامل و جامع با عنوان مهندسی نرم افزار 1 در 241 اسلاید

 

 

 

 

 

 

 

مهندسی نرم‌افزار یعنی استفاده از اصول مهندسی بجا و مناسب برای تولید و ارائه محصول نرم‌افزاری با کیفیت که قابل اطمینان و با صرفه بوده و برروی ماشین‌های واقعی به طور کارآمدی عمل کند.

مهندسی نرم‌افزار یک روش سیستماتیک، منظم و دقیق برای ساخت و ارائه محصولی نرم‌افزاری با کیفیت است.

مهندسی نرم‌افزار اغلب شامل فرایند خطی تحلیل، طراحی، پیاده‌سازی و آزمون است؛ که با به کارگیری روش‌های فنی و علمی از علوم مهندسی موجب تولید نرم‌افزاری با کیفیت مطلوب در طول یک فرایند انتخابی مناسب پروژه می‌شود.

کاربردهای مهندسی نرم‌افزار دارای ارزش‌های اجتماعی و اقتصادی هستند، زیرا بهره‌وری مردم را بالا برده، چند و چون زندگی آنان را بهتر می‌کنند. مردم با بهره‌گیری از نرم‌افزار، توانایی انجام کارهایی را دارند که قبل از آن برای‌شان شدنی نبود. نمونه‌هایی از این دست نرم‌افزارها عبارت‌اند از: سامانه‌های توکار، نرم‌افزار اداری، بازی‌های رایانه‌ای و اینترنت.

فناوری‌ها و خدمات مهندسی نرم‌افزار به کاربران برای بهبود بهره‌وری و کیفیت یاری می‌رساند. نمونه‌هایی از زمینه‌های بهبود: پایگاه داده‌ها، زبان‌ها، کتابخانه‌ها، الگوها، فرایندها و ابزار.

مهندسی نرم‌افزار عبارت است از کاربرد مهندسی برای طراحی، توسعه، پیاده‌سازی و نگهداری از نرم‌افزار در یک روش سیستماتیک.

تعاریف رسمی مهندسی نرم‌افزار عبارتند از:

  • «تحقیقات، طراحی، توسعه و تست سیستم‌های عامل در سطح نرم‌افزار، کامپایلر، نرم‌افزار شبکه توزیع برای پزشکی، صنعتی، نظامی، ارتباطات، هوا فضا، کسب و کار، علمی و به طور کلی برنامه‌های کاربردی محاسباتی.»
  • «برنامه سیستماتیک علمی و دانش فن آوری و روش‌ها و تجربه‌هایی برای طراحی، پیاده‌سازی و تست و مستندسازی نرم‌افزار»
  • «برنامه‌ای سیستماتیک و منظم با قابلیت سنجش توسعه و عملکرد و نگهداری از نرم‌افزار»
  • "یک از رشته‌های مهندسی است که در رابطه با تمام جنبه‌های تولید نرم افزار است "
  • و «ایجاد و استفاده از اصول درست مهندسی برای بدست آوردن نرم‌افزاری که از لحاظ اقتصادی، قابل اعتماد و صرفه است ودر ماشین‌های واقعی بصورت کارایی عمل می‌کند.»
  • مهندسی نرم‌افزار (به انگلیسی: Software engineering) یعنی استفاده از اصول مهندسی بجا و مناسب برای تولید و ارائه محصول نرم‌افزاری با کیفیت که قابل اطمینان و با صرفه بوده و برروی ماشین‌های واقعی به طور کارآمدی عمل کند. مهندسی نرم‌افزار یک روش سیستماتیک، منظم و دقیق برای ساخت و ارائه محصولی نرم‌افزاری با کیفیت است. مهندسی نرم‌افزار اغلب شامل فرایند خطی تحلیل، طراحی، پیاده‌سازی و آزمون است؛ که با به کارگیری روش‌های فنی و علمی از علوم مهندسی موجب تولید نرم‌افزاری با کیفیت مطلوب در طول یک فرایند انتخابی مناسب پروژه می‌شود. کاربردهای مهندسی نرم‌افزار دارای ارزش‌های اجتماعی و اقتصادی هستند، زیرا بهره‌وری مردم را بالا برده، چند و چون زندگی آنان را بهتر می‌کنند. مردم با بهره‌گیری از نرم‌افزار، توانایی انجام کارهایی را دارند که قبل از آن برای‌شان شدنی نبود. نمونه‌هایی از این دست نرم‌افزارها عبارت‌اند از: سامانه‌های توکار، نرم‌افزار اداری، بازی‌های رایانه‌ای و اینترنت. فناوری‌ها و خدمات مهندسی نرم‌افزار به کاربران برای بهبود بهره‌وری و کیفیت یاری می‌رساند. نمونه‌هایی از زمینه‌های بهبود: پایگاه داده‌ها، زبان‌ها، کتابخانه‌ها، الگوها، فرایندها و ابزار.

نیاز به مهندسی نرم‌افزار

نرم‌افزار عموماً از محصولات و موقعیت‌هایی شناخته می‌شود که قابلیت اطمینان زیادی از آن انتظار می‌رود، حتی در شرایط طاقت فرسا، مانند نظارت و کنترل نیروگاه‌های انرژی هسته‌ای، یا هدایت یک هواپیمای مسافربری در هوا، چنین برنامه‌هایی شامل هزاران خط کد هستند، که از نظر پیچیدگی با پیچیده‌ترین ماشین‌های نوین قابل مقایسه هستند. به‌عنوان مثال، یک هواپیمای مسافربری چند میلیون قطعه فیزیکی دارد (و یک شاتل فضایی حدود ده میلیون بخش دارد)، در حالی که نرم‌افزارِ هدایت چنین هواپیمایی می‌تواند تا ۴ میلیون خط کد داشته باشد.

با توجه به گسترش روزافزون دنیای رایانه امروزه بیش از هر زمان دیگری نیاز به متخصصان رایانه احساس می‌شود. متأسفانه این رشته در ایران بازار کار خوبی ندارد طبق آمارها ۶۳٫۲۷ درصد از فارغ‌التحصیلان در سال ۹۰ مشغول به کار در سایر مشاغل هستند. اما برای مهندسان سخت‌افزار هم امکان کار در شرکت‌های تولیدکننده قطعات و دستگاه‌ها و مراکز صنعتی – تولیدی بسیار فراهم است و از نظر سطح درآمدی هم با توجه به دانش و پشتکار شخصی در حد متوسط قرار دارند. به طور کلی این رشته در ایران با استقبال چندانی رو به رو نیست؛ این نیز حاکی از نبود برخی از زیرساخت‌ها در ایران هست.

تکنولوژی‌ها و روش‌های عملی

مهندسان نرم‌افزار طرفدار تکنولوژی‌ها و روشهای عملی بسیار متفاوت و مختلفی هستند، که با هم ناسازگار هستند. این بحث در سال‌های دهه ۶۰ میلادی شروع شد و ممکن است برای همیشه ادامه پیدا کند. مهندسان نرم‌افزار از تکنولوژی‌ها و روش‌های عملی بسیار متنوعی استفاده می‌کنند. کسانی که کار عملی می‌کنند از تکنولوژی‌های متنوعی استفاده می‌کنند: کامپایلرها، منابع کد، پردازشگرهای متن. کسانی که کار عملی می‌کنند از روش‌های عملی بسیار متنوعی استفاده می‌کنند تا تلاش‌هایشان را اجرا و هماهنگ کنند: برنامه‌نویسی در دسته‌های دونفری، بازبینی کد، و جلسات روزانه. هدف هر مهندس نرم‌افزار بایستی رسیدن به ایده‌های جدید خارج از الگوهای طراحی شده قبلی باشد، که باید شفاف بوده و به‌خوبی مستند شده باشد.

با وجود رشد فزاینده اقتصادی و قابلیت تولید فزاینده‌ای که توسط نرم‌افزار ایجاد شده، هنوز هم بحث و جدل‌های ماندگار دربارهٔ کیفیت نرم‌افزار ادامه دارند.

 

فهرست مطالب:

فصل اول: FAQ هایی راجع به مهندسی نرم افزار

نرم افزار چیست؟

مهندسی نرم افزار چیست؟

تفاوت مهندسی نرم افزار و علوم کامپیوتر

فرآیند نرم افزار

و...

فصل دوم: سیستم های اجتماعی-تکنیکی

سیستم

ویژگی های اصلی سیستم های اجتماعی-تکنیکی

ویژگی های جدید سیستم

عوامل موثر در قابلیت اعتماد سیستم

مهندسی سیستم ها

و...

فصل سوم: سیستم های حیاتی

انواع سیستم حیاتی

قابلیت اتکای سیستم

ابعاد قابلیت اتکا

قابلیت دسترسی

قابلیت اعتماد

اصطلاحات قابلیت اتکا

و...

فصل چهارم: فرآیندهای نرم افزار

فعالیت های اساسی در فرآیند نرم افزار

مدل های فرآیند نرم افزار

چرخه حیات نرم افزار

مدل آبشاری

و...

فصل پنجم: مدیریت پروژه

مسئولیت های مدیران

برنامه ریزی پروژه

نقاط عطف قطعات قابل تحویل

زمان بندی پروژه

مدیریت ریسک

و...

فصل ششم: خواسته های نرم افزار

خواسته های سیستم نرم افزاری

خواسته های عملکردی

خواسته های غیرعملکردی

خواسته های دامنه کاربرد

و...

فصل هفتم: فرآیندهای مهندسی خواسته ها

فرآیند مهندسی خواسته ها

مطالعات امکان سنجی

استخراج و تحلیل خواسته ها

دیدگاهها

مصاحبه

و...

فصل هشتم: مدل های سیستم

ابعاد مختلف سیستم

انواع مختلف مدل سیستم

مدل های رفتاری

مدل های جریان داده

مدل های ماشین حالت

مدل های داده ها

مدل های شی

و...

فصل نهم: مشخصات سیستم های حیاتی

تعیین مشخصات مبتنی بر ریسک

شناسایی ریسک

تحلیل و دسته بندی ریسک ها

تجزیه ریسک

برآورد کاهش ریسک

و...

فصل دهم: مشخصات رسمی

روش های تعیین مشخصات رسمی

مشخصات و طراحی

مشخصات رسمی در فرآیند نرم افزار

تعیین مشخصات واسط زیرسیستم

و...

فصل یازدهم: طراحی معماری

امتیازات طراحی و مستند سازی معماری نرم افزار

مدل های معماری

سازمان سیستم

مدل مخزن

و...

فصل دوازدهم: معماری های سیستم های توزیعی

ویژگی های مهم سیستم های توزیعی

معایب سیستم های توزیعی

انواع معماری سیستم های توزیعی

معماری های چندپردازنده ای

معماری های مشتری-کارگزار

و...

فصل سیزدهم: معماری کاربرد

موارد استفاده از معماری کاربرد

معماری چهار نوع کاربرد گسترده

سیستم های پردازش داده

و...

فصل چهاردهم: طراحی شی گرا

اشیا و کلاس های شی

اشیای همزمان

فرآیند طراحی شی گرا

حیطه سیستم و مدل های کاربرد

شناسایی اشیا

و...


دانلود با لینک مستقیم


پاورپوینت کامل و جامع با عنوان مهندسی نرم افزار 1 در 241 اسلاید

پاورپوینت بسیار کامل و جامع با عنوان آموزش نرم افزار آماری SPSS

اختصاصی از هایدی پاورپوینت بسیار کامل و جامع با عنوان آموزش نرم افزار آماری SPSS دانلود با لینک مستقیم و پر سرعت .

آشنایی با فضای SPSS

217اسلاید

تعریف متغیر:

صفتی است که از یک نفر به نفر دیگر تغییر می کند.

تعریف متغیر در spss

صفتی که با یک سوال یا یک مشاهده قابل سنجش است.

انواع متغیر:

  1. کیفی: متغیری است که ذاتاً عددی نیست، مثل دین و نژاد
  2. کمی: متغیری که ذاتاً عددی می باشد، مثل سن
  3. . انواع متغیر کیفی:

    1. اسمی: متغیری است که گروه بندی در آن وجود ندارد.همچنین بزرگتر و کوچکتر بودن ریاضی نیز در آن کاربرد ندارد. مثل جنس.
    2. ترتیبی: آن متغیری است که گروه بندی دارد.به علاوه کوچکتر و بزرگتر بودن ریاضی هم در آن وجود دارد.اما از طرفی این بزرگتر و کوچکتری ، دقیق نیست و بر اساس قرارداد محقق تعیین می شود. مثل مقاطع تحصیلی.

     

    1. انواع متغیر کمی:
    2. فاصله ای: متغیری که گروه بندی دارد ولی تعداد گروه ها در آن زیاد است. کوچکی و بزرگی ریاضی در آن هست و در عین حال فواصل بین گروه ها کاملاً دقیق است. مثل سن
    3. نسبی: همان متغیر فاصله ای است، اما نقطه شروع آن صفر است مثل درآمد در میان دانش آموزان.
    * در روش تحقیق و در spss فاصله ای و نسبی را یکی می گیرند
  4. مشکل متغیرهای اسمی و ترتیبی(کیفی):

    این متغیرها به لحاظ ریاضی دقیق نیستند. زیرا افراد به درک یکسانی از آن نمی رسند و براساس قرارداد تعیین می شوند. نکته جالب توجه اینکه بیش از 90 درصد مفاهیم در آمار و جامعه شناسی کیفی اند.

    تقسیم بندی دیگری از متغیر:

    متغیر مستقل: متغیری است که محقق با دستکاریِ آن ، اثر متغیر را بر روی متغیر های دیگر اندازه گیری می کند.

    متغیر وابسته: متغیری است که از متغیرهای دیگر تاثیر می پذیرد
  5. تعریف مفهوم:

    صفتی که با چند سوال و چند مشاهده قابل سنجش است.

    انواع آمار:

    آمار توصیفی:

    صرفاً به دسته بندی و طبقه بندی اطلاعات می پردازد با شاخص هایی چون فراوانی، میانه، میانگین، انحراف معیار، واریانس، چولگی، کشیدگی، مد و ...

    آمار استنباطی:

    زمانی است که بحث نمونه گیری مطرح می شود یعنی ما یک نمونه داشته باشیم و یک جامعه داشته باشیم و بخواهیم اطلاعات مربوط به جامعه را از نمونه استنباط کنیم.

    تفاوت دو نوع آمار:

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


دانلود با لینک مستقیم


پاورپوینت بسیار کامل و جامع با عنوان آموزش نرم افزار آماری SPSS

دانلود رایگان نرم افزار فشرده سازی برای اندروید

اختصاصی از هایدی دانلود رایگان نرم افزار فشرده سازی برای اندروید دانلود با لینک مستقیم و پر سرعت .

دانلود رایگان نرم افزار فشرده سازی برای اندروید


دانلود رایگان نرم افزار فشرده سازی برای اندروید
 
 
 
 
 
 
 
 برنامه winzip برنامه فشرده سازی جالب و مورد علاقه خیلی از کاربران اینترنت هست که سعی کردیم نسخه سیستم عامل های محبوب pc و موبایل این نرم افزار رو جهت دانلود رایگان برای شما بذاریم. برای دانلود سایر نسخه ها از منوی سمت راست سیستم عامل مورد نظرتونو انتخاب کنید. لینک دانلود رایگان: اینجا کلیک کنید از همکاران خواهش میکنم یا لینک این صفحه رو در فروشگاهشون بذارن یا منبع رو ذکر کنند، با تشکر ...

دانلود با لینک مستقیم


دانلود رایگان نرم افزار فشرده سازی برای اندروید

دانلود مقاله کامل درباره پروتل 56 ص

اختصاصی از هایدی دانلود مقاله کامل درباره پروتل 56 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 56

 

این نرم افزار محصول شرکت Design Explorer 99 SE است

Proteکه در صنعت بیشتر با نامProtel شناخته شده است. این نرم افزار ابزاری حرفه ای برای طراحی فیبر مدار چاپیمیباشد.صنعت طراحی PCB در ایران بر پایه این نرم افزار استوار است و بیش از 99 درصدشرکتها و کارخانجات و کارگاهها از این نرم افزار استفاده می کنند حتی اکثر شرکت هایفعال در زمینه صنعت الکترونیک مسلط بودن به این نرم افزار را جزو شرایط استخدام نیرویکار خود قرار میدهند پس یادگیری این نرم افزار و طراحی به کمک آن جزو الزامات برای یکدانشجوی برق یا کسی که در زمینه الکترونیک فعالیت می کند ، میباشد.در این سری از آموزش نرم افزار پروتل سعی خواهیم کرد تا با بهره گیری از تصاویر گویا بههمراه توضیحات کافی به تمامی جزئیات و نکاتی که برای طراحی یک مدارچاپی به کمکاین نرم افزار نیاز است بپردازیم.فرض ما بر این است که کاربر مورد نظر نرم افزار پروتل را بر روی سیستم خود نصب کردهو نیز اقدام به کرک آن نموده است تا قفل نرم افزار باز شده و اجازه طراحی در آن داده شودهمچنین کاربر با اصطلاحات اولیه الکترونیک و تاحدودی با زبان انگلیسی آشنا است.مراحل طراحی یک مدار چاپی به کمک پروتل به شرح زیر میباشد که بعداً به تفصیل دربارههر مرحله صحبت خواهیم کرد:01) ایجاد فضای کار و فایلهای موردنظر در پروتل02) جستجو و انتخاب قطعات مدار مورد نظر از کتابخانه نرم افزار03) چیدن قطعات مدار در داخل فضای طراحی04) وصل کردن قطعات به یکدیگر با توجه به نقشه05) ایجاد نت لیست از مدار مورد نظر ( اتصال اولیه و موقت بین قطعات )06) انتخاب و تعیین تعداد لایه های مورد نیاز در مدار07) مشخص نمودن محدوده و اندازه مدار و چیدن فوت پرینت قطعات در جاهای مناسب بورد08) وصل کردن قطعات به یکدیگر با استفاده از ترک ها که به دو صورت دستی و اتوماتیک قابل اجراست09) بازرسی نهایی مدار به منظور جلوگیری از بروز خطا و اشتباه10) مشاهده سه بعدی مدار طراحی شده به منظور مجسم نمودن درستی جایگذاری قطعات11) انتخاب لایه ها و پرینت گرفتن از طراحی نهایی

حال پنجره اصلی پروتل را با نام design expolrerاجرا کنید

پروزه خود را ایجاد کنیم. از منوی new گزینه file را انتخاب کنید ازمنوی:این پنجره دارای دو سربرگ Location و Password است در سربرگ Location ما نام و محل ذخیره شده دیتا بیسپروژه خود را تعیین می کنیم. دیتا بیس فایلی است با پسوند ddb و از نوع استاندارد MS Access که تمامی فایلهای پروژه ما اعم از شماتیک ، پی سی بی ، نت لیست و ... را در خود ذخیره می کند البته ما می توانیم هریک از این فایل ها را بطور جدا گانه و خارج از دیتا بیس ذخیره کنیم چون معمولاً حجم دیتابیس بالای 10 مگابایتمیشود. در فیلد Database File Name نام پروزه خود را بنوبیسید مثلاً Sample.ddb و محل ذخیره دیتا بیس را باکلیک بر روی دکمه Browse مشخص کنید. اگر پروزه شما یک پروزه محرمانه یا به اصطلاح خودمانی "خفن" استمیتوانید با رفتن به سربرگ Password بر روی پروژه خود رمز عبور بگذارید با کلیک بر روی این سربرگ و انتخابگزینه Yes مطابق شکل زیر و تایپ کردن پسورد مورد نظر خود در دو فیلد زیر میتوانید بر رو پروژه خود پسورد بگذاریداگر مایل به این کار نیستید گزینه No را در سربرگ Password انتخاب کنید. حال بر روی دکمه OK کلیک کنید تادیتابیس پروژه شما ایجاد گردد. حال پنجره ای جدید با نام sample.ddb در داخل پنجره اصلی Design Explorer بازمیشود.در این قسمت شما دو بخش را مشاهده می کنید یکی بخش سمت چپ نرم افزار یا Explorer که تمامیفایل ها و عملیات انجام شده توسط شما را بصورت ساختار درختی نشان میدهد و دیگری پنجره اصلیsample.ddb که از سه بخش Design Team ، Recycle Bin ، Document تشکیل شده است. تمامی فایل هاو اسناد تولید شده توسط ما در بخش Document ذخیره میشود فایلهای پاک شده یا حذف شده به Recycle Bin می رود. بخش Design Team همان طور که از نامش مشخص است برای پروژه های گروهی میباشد بر رویDesign Team کلیک کنید تا وارد این بخش شویداین بخش شامل سه قسمت Members ، Permissions ، Sessions میباشد. قسمت Members مشخص کنندهنفراتی است که به پروژه دسترسی دارند بر روی Members کلیک کنید Admin مدیر کل پروژه میباشد و Guest مشخص کننده سایر نفراتی است کرد اجازه دسترسی به پروژه را دارند.در قسمت Description نیز توضیحات مربوط به هر کاربر نشان داده شده است اگر بر روی Guest راست کلیک کنیدسه گزینه مشاهد خواهید کرد که با کلیک بر روی New Member میتوانید کاربر جدید با پسورد اختصاصی برایدسترسی به پروژه ایجاد کنید بر روی این گزینه کلیلک کنیددر قسمت Name نام کاربرمرد نظر در قسمت Description توضیحات مربوط به وضایف کاربرد و در قسمت Passwordرمز عبور اختصاصی کاربر جدید تایین میشود حال بر روی OK کلیک کنید تا این کاربر جدید ایجاد شود. برای حذفکاربر بر روی کاربر مورد نظر راست کلیک کرده و گزینه Delete را انتخاب کنید و برای ویرایش مشخصات یک کاربربر روی آن راست کلیک کرده و گزینه Properties را انتخاب کنید. به قسمت Design Team باز گشته و به بخشPermissions بروید در این بخش کارها و عملیاتی که هر یک از کاربرها میتوانند انجام دهند مشخص میشودمثلاً Admin در این پروژه مجاز به انجام کارهایی مانند Read , Write , Delete , Create هست در حالی که Guestیا کاربران تعریفی فقط مجاز به انجام Read هستند. شما میتوانید برای هریک از کابرها محدوده دسترسی و مجوزانجام کار های گوناگونی مثل Read , Write , Delete , Create را صادر کنید برای این منظور بر روی کاربر موردنظر راست کلیک کرده و گزینه New Rule را انتخاب کنیددر قسمت User Scope نام کاربر مورد نظر ، در قسمت Document Scope محدوده دسترسی کاربر و در قسمتPermissions مجوز کاری مورد نظر را مشخص میکنیم مثلاً در این مثال کاربر Saber در


دانلود با لینک مستقیم


دانلود مقاله کامل درباره پروتل 56 ص