در مقاله ی نرم افزار چیست؟ بیان کردیم که کامپیوتر، به طور فیزیکی از مجموعه ای از دستگاه های الکترونیکی و الکترومکانیکی تشکیل شده است؛ اما بدون نرم افزار (Software) نمی توان از کامپیوتر استفاده کرد. نرم افزار واسطه ای است که دستورهای کاربر را به سخت افزار منتقل می کند. در حقیقت سخت افزار بدون وجود نرم افزار قادر به انجام هیچ کاری نیست و مانند جسم بدون روح می باشد.
در حالت کلی، نرم افزارها به دو گروه اصلی تقسیم می شوند. این دو گروه عبارتند از
- نرم افزار های سیستمی (System Software).
- نرم افزار های کاربردی(Application Software).
در این مقاله ای نرم افزار های کاربردی را بررسی خواهیم کرد.
نرم افزارهای کاربردی برای انجام امور خاصی، طراحی و تولید شده اند. برخی از این نرم افزارها برای انجام کارهای گرافیکی، تولید صفحات وب، اموزش و مدیریت پروژه ها استفاده می شوند و بعضی هم مثل واژه پرداز ها، صفحات گسترده، بانک اطلاعاتی و برنامه های ارائه ی گرافیکی، کاربرد های بسیار گسترده ای دارند.
دسته ای دیگر از برنامه های کاربردی برای انجام امور مالی، انبارداری، حسابداری، تعمیرات، تولید و سایر امور دیگر طراحی و تهیه شده اند. این نرم افزارهای کاربردی به وسیله ی سازمان تهیه می شوند و یا به صورت آماده از شرکت های کامپیوتری تامین شده و منطبق با نیاز های سازمان تهیه می گردند.
نرم افزارهای گرافیکی
برای تولید جلوه های گرافیکی، ایجاد تصاویر و انجام تغییرات در آنها، رنگ آمیزی تصاویر و موارد بسیار دیگر که در ارتباط با تصاویر هستند، از نرم افزارهای گرافیکی استفاده می شود. Adobe Photoshop و CorelDraw از معروفترین برنامه های گرافیکی هستند.
نرم افزارهای تولید صفحات وب
گسترش روزافزون اینترنت و تمایل سازمان ها، موسسه ها و اشخاص به ایجاد صفحات وب، باعث شده که نرم افزارهای بسیاری برای این منظور تولید شوند. برخی از صفحات تولید شده با این نرم افزار ایستا (Static) هستند و فقط اطلاع رسانی را انجام می دهند، در حالی که صفحات وب پیشرفته، پویا (Dynamic) هستند و امکان تبادل اطلاعات بین کاربر و سیستم را فراهم می کنند.
امروزه صفحات وب با نرم افزار هایی مانند ورد پرس، FrontPage و… تولید می شوند.
مدیریت پروژه
مدیران موسسات با استفاده از از نرم افزارهای مدیریت پروژه می توانند کلیه ی امور مربوط به زمان بندی و مدیریت پروژه ها را انجام بدهند و بر اساس آن، شاخص های مهمی مانند زمن شروع، منابع انسانی، هزینه ها، طول زمان و زمان پایان پروژه را بررسی کنند. نرم افزار Microsoft Project نمنه ای از نرم افزاری های مدیریت پروژه است.
نرم افزارهای واژه پرداز
به کمک نرم افزارهای واژه چرداز (Word Processor) می توان نامه ها و گزارش های متنوعی تولید کرد. اصلاح متن، صفحه آرایی، سطربندی، پاراگراف بندی، استفاده از قلم های متنوع، رنگ آمیزی نوشته ها و شکل ها، کنترل صحت املایی، درج تصاویر و قابلیت های دیگری در این نرم افزار وجود دارندکه با استفاده از آنها، به راحتی می توان عملیات مقدماتیمربوط به نشر را انجام داد. Microsoft Word یکی از واژه پردازهایی است که اکثر کاربران سیستم عامل ویندوز از آن استفاده می کنند.
صفحه گسترده
در محیط نرم افزارهای صفحه گستره می توان انواع عملیات آماری را روی داده ها انجام داد. در این محیط ها، داده ها را می توان ابتدا در یک جدول وارد کرد و سپس انواع عمل های ریاضی و آماری را روی سطر ها، ستون ها و یا بخشی از جدول داده ها انجام داد.
ارائه ی خروجی به صورت منحنیهای آماری هم از قابلیت های این نرم افزارهاست. یکی از پرکاربردترین نرم افزارهای صفحه گسترده، Microsoft Excel است.
نرم افزار های مدیریت بانک های اطلاعاتی
در بانک های اطلاعاتی، اطلاعات معمولا در قالب جدول هایی نگهداری می شوند که با یکدیگر ارتباط دارند؛ مثلا در سیستم آموزش مدرسه، اطلاعات دانش آموزان در یک جدول و اطلاعات معلمان در جدول دیگری قرار دارد.
نرم افزار های مدیریت بانک اطلاعاتی، از طریق ارتباطی که بین این جدول ها به وجود می آورند، می توانند گزارش های متنوعی را برای کاربران تولید کنند؛ مثلا در یک سیستم آموزشی مدرسه، می توان گزارش هایی مثل مواردزیر را بدست آورد
- نام دانش آموزانی که معدل آنها بالای 16 است.
- نام، آدرس و مدل دانش آموزان پایه ی دوم.
- کارنامه ی تحصیلی یک دانش آموز خاص
این نرم افزارها دارای یک محیط برنامه نویسی هستند که در آن، دریافت اطلاعات و تولید گزارش ها بر اساس برنامه های نوشته شده توسط برنامه نویسان انجام می شود. از نرم افزار های بارنک اطلاعاتی پر کاربرد می توان به SQL اشاره کرد.
در ادامه بخوانید:
- انواع حافظه ها (Memorey)
- نحوه ی عملکرد ریز پردازنده ها
- شیوه های پردازش در CPU
- تاریخچه ی پیدایش کامپیوترها
منبع: لپ تاپ اسکرین