مهندسی نرم افزار Software Engineering



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

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

http://systems-engineering.ir/


مقدمه:

یک بخش حیاتی هر کامپیوتر، نرم افزار سیستم یا ابزارهای نرم افزاری هستند که همراه با سخت افزار کامپیوتر به کار می روند. کامپیوتر بدون نرم افزار سیستم بیشتر شبیه به ماشینی است بدون بنزین، اگرچه مکانیک پایه ای سیستم وجود دارد، ولی هیچ راهی برای استفاده واقعی از آن وجود ندارد. با در نظر گیری فعالیت های متعددی که می توان با استفاده از یک کامپیوتر انجام داد، می توان دیدی در مورد انواع برنامه های لازم به دست آورد. اما برای بررسی صنعت نرم افزار در ایران مهمترین مشکلی که وجود دارد کمبود منابع و پراکندگی آنهاست . با وجود پیشینه 40 ساله صنعت نرم افزار در ایران ، تحقیقات کمی در مورد وضعیت آن صورت گرفته است.

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

طبق تعریف انجمن مهندسان برق و الکترونیک (IEEE) نرم افزار کامپیوتری عبارت است از برنامه های کامپیوتری ، رویه ها، دستورالعمل ها و مستندات اجتماعی در رابطه با آنها و همچنین اطلاعات مربوط به عملیات یک سیستم کامپیوتری.

از مطالب کانال تلگرامی ما دیدن کنید

https://t.me/LinusMinix


آخرین ارسال ها

آخرین جستجو ها


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