درباره مهندسی نرم افزار
درباره مهندسی نرم افزار : کار بابانک های اطلاعاتی همواره از مهم ترین
و حساس ترین شاخه های مهندسی نرم افزار به حساب می آید.
وجود سیستم های اطلاعاتی بزرگ در ادارات سازمان ها و شرکت ها مرهون
انواع و اقسام موتورهای بانک اطلاعاتی هستند که امروزه نام آن ها زبانزد
هر طراح برنامه نویس و یا حتی کاربران آن سیستم شده است.
درباره مهندسی نرم افزار : در این میان هر چند سال یک بار نام یک محصول
به عنوان برترین ابزار پیاده سازی یک بانک اطلاعاتی قوی و کارا در بین متخصصان
این رشته مطرح می شود شاید از زمانی که pc ها در سرورهای اطلاعاتی
پا به عرصه وجود گذاشتند محصولاتی مثل Sybase Informix ناگهان گوی سبقت
را از بقیه ربودند و به سرعت بازار بانک های اطلاعاتی جدید را تسخیر کردند
اما بعد از چند سال محصولات قدرتمند جدیدی همچون اوراکل و به تدریج sqLserver
برای سرورهای مبتنی بر ویندوز به خاطر ارائه بهترین سرویس ها در آسان ترین شکل
ممکن بازار را از دست رقیبان با سابقه خود در آوردند.
با این همه وجه مشترک تمام این رقابت ها وجود یک یا چند تخصص ویژه برای کار
با این کار با این بانک های اطلاعاتی است.
بانک اطلاعاتی
درباره مهندسی نرم افزار : طراح برنامه نویس مدیر بانک مسئولان امنیت نگهداری
و پشتیبانبی از جمله شاغلانی هستند که به طور مستقیم یا طور غیر مستقیم
با حرفه مربوط به بانک های اطلاعاتی در حال تعاملند برای بررسی بهتر موضوع
ابتدا چند تخصص برجسته در حوزه های بانک اطلاعاتی را بررسی می نمایم:
- مدیر بانک اطلاعاتی:
وظیفه اداره بانک اطلاعاتی سازمانی را به عهده می گیرد این شخص مسئول - نصب ارتفاء و برآورد نیازمندیهایی است که سیستم در آینده با آن مواجه می شود
- همچنین مسئول ایجاد هماهنگی با سایر متصدیان شبکه و بانک اطلاعات است.
- مسئول امنیت بانک:
نحوه دسترسی کاربران به قسمت های مختلف یک بانک را کنترل می کند - و به طور کلی وظیفه سیاستگذاری در حفظ اطلاعات و جلوگیری از نفوذ
- افراد فاقد صلاحیت را با استفاده از ابزارهای موجود در خود بانک اطلاعاتی به عهده دارد.
- طراح:
مسئول ساختن جداول بانک های اطلاعاتی مطابق نیاز و ایجاد روابط منطقیبین آنهاست
- برنامه نویس:
مسئول ساختن تکه برنامه ها (proceduresیاتوابع (functions) برای استفاده - در محیط بانک اطلاعاتی به کمک زبان sqL است.
- مسئول نگهداری و پشتیبانی:
وظیفه رفع ایرادات سیستم ایجاد نسخه های پشتیبان از اطلاعات و ارتباط با کاربران - جهت انتقال نظرات و انتقادات آن ها در مورد سیستم را برعهده دارد البته شایان
- ذکر است که لزوما در تمام سازمان ها یا شرکت ها رده بندی مذکور به صورت
- کاملا مشخص یا جدا از هم در نظر گرفته نمی شود بلکه در بسیاری موارد و
- برای کاربردها های کوچک وجود یک شخص البته به شرط داشتن برخی توانا
- یی های لازم و ضروری برای انجام کلیه مسئولیت های فوق کفایت می کند.