X
تبلیغات
پیکوفایل
رایتل

فناوری اطلاعات و نرم افزار

فناوری اطلاعات , نرم افزار - هوش تجاری - داده کاوی - سیستم های اطلاعاتی مدیریت - مشاوره و اجرای پروژه

انواع خطاها و بروز مشکل در سیستمهای کامپیوتری

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

  

● خطای سیستمی
اگر هر روز درگیر مشکلاتی جدید میشوید و حتی با تغییر مشاوران و شرکتهای خدماتی هنوز احساس میکنید مجموعه سیستمهای موجود پاسخگوی نیازهای سازمانی و شغلی شما نیست و بجای بهبود شرایط اسباب مزاحمت کسب و کار شما را فراهم کرده است پیشنهاد میکنم یک بررسی مجدد بر روی ساختار و معماری سیستمها در سازمان خود انجام دهید. بسیاری از مشکلات ناشی از عدم تناسب ساختار و معماری سیستم با نیازها و اهداف سازمانی است. خطای سیستمی متداول ترین مشکل و بر دو نوع میباشد:
۱) خطای سخت افزاری
۲) خطای نرم افزاری
برای جلوگیری از این نوع خطاها باید نکاتی را مورد توجه قرار داد که در اینجا اشاره ای کوتاه به آن خواهم داشت.
● خطای سخت افزار
خطای سخت افزار خطرناک ترین و پر هزینه ترین مشکلات را برای مشاغل و سازمانها ایجاد میکند. همه مشاغل و سازمانها از سیستمها و شبکه ها برای بهبود ارتباطات، چرخش و دسترسی سریع اطلاعات، سهولت پروسه ها و تحلیل بر روی اطلاعات، امنیت اطلاعات و نهایتاً ارتباط با دنیای خارج استفاده میکنند و راه حل منطقی برای مدیریت این مجموعه همراه با کاهش هزینه ها و زمان این است که سعی شود تا آنجا که امکان دارد همه این امور را از یک نقطه مرکزی کنترل کنیم شاید به همین دلیل است که شما در سازمان و یا شرکت خود از یک و یا چندین دستگاه سرور استفاده میکنید. مساله ای که اینجا ایجاد میشود این است که حالا با خوابیدن و ایجاد مشکلی برای این سرور (ها)، کسب و کار شما با مشکل و یا ضرر مواجه میشود به همین دلیل صاحبان مشاغل و مدیران حتماً باید در انتخاب سرورها بسیار دقت داشته باشند تا مطمئن شوند تکنولوژیهای لازم در سرور مورد نظر جهت کاهش هر چه بیشتر خواب سیستم و حفظ اطلاعات در زمان اتفاقات لحاظ شده است. بعنوان نمونه اگر قرار است تمامی اطلاعات حسابداری، انبارداری، مشتری و ارباب رجوع شما بر روی سرور ذخیره شود باید حتماً از تکنولوژی RAID برای ذخیره سازی اطلاعات استفاده شود. بطور کل آنچه در معماری سخت افزار غیر از سرعت باید در نظر گرفته شود افزونگی (Redundancy) و درجه تحمل خطا (Fault-tolerance) میباشد و بدون در نظر گرفتن این گزینه ها سازمان شما با بحرانهایی روبرو خواهد شد که ریشه در خطای سخت افزاری سیستم دارد.
● خطای نرم افزار
بعد از اطمینان از کیفیت سخت افزار در پوشش دادن توقعات، متناسب با نیازها و اهداف سازمانی شما نوبت به برنامه ریزی و طراحی ساختار منطقی و نرم افزاری میرسد. دراینجا هم میتوان با Redundancy و fault-tolerance خواب سیستم را کاهش داد و خارج شدن سیستم از سرویس را مانع شد. بعنوان نمونه میتوان امکانات موجود در سیستم عامل مایکروسافت را مثال زد که این امکان را فراهم میکند تا بتوان هر یک از سرویسهای حیاتی سیستم نظیر DNS و DHCP را بصورت افزوده پیاده سازی کرد تا علاوه بر کاهش زمان خواب سیستم در مواقع بروز خطای سخت افزاری، این امکان را نیز داشته باشد تا هنگامی که یک سرور به دلیل بالا بودن حجم درخواستها قادر به پاسخگویی نیست سرویس دهنده دیگر این کار را انجام دهد. در واقع با این کار بار شبکه بر روی هر دو سرویس دهنده تقسیم میشود که اصطلاحاً Load Balancing نام دارد و باعث افزایش Performance میشود. این امکان در کلیه سرویس دهنده های مایکروسافت تعبیه شده است و با توجه به اینکه کسب و کار شما کدام سرویس برایش نقش حیاتی دارد میتوان هر سرویس دهنده ای را، از دو سرویس نام برده شده گرفته تا سرویس دهنده بانک اطلاعاتی مایکروسافت(SQL Server) و یا سرویس دهنده پست الکترونیکی و ارتباطات مجازی (Exchange) با این مدل طراحی و اجرا کرد تا خطای نرم افزاری سیستم را به حداقل و حتی صفر کاهش داد.
نتیجه اینکه در صورت اختصاص بوجه مناسب برای بخش IT سازمان خود میتوانید بهترین استفاده را از امکانات موجود ببرید و در دراز مدت خواهید دید که تا چه حد میتواند در بهره وری سازمان د ر همه سطوح تاثیر داشته باشد.
● خطای انسانی
حتی اگر با درایت لازم یک زیر ساخت مناسب برای سازمان خود پیاده سازی کرده باشید بطوری که خطای سیستمی را به حداقل خود رسانده باشید باز هم گاهی اتفاقاتی هر چند در مقیاس کوچک فکر شما را مشغول خواهد کرد. اگر سعی کنید تمامی اطلاعات تولید شده و سرویسها در سازمان را بر روی سرورها متمرکز کنید و همواره با ایجاد ساز و کارها و نیروهای مناسب پرسنل را در معرض آموزش مداوم جهت استفاده از سیستمهای شخصی خود قرار دهید، با ایجاد فرهنگ استفاده از تکنولوژی الکترونیکی این مشکلات را نیز با موفقیت پشت سر خواهید گذاشت.
چنانچه سازمان و کسب و کار شما کاملاً متکی به سیستمها است و به مرحله ای رسیده اید که به دلیل اعتماد کامل به کارایی سیستم کلیه روالهایی که قبلاً بصورت سنتی و با کاغذ انجام میشده است را بر روی سیستم منتقل کرده اید و برای سازمان خود برنامه دراز مدت دارید حتماً یک بخش IT در سازمان ایجاد کنید تا نیروی ثابتی همواره بر روی سیستم ها نظارت داشته باشد و مشکلات پرسنل را در کمترین زمان ممکن حل کند. فرهیختگی این نیرو و مدیران سازمان میتواند در پیشبرد آنچه از آن بعنوان فرهنگ تکنولوژی الکترونیکی یاد کردم بسیار موثر باشد

منبع : ارجا نت

تاریخ ارسال: یکشنبه 5 آبان 1392 ساعت 15:09 | نویسنده: عباس علامه | چاپ مطلب
نظرات (0)
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
نام :
پست الکترونیک :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد