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

نرم افزار های عمومی چیست؟ نام و انواع آن در کامپیوتر

نرم افزار های عمومی چیست؟ نام و انواع آن در کامپیوتر

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

نام نرم افزار های عمومی و تخصصی

رایج‌ترین گروه‌های نرم افزارهای عمومی کامپیوتر و نمونه‌ی هر گروه:

گروه نرم افزار عمومیکاربردنمونه‌ها
واژه‌پردازنوشتن و ویرایش متن و سندWord، LibreOffice Writer، Google Docs
صفحه‌گستردهجدول، محاسبه و نمودارExcel، LibreOffice Calc، Google Sheets
ارائه (پرزنتیشن)ساخت اسلایدPowerPoint، LibreOffice Impress
مرورگر اینترنتباز کردن وب‌سایت‌هاChrome، Firefox، Edge
ایمیل و پیام‌رسانارتباط و مکاتبهOutlook، Thunderbird
پخش‌کننده‌ی صوت و تصویرپخش فیلم و موسیقیVLC، Windows Media Player
فشرده‌سازفشرده‌سازی و باز کردن فایل7-Zip، WinRAR
ضدویروسمحافظت از سیستمWindows Defender و سایر آنتی‌ویروس‌ها

نمونه‌ی نرم افزارهای تخصصی: نرم افزارهای حسابداری و انبارداری، نرم افزارهای طراحی مهندسی (CAD)، نرم افزارهای آماری، نرم افزارهای پزشکی و آزمایشگاهی، و نرم افزارهای سازمانی مانند ERP و CRM.

تفاوت نرم افزار عمومی، تخصصی و کاربردی

  • نرم افزار کاربردی نام کلی همه‌ی برنامه‌هایی است که کاربر برای انجام یک کار از آن‌ها استفاده می‌کند (در برابر نرم افزار سیستمی مثل سیستم عامل).
  • نرم افزار عمومی زیرمجموعه‌ای از نرم افزار کاربردی است که برای همه‌ی کاربران و کارهای روزمره ساخته شده است.
  • نرم افزار تخصصی هم کاربردی است، اما برای یک حرفه یا صنعت مشخص و اغلب با نیاز به آموزش.

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

توضیحات تکمیلی درباره نرم افزارهای عمومی

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

نرم‌افزارهای سیستمی

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

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

سیستم‌عامل: بهترین مثال برای نرم‌افزارهای سیستمی، سیستم‌عامل است.این نرم‌افزار با سخت‌افزار ارتباط برقرار می‌کند و قابلیت اجرای انواع مختلف برنامه‌ها را فراهم می‌کند.در کامپیوترهای شخصی (Desktop) می‌توان به سیستم‌عامل‌هایی نظیر ویندوز، لینوکس، MacOS و… اشاره کرد. سیستم‌عامل‌های اندروید، آی‌او‌اس، بلک‌بری و… نیز از جمله سیستم‌عامل‌های موبایل هستند.سیستم‌عامل‌ها انواع مختلفی دارند که با توجه به نوع کاربرد و سخت‌افزار مورد استفاده، به سیستم‌عامل‌های زمان‌واقعی (real time)، سیستم‌عامل‌های توزیعی (distribute)، سیستم‌عامل‌های جاسازی‌شده (embedded) و غیره تقسیم می‌شوند. قبل از تصمیم‌گیری در مورد سیستم‌عامل، باید مشخصات سخت‌افزاری مورد بررسی قرار گیرد.

ترجمه‌کننده‌های زبان: اسمبلرها (Assemblers)، کامپایلرها (Compilers) و مترجم‌ها (Trasnlators) جزء این دسته قرار می‌گیرند.این برنامه‌ها برای زبان‌های برنامهنویسی مانند C، Cobol، Pascal و غیره طراحی شده‌اند. زبان ماشین به کمک یک اسمبلر به کد ماشین تبدیل می‌شود.کامپایلر کد را که در زبان سطح بالا نوشته شده است، به زبان سطح پایین‌تر ترجمه می‌کند.یک مترجم قادر به اجرای برنامه‌ها به‌طور مستقیم است و برنامه را به‌صورت خطی اجرا می‌کند.

