دانلود جزوه مهندسی نرم افزار | 20 میشم
[caption id="attachment_3756" align="aligncenter" width="575"] دانلود جزوه مهندسی نرم افزار | 20 میشم[/caption]
فایل مورد نظردر قالب pdf با حجم 3.5 مگابایت می باشد. دوستان گرامی و دانشجویان ارجمند و عزیز در صورت تمایل می توانید این فایل بسیار با ارزش را به صورت مستقیم از سایت بیست میشم تهیه بفرمائید.
دانلود جزوه مهندسی نرم افزار | 20 میشم
مهندسی نرم افزار چیست؟
دانلود جزوه مهندسی نرم افزار | 20 میشم بیان میدارد برای درک بهتر از معانی عباراتی چون مهندسی نرم افزار بهتر است از هم تفکیک شوند. این اصطلاح از دو کلمه نرم افزار و مهندسی ساخته شده است:
- نرم افزار چیزی بیش از کدهای اجرایی یک برنامه نیست. به طور کاملتر نرم افزار به مجموعهای از کدهای برنامه نویسی اجرایی به همراه کتابخانههای مرتبط و اسناد مخصوص آن گفته میشود.
- از طرف دیگر مهندسی به همه موضوعات در مورد نحوه تولید محصولات، با استفاده از اصول و روشهای علمی تعریف شده گفته میشود.
موسسه استاندارد IEEE مهندسی نرم افزار را استفاده از یک روش منظم و قابل اندازه گیری برای توسعه، بهره برداری و نگهداری نرم افزار تعریف میکند.
جزوه مهندسی نرم افزار
دانلود جزوه مهندسی نرم افزار | 20 میشم
مزایای مهندسی نرم افزار
بزرگترین مزیت مهندسی نرمافزار ایجاد یک مسیر ایمن برای طراحی و ارائه یک نرم افزار کامل، کاربردی و بدون مشکل است.
مهندسی نرم افزار در کنار ارائهی مدلها و راهحلهای مختلف روشهایی را جهت سهولت نگهداری، تعمیر و توسعه آن ارائه میدهد. علاوه بر این در کنار مزایای ذکر شده مزایای فوق العاده دیگری را به همراه میآورد که در ادامه مورد بررسی قرار خواهیم داد.
پیچیدگی را کاهش میدهد
نرم افزارهای بزرگ همیشه پیچیده و دشوار هستند. مهندسی نرم افزار برای کاهش پیچیدگی هر پروژه یک راه حل عالی دارد. مهندسی نرم افزار مشکلات بزرگ را به چندین مشکل کوچک تقسیم می کند تا به راحتی شروع به حل هر یک از مشکلات کوچک کنید. تمام این مشکلات کوچک به طور مستقل از یکدیگر حل می شوند.
به حداقل رساندن هزینه نرم افزار
برخی از نرم افزارها به سخت افزار زیادی احتیاج دارند و این هزینهی کاربران نهایی را برای بهره بردن از آنها افزایش میدهد.
یا الگوریتمهای نادرست استفاده شده در آنها سبب میشود نیروی انسانی زیادی برای توسعه نرم افزار جهت تولید میلیونها خط کد به کار گرفته شود.
اما در مهندسی نرم افزار، برنامه نویسان همه چیز را برنامه ریزی میکنند و تمام موارد اضافی را که لازم نیست، کاهش میدهند و کدها را به صورت کاملا بهینه سازی شده به اتمام میرسانند.
دانلود جزوه مهندسی نرم افزار | 20 میشم
همچنین اشتباهات حاصل از خطاها زمان و هزینه زیادی را در پی خواهد داشت که هزینه تولید را افزایش خواهد داد. اما به دلیل کاهش خطا و ارائه راهحلهای علمی،
هر نرم افزاری که از روش مهندسی نرم افزار استفاده میکند، هزینه کمتری را به افراد مرتبط با نرم افزار تحمیل میکند.
کاهش زمان
هر چیزی که طبق برنامه ساخته نشده باشد، همیشه وقت را تلف میکند. اگر در حال تهیه نرم افزارهای بزرگ هستید بالطبع برای به دست آوردن کد اجرایی نهایی، نیاز به برنامه نویسی هزاران خط کد خواهید داشت.
این فرآیند از شروع پروژه تا رسیدن به کد نهایی بسیار وقت گیر است و اگر به خوبی مدیریت نشود میتواند زمان زیادی را به خود صرف کند. بنابراین اگر شما نرم افزار خود را مطابق رویکرد مهندسی نرم افزار تهیه کنید، میزان زیادی از این هدر رفت زمان را کاهش خواهید داد.
انجام راحتتر پروژههای بزرگ
پروژه های بزرگ چند روزه ساخته نمیشوند و به صبر، برنامه ریزی و مدیریت زیادی احتیاج دارند. مهندسی نرم افزار به جهت برنامه ریزی،
جهت دهی به کارها، بخش بندی، تقسیم کار و آزمایش و نگهداری را در ارائه نرمافزارها سبب مجزا شدن بخشهای مختلف و اجرای همروند آنها میشود. بنابراین برای مدیریت پروژههای بزرگ شرکتهای نرم افزاری باید به رویکرد مهندسی نرم افزار روی بیاورند.
دانلود جزوه مهندسی نرم افزار | 20 میشم
نرم افزار قابل اعتماد
نرم افزار باید قابل اعتماد باشد، به این معنی که اگر مهندسین نرم افزار آن را به شما تحویل دادهاند،
باید حداقل برای مدت زمان مشخص به درستی کار کند. و اگر اشکالی در نرم افزار وجود دارد، شرکت مهندسی مسئولیت حل همه این اشکالات را بر عهده دارد. از آنجا که در مهندسی نرم افزار، روشهای آزمایش و نگهداری ارائه شده است، بنابراین هیچ نگرانی از قابلیت اطمینان بودن نرم افزارها وجود ندارد.
اثربخشی
اثربخشی نشان میدهد که تا چه میزان از نتایج مورد نظر مشتری حاصل شده است. اگر کارها مطابق با استانداردها انجام شده باشد، اثربخشی به وجود میآید. استانداردهای نرم افزاری تمرکز بزرگ شرکتها برای اثربخشی بیشتر نرم افزار هستند. بنابراین نرم افزار با کمک این مباحث کاربردی عملکرد موثرتری خواهد داشت.
جزوه مهندسی نرم افزار
دانلود جزوه مهندسی نرم افزار | 20 میشم
از لینک پایین