مهندسی نرمافزار یعنی استفاده از اصول مهندسی بجا و مناسب برای تولید و ارائه محصول نرمافزاری با کیفیت که قابل اطمینان و با صرفه بوده و برروی ماشینهای واقعی به طور کارآمدی عمل کند.
مهندسی نرمافزار یک روش سیستماتیک، منظم و دقیق برای ساخت و ارائه محصولی نرمافزاری با کیفیت است.
مهندسی نرمافزار اغلب شامل فرایند خطی تحلیل، طراحی، پیادهسازی و آزمون است؛ که با به کارگیری روشهای فنی و علمی از علوم مهندسی موجب تولید نرمافزاری با کیفیت مطلوب در طول یک فرایند انتخابی مناسب پروژه میشود.
کاربردهای مهندسی نرمافزار دارای ارزشهای اجتماعی و اقتصادی هستند، زیرا بهرهوری مردم را بالا برده، چند و چون زندگی آنان را بهتر میکنند. مردم با بهرهگیری از نرمافزار، توانایی انجام کارهایی را دارند که قبل از آن برایشان شدنی نبود. نمونههایی از این دست نرمافزارها عبارتاند از: سامانههای توکار، نرمافزار اداری، بازیهای رایانهای و اینترنت.
فناوریها و خدمات مهندسی نرمافزار به کاربران برای بهبود بهرهوری و کیفیت یاری میرساند. نمونههایی از زمینههای بهبود: پایگاه دادهها، زبانها، کتابخانهها، الگوها، فرایندها و ابزار.
مهندسی نرمافزار عبارت است از کاربرد مهندسی برای طراحی، توسعه، پیادهسازی و نگهداری ازنرمافزار در یک روش سیستماتیک.
تعاریف رسمی مهندسی نرمافزار عبارتند از:
نرمافزار عموماً از محصولات و موقعیتهایی شناخته میشود که قابلیت اطمینان زیادی از آن انتظار میرود، حتی در شرایط طاقت فرسا، مانند نظارت و کنترل نیروگاههای انرژی هستهای، یا هدایت یک هواپیمای مسافربری در هوا، چنین برنامههایی شامل هزاران خط کد هستند، که از نظر پیچیدگی با پیچیدهترین ماشینهای نوین قابل مقایسه هستند. بهعنوان مثال، یک هواپیمای مسافربری چند میلیون قطعه فیزیکی دارد (و یک شاتل فضایی حدود ده میلیون بخش دارد)، در حالی که نرمافزارِ هدایت چنین هواپیمایی میتواند تا ۴ میلیون خط کد داشته باشد.
با توجه به گسترش روزافزون دنیای رایانه امروزه بیش از هر زمان دیگری نیاز به متخصصان رایانه احساس میشود. متأسفانه این رشته در ایران بازار کار خوبی ندارد طبق آمارها ۶۳٫۲۷ درصد از فارغالتحصیلان در سال ۹۰ مشغول به کار در سایر مشاغل هستند. اما برای مهندسان سختافزار هم امکان کار در شرکتهای تولیدکننده قطعات و دستگاهها و مراکز صنعتی – تولیدی بسیار فراهم است و از نظر سطح درآمدی هم با توجه به دانش و پشتکار شخصی در حد متوسط قرار دارند. به طور کلی این رشته در ایران با استقبال چندانی رو به رو نیست؛ این نیز حاکی از نبود برخی از زیرساختها در ایران هست.
مهندسان نرمافزار طرفدار تکنولوژیها و روشهای عملی بسیار متفاوت و مختلفی هستند، که با هم ناسازگار هستند. این بحث در سالهای دهه ۶۰ میلادی شروع شد و ممکن است برای همیشه ادامه پیدا کند. مهندسان نرمافزار از تکنولوژیها و روشهای عملی بسیار متنوعی استفاده میکنند. کسانی که کار عملی میکنند از تکنولوژیهای متنوعی استفاده میکنند: کامپایلرها، منابع کد، پردازشگرهای متن. کسانی که کار عملی میکنند از روشهای عملی بسیار متنوعی استفاده میکنند تا تلاشهایشان را اجرا و هماهنگ کنند: برنامهنویسی در دستههای دونفری، بازبینی کد، و جلسات روزانه. هدف هر مهندس نرمافزار بایستی رسیدن به ایدههای جدید خارج از الگوهای طراحی شده قبلی باشد، که باید شفاف بوده و بهخوبی مستند شده باشد.
با وجود رشد فزاینده اقتصادی و قابلیت تولید فزایندهای که توسط نرمافزار ایجاد شده، هنوز هم بحث و جدلهای ماندگار دربارهٔ کیفیت نرمافزار ادامه دارند.
فهرست مطالب:
فصل اول: FAQ هایی راجع به مهندسی نرم افزار
نرم افزار چیست؟
مهندسی نرم افزار چیست؟
تفاوت مهندسی نرم افزار و علوم کامپیوتر
فرآیند نرم افزار
و...
فصل دوم: سیستم های اجتماعی-تکنیکی
سیستم
ویژگی های اصلی سیستم های اجتماعی-تکنیکی
ویژگی های جدید سیستم
عوامل موثر در قابلیت اعتماد سیستم
مهندسی سیستم ها
و...
فصل سوم: سیستم های حیاتی
انواع سیستم حیاتی
قابلیت اتکای سیستم
ابعاد قابلیت اتکا
قابلیت دسترسی
قابلیت اعتماد
اصطلاحات قابلیت اتکا
و...
فصل چهارم: فرآیندهای نرم افزار
فعالیت های اساسی در فرآیند نرم افزار
مدل های فرآیند نرم افزار
چرخه حیات نرم افزار
مدل آبشاری
و...
فصل پنجم: مدیریت پروژه
مسئولیت های مدیران
برنامه ریزی پروژه
نقاط عطف قطعات قابل تحویل
زمان بندی پروژه
مدیریت ریسک
و...
فصل ششم: خواسته های نرم افزار
خواسته های سیستم نرم افزاری
خواسته های عملکردی
خواسته های غیرعملکردی
خواسته های دامنه کاربرد
و...
فصل هفتم: فرآیندهای مهندسی خواسته ها
فرآیند مهندسی خواسته ها
مطالعات امکان سنجی
استخراج و تحلیل خواسته ها
دیدگاهها
مصاحبه
و...
فصل هشتم: مدل های سیستم
ابعاد مختلف سیستم
انواع مختلف مدل سیستم
مدل های رفتاری
مدل های جریان داده
مدل های ماشین حالت
مدل های داده ها
مدل های شی
و...
فصل نهم: مشخصات سیستم های حیاتی
تعیین مشخصات مبتنی بر ریسک
شناسایی ریسک
تحلیل و دسته بندی ریسک ها
تجزیه ریسک
برآورد کاهش ریسک
و...
فصل دهم: مشخصات رسمی
روش های تعیین مشخصات رسمی
مشخصات و طراحی
مشخصات رسمی در فرآیند نرم افزار
تعیین مشخصات واسط زیرسیستم
و...
فصل یازدهم: طراحی معماری
امتیازات طراحی و مستند سازی معماری نرم افزار
مدل های معماری
سازمان سیستم
مدل مخزن
و...
فصل دوازدهم: معماری های سیستم های توزیعی
ویژگی های مهم سیستم های توزیعی
معایب سیستم های توزیعی
انواع معماری سیستم های توزیعی
معماری های چندپردازنده ای
معماری های مشتری-کارگزار
و...
فصل سیزدهم: معماری کاربرد
موارد استفاده از معماری کاربرد
معماری چهار نوع کاربرد گسترده
سیستم های پردازش داده
و...
فصل چهاردهم: طراحی شی گرا
اشیا و کلاس های شی
اشیای همزمان
فرآیند طراحی شی گرا
حیطه سیستم و مدل های کاربرد
شناسایی اشیا
و...
مبلغ قابل پرداخت 35,500 تومان
فارسی ساز Assassins Creed Black Flag نسخه PC تلگرام : ParsiTeamCH@ سایت : ParsiTeamSite.ir ... ...
فارسی ساز The Witcher 2: Assassins of Kings ... ...
√جدیدترین آپدیت فروردین ۱۴۰۴√ بسم الله الرحمن الرحیم **کسب درآمد از اینترنت روزانه تا ۲/۰۰۰/۰۰۰ میلیون تومان (تضمینی و تست شده)** ☆☆آموزش صفر تا صد کسب درآمد اینترنتی بالای ۵۰/۰۰۰/۰۰۰ میلیون تومان ماهانه، پشتیبانی ۲۴ ساعته ۷ روز هفته، ۱۰۰%حلال شرعی، کاملاً واقعی و ... ...
⚡ این پکیج دربهمن سال 1402 آپدیت شد⚡ ✨ با مبلغی کم و ناچیز صاحب کسب و کار پردرآمد شوید✨ فقط تا مدت محدود سلام دوست خوبم اگه از زندگي و كارت رضايت نداري.. اگه از وضعيت روحي و بي پولي خسته شدي.. اگه احساس ميكني هميشه تو تمامي كارها بازنده اي و اعتماد به نفس پاييني ... ...
عنوان کتاب: جان شیفته (مجموعه کامل) نویسنده: رومن رولان مترجم: م.ا به آذین فرمت فایل ها: mp3 تعداد فایل ها: 4 جلد کامل حجم کل فایل ها: 953 مگابایت زبان: فارسی توضیحات: فضای داستان جان شیفته، فرانسه در ابتدای سده بیستم است و رمان وضعیت اجتماعی این دوران را برای ... ...
یکی از مراحل عیب یابی و رفع عیب سیستم های الکتریکی و الکترونیکی خودرو، شناخت محل دقیق پایه ها و تست سیم و یا قطعه مربوطه می باشد بدین منظور تعمیرکاران از کتابچه ها و نقشه های متعددی استفاده می کنند در اختیار داشتن چنین نقشه هایی نیازمند صرف هزینه و مطالعه کتابهای تعمیراتی ... ...
جلد دفتر کارنمای جابر بن حیان (با فرمت word جهت تغییر و ویرایش) نمونه ای از دفتر کار نمای جشنواره جابر بن حیانبا طراحی زیبا و مناسب برای دانش آموزان عزیز آماده شده است. ... ...
فارسی ساز Watch Dogs Legion ... ...
دانلود قالب آماده پلاک خودرو با فرمت psd و word شامل فایل های لایه باز psd با کیفیت عالی در 3 رنگ زمینه سفید، زرد و قرمز و همچنین قالب ایجاد شماره پلاک با فرمت ورد کافیه شماره پلاک ماشینتو جایگزین کنیی. به همین راحتی..... قالب پلاک خودرو برای چاپ اگر پلاک ماشینتون ... ...
مان «کلیدر» نوشتهی «محمود دولتآبادی»، نویسندهی نامآشنای معاصر است. این رمان که به صورت دورهی دهجلدی تدوین شده، جایگاه ویژهای در ادبیات معاصر ایران دارد. بسیاری از منتقدان و صاحبنظران حوزهی ادبیات، این اثر را بزرگترین و ماندنیترین رمان در ادبیات فارسی میدانند. ... ...
پکیج آموزش فعالسازی انرژی درون که به شما فعال کردن چاکرا ، کندالینی ، انرژی درمانی ، قدرت پرانا و خیلی آموزش های فوق العاده دیگر که در ادامه معرفی خواهند شد آموزش داده خواهد شد. شما با دو کتاب "انرژی درون" با 500 صفحه و "پرورش نیروهای درون" با 150 صفحه می باشند آشنا خواهید ... ...
دانلود کتاب"صدای خود را آزاد کنید" نوشته : راجر لاو pdf+فایلهای صوتی تمرینی همراه کتاب با یادگیری تکنیکهای ساده راجر لاو هر کسی می تواند صاحب صدایی قوی برای صحبت کردن و صوتی زیبا برای خواندن شود. او با نظریه انقلابی و ارائه مفهوم صدای میانی،شما را به دنیای جدیدی از ... ...
دانلود کتاب سینماتیک و دینامیک ماشینها مارتین به فارسی pdf ( دینامیک ماشین مارتین ) جورج هنری مارتین + حل المسائل + نمونه سوال کاملترین مجموعه شامل 5 فایل pdf 1. دینامیک ماشین کامل فارسی 22 فصل در 555 صفحه 2. دینامیک ماشین کتاب اصلی: 512 صفحه 3. دینامیک ماشین نسخه دیگر ... ...
آموزش نرم افزار حسابداری شالی (شرکت داده پردازی کاشان) آدرس سایت شرکت: https://kdps.ir/ مجموعه فایل PDF آموزش نرم افزار شالی شامل حساب و انبار + تمرین و حل تمرین ... ...
دانلود طرح لایه باز اعلامیه ترحیم (11) دانلود طرح لایه باز اعلامیه ترحیم لطفا جهت دانلود فایل عملیات خرید را انجام دهید توجه داشته باشید بعد از اتمام خرید فایل در دو نسخه قابل دانلود می باشد 1- دانلود فایل از لینک 2 - دانلود فایل ازایمیل وارد شده توسط شما در صورت به ... ...
کتاب صوتی پاک زیستن انجمن معتادان گمنام NA درباره کتاب: هر روزی که ما پاک زیسته و اصول روحانی بهبودی را تمرین می کنیم, حقایق بیشتری آشکار می گردند. اولین نسخۀ کتاب پاک زیستن در سال 1983 نوشته شد اما آغاز این پروژه حتی به پیش از این تاریخ نیز مربوط می گردد. این ... ...
پکیج زبان اصلی متود صداسازی CVT: شامل کتاب 274صفحه ای به زبان انگلیسی + کتاب خانه صوتی (شامل 421 فایل صوتی برای مردان و 416 فایل صوتی برای زنان) + کتاب فارسی ترجمه شده (فقط دو فصل اول که پایه ای ترین مفاهیم این متود را تشکیل می دهند ترجمه شده است .)Complete Vocal ... ...
دانلود جزوه روسازی راه دکتر طباطبایی شامل هر دو نسخه پی دی اف و پاورپوینتزبان:فارسیفرمت:PDF و پاورپوینت ...
این کتاب یکی از منابع اصلی کنکور کارشناسی ارشد و دکتری علوم اجتماعی می باشد. این کتاب در 160 صفحه خلاصه شده است. نوع فایل: پی دی اف. ... ...
تله کینزی یکی از رایج ترین و جالب ترین کینزی ها می باشد که شما به وسیله آن می توانید اجسام را با نیروی ذهن خود ، به حرکت در بیاورید. شاید تا الان مقالات و کتاب های زیادی در مورد تله کینزی خوانده باشید و با خود فکر کنید که این کتاب هم یکی از همان کتاب ها است ولی باید بدانید ... ...
در اینجا جزئیات اجرایی کمیاب از نحوه اجرا و نقشه های مقاوم سازی ستون بتنی با ژاکت فولادی را می توانید دانلود کنید... نقشه های دانلودی در فرمت فایل اتوکد dwg و قابل ویرایش هستند... شامل : دانلود دتایل اجرایی مقاوم سازی ستون بتنی با ژاکت فلزی نحوه اتصال بولت ها به ستون ... ...
کامل ترین کتاب آموزش پیرو کینزی که تا به الان وجود داشته است را اکنون می توانید از سایت کتابروید (کتابخانه قدرت های نهفته)دانلود کنید. مطمئن باشید با خواندن این کتاب شما پیرو کینزی را به صورت پیشرفته یاد خواهید گرفت و دیگر نیازی به جستجو در سایت ها یا خواندن مقالات نخواهید ... ...
عنوان کتاب: کلیدر (مجموعه کامل جلد 1 تا 10) نویسنده: محمود دولت آبادی گوینده: فیروزه غفوری پور فرمت فایل ها: mp3 تعداد فایل ها: 10 جلد کامل حجم کل فایل ها: 1560 مگابایت زبان: فارسی توضیحات: کتاب «کلیدر» نوشته محمود دولت آبادی است. کلیدرمشهورترین و بلندترین رمان ... ...
دانلود ترجمه کتاب استاتیک جانسون + کتاب حل المسائل زبان فارسی - pdf ترجمه ای است از کتاب معروف استاتیک بیر جانسون که توسط جناب میثم برزگر ارائه شده است. همچنین کتاب دیگری با عنوان حل تمرین های کتاب استاتیک به زبان فارسی را به صورت یکجا دریافت می کنید.هر دو در یک فایل ... ...
دوره مربیگری c آسیا نخستین مدرک معتبری است که در AFC دارای اعتبار ویژه ای است و از نگاه این فدراسیون فردی به عنوان مربی شناخته میشود که مدرک این دوره مربیگری را اخذ کرده باشد .این دوره ، توسط مدرسین تایید شده از این نهاد و طی آموزش دو هفته ای برگزار میشود و شرکت کنندگان در ... ...
پیش خرید فارسی ساز The Witcher 2: Assassins of Kings ... ...
اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.
ایجاد وب سایت یا