ابزارهای عمومی: این برنامه‌ها به طور خاص برای مدیریت دستگاه رایانه و منابع آن طراحی شده‌اند؛ مانند ابزارهای ارتباطی. این ابزارها بیشتر بر عملکرد زیرساخت‌های کامپیوتر متمرکز هستند.به عنوان مثال آنتی‌ویروس یک نوع از برنامه‌های ابزار عمومی است که محافظت از سیستم را در مقابل مهمانان ناخواسته مانند تروجان‌ها و ویروس‌ها برعهده دارد.

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

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

بعضی از انواع نرم‌افزارهای کاربردی عبارتند‌از:

پردازشگر لغت: این برنامه‌ها برای ایجاد اسناد استفاده می‌شود. این نرم‌افزارهاعلاوه بر فعالیت اصلی یعنی ایجاد یک سند، آن را ذخیره و در چاپ آن نیز کمک می‌کنند. تغییرات در سند را می‌توان به راحتی از طریق این پردازشگرهای لغات انجام داد. یک نمونه از پرطرفدارین نرم‌افزارهای پردازشگر لغت، نرم‌افزار Microsoft Word است که همگی با آن آشنایی داریم.

نرم‌افزارهای پایگاه داده: این نرم‌افزارها قادر به ایجاد پایگاه‌های داده هستند.علاوه بر این، به کمک این نرم‌افزارها می‌توان داده‌ها و یا اطلاعات را در پایگاه‌های داده مدیریت کرد. این نرم‌افزارها به عنوانDBMS نیز شناخته می‌شوند.آنها در سازماندهی داده‌ها کمک می‌کنند. برخی از نمونه‌های نرم‌افزار پایگاه‌داده عبارتند از Access،Oracle و Sysbase .

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

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

نرم‌افزارهای گرافیکی: این نرم‌افزارها به کارهای گرافیکی کمک می‌کنند و کاربر را قادر می‌سازند تا تصاویر را ویرایش و یا دستکاری کند. نرم‌افزارهایAdobe Photoshop وCorel Photo Paint دو نمونه محبوب از نرم‌افزارهای گرافیکی هستند. این نوع نرم‌افزارها معمولا بر روی تصاویر یا بصورت بیت‌مپ یا برداری کار می‌کنند.

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

علاوه بر موارد بالا انواع مختلف دیگری از نرم‌افزارهای کاربردی نیز وجود دارند (نظیر نرم‌افزارهای شبیه‌سازی، بازی‌ها و…) و روزبه‌روز به تعداد آنها افزوده می‌شود. معمولا نرم‌افزارهای کاربردی توسط برنامه‌نویسان حرفه‌ای و با توجه به نیاز مخاطبین ایجاد می‌شود. همچنین ممکن است این نرم‌افزارها بر اساس نیاز مخاطبین و به سفارش آنها تولید شود. از جمله شرکت‌های معتبر در حوزه تولید نرم‌افزارهای تخصصی در ایران، می‌توان به شرکت فرایند مدار اشاره کرد. این شرکت که از همکاری جمعی از نخبگان برنامه‌نویسی ایران تشکیل شده است، سعی می‌کند در تولید نرم‌افزارهای تخصصی از پیشرفته‌ترین متدهای موجود استفاده کند. برای سفارش نرم‌افزار، از ما مشاوره رایگان بخواهید.

منبع

http://mersaa.ir/

🎫 همین حالا ثبت‌نام کنید و از طریق تیکت، سفارش خود را ثبت نمایید
ورود به پنل کاربری
📰 پیشنهاد برای مطالعه:
شرکت نرم افزار چیست؟ شرکت نرم افزاری چه می‌کند
مقالات بیشتر در مقالات
💬 سؤال یا نظری درباره «نرم افزار های عمومی چیست؟ نام و انواع آن در کامپیوتر» دارید؟

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

ثبت سؤال یا درخواست مشاوره
گفتگو در مورد طراحی اپلیکیشن