مهندسي اطلاعات (IE) ، همچنين به عنوان مهندسي فناوري اطلاعات (ITE) ، روش مهندسي اطلاعات (IEM) يا مهندسي داده شناخته مي شود ، يك رويكرد مهندسي نرم افزار براي طراحي و توسعه سيستم هاي اطلاعاتي است.
بررسي اجمالي
مهندسي فناوري اطلاعات (ITE) شامل يك رويكرد معماري براي برنامه ريزي ، تجزيه و تحليل ، طراحي و اجراي برنامه ها است. ITE توسط استيون ام ديويس اينگونه تعريف شده است: "مجموعه اي از تكاليف و تكنيك هاي يكپارچه و تكاملي كه ارتباطات تجاري را در سراسر شركت تقويت مي كند و به آن امكان مي دهد افراد ، روش ها و سيستم ها را براي دستيابي به چشم انداز خود توسعه دهد."
ITE اهداف زيادي دارد ، از جمله برنامه ريزي سازمان ، مهندسي مجدد تجارت ، توسعه برنامه ها ، برنامه ريزي سيستم هاي اطلاعاتي و مهندسي مجدد سيستم ها. از ITE مي توان براي تجزيه و تحليل ، طراحي و پياده سازي ساختارهاي داده در يك شركت استفاده كرد. هدف ITE اين است كه به يك كسب و كار اجازه دهد نحوه مديريت منابع خود مانند سرمايه ، مردم و سيستم هاي اطلاعاتي را براي دستيابي به اهداف تجاري خود بهبود بخشد. اهميت ITE و مفاهيم آن با رشد تكنولوژي روز به سرعت افزايش يافته است. ITE فرض مي كند كه نمايش داده هاي منطقي پايدار است. كه مخالف فرايندهايي است كه از داده ها استفاده مي شود و دائماً تغيير مي كنند. اين اجازه مي دهد تا مدل داده هاي منطقي ، كه ايده هاي يك سازمان را منعكس مي كند ، پايه اي براي توسعه سيستم ها باشد.
تاريخ
مهندسي فناوري اطلاعات قبلاً بيشتر به عنوان مهندسي اطلاعات شناخته مي شد. اين در اوايل قرن 21 تغيير كرد و مهندسي اطلاعات معناي جديدي گرفت.
مهندسي فناوري اطلاعات داراي يك تاريخچه تا حدودي شطرنجي است كه دو موضوع كاملاً مشخص را دنبال مي كند. اين كتاب از سال 1976 تا 1980 در استراليا پديد آمد و اولين بار در ادبيات مجموعه اي از شش مقاله عميق با همين نام منتشر شده توسط US Computerworld در ماه مه - ژوئن 1981 ظاهر شد. [1] مهندسي فناوري اطلاعات ابتدا تجزيه و تحليل داده ها و تكنيك هاي طراحي پايگاه داده را ارائه داد كه مي تواند توسط مديران پايگاه داده (DBA) و تحليلگران سيستم براي توسعه طرح ها و سيستم هاي پايگاه داده بر اساس درك نيازهاي پردازش عملياتي سازمان ها براي دهه 1980 مورد استفاده قرار گيرد.
مراحل مهندسي اطلاعات
برنامه ريزي تجاري استراتژيك: اهداف تجاري كه مديران براي آنچه قرار است تعيين كنند در برنامه هاي اصلي تجاري مشخص مي شوند ، با تعريف قابل توجه تر در برنامه هاي تجاري تاكتيكي و پياده سازي در برنامه هاي تجاري عملياتي. امروزه بيشتر مشاغل ، نياز اساسي براي توسعه يك طرح تجاري را دنبال مي كنند كه از اين استراتژي پيروي مي كند. اجراي اين برنامه ها اغلب به دليل عدم شفافيت در درجه تاكتيكي و عملياتي سازمان دشوار است. اين نوع برنامه ريزي نياز به بازخورد دارد تا امكان اصلاح زودهنگام مشكلات ناشي از سو mis ارتباط و تفسير غلط از برنامه تجاري آنها فراهم شود.
مدل سازي داده ها: مبناي ايده آل براي مدل هاي داده اي اين است كه براساس راهنمايي هاي مديريت براي آينده شغلي تنظيم شده باشد. اين دستورالعمل ها در برنامه هاي تجاري تعريف مي شوند. هنگامي كه برنامه هاي تجاري از دسترس خارج مي شوند يا از رده خارج مي شوند ، مدل هاي داده مي توانند بينشي روشن از نيازهاي آينده شغلي را ارائه دهند. مدل هاي داده را مي توان از هر بيان سياست ، هدف ، هدف يا استراتژي براي يك كسب و كار و نيازهاي آن تهيه كرد. داده هايي كه به طور مداوم در طول زمان به روز مي شوند ، مي توانند در يك كسب و كار مفيد واقع شوند تا ببينند كه چگونه اوضاع تغيير كرده و نيازهاي كسب و كار متفاوت است.
مدلسازي فرآيند: مدل سازي فرآيند شبيه مدل سازي داده است به اين معنا كه نگاهي گسترده به فرآيندهاي مورد نياز يك كسب و كار دارد كه توسط برنامه تجاري آن مشخص شده است. با استفاده از رويكرد مهندسي اطلاعات ، مي توان فرآيندها را به داده ها و نيازها متصل كرد ، تا درك بهتري از چرايي وجود فرآيند و چگونگي انجام آن بدست آوريم. اين اجازه مي دهد تا يك كسب و كار يك مرور كلي از آنچه كه در حال حاضر انجام مي دهد ، دليل انجام كارهايي كه انجام مي دهد ، اهميت هر كار و چگونگي انجام اين كارها بدست آورد.
طراحي و اجراي سيستم ها: مرحله چهارم و آخرين مهندسي اطلاعات ، طراحي و اجراي سيستم ها است. پس از تنظيم يك طرح تجاري ، از مدل هاي داده براي ايجاد مدل هاي فرايندي استفاده مي شود ، سپس براي طراحي سيستم ها استفاده مي شود تا آماده اجرا شوند. اين مرحله مرحله پايان است. مرحله طراحي و اجراي سيستم ها آنچه را كه در سه فاز قبلي مهندسي اطلاعات ايجاد شده است مي گيرد و همه را در يك محصول نهايي قرار مي دهد تا در دسترس قرار گيرد تا اجرا شود. اين جايي است كه مشاغل مي توانند اوج مراحل مهندسي اطلاعات و تلاش هاي خود را ببينند. [4]
مباحث مهندسي فناوري اطلاعات
انواع ITE
دو نوع مهندسي فناوري اطلاعات وجود دارد. به اين نوع DP-based و نوع Business-based گفته مي شود.
DP-based: نوع مهندسي فناوري اطلاعات مبتني بر DP به منظور امكان بخشيدن به بخشهاي سيستمهاي اطلاعاتي جهت توسعه سيستمهاي اطلاعاتي كه نيازهاي اطلاعاتي دهه 1980 را تأمين مي كنند ، طراحي شده است. اين نيازها عمدتاً يك محيط توسعه محور DP بود. بيشتر ابزارهاي CASE موجود امروز از اين نوع DTE-ITE پشتيباني مي كنند.
تجارت محور: ITE به برنامه ريزي استراتژيك تجاري براي نوع تجارت محور مهندسي فناوري اطلاعات گسترش يافت. اين نوع براي تغيير سريع سرويس گيرنده / سرور و شي گرا در دهه 1990 تجارت محور طراحي شده است.
ITE مبتني بر تجارت در كتابهاي بعدي كليو فينكلشتاين ثبت شده است.
نوع DTE- محور ITE
برنامه ريزي استراتژي اطلاعات: هدف اساسي برنامه ريزي استراتژي اطلاعات (ISP) تهيه برنامه اي براي پياده سازي سيستم هاي تجاري براي پشتيباني از نيازهاي تجاري است. منظر سيستم هاي موجود با جاه طلبي هاي بيان شده در برنامه تجاري فعلي مقايسه مي شود و تعدادي از پروژه هاي توسعه براي سيستم هاي جديد يا پيشرفته شناسايي مي شوند.
طرح كلي تجزيه و تحليل حوزه كسب و كار: براي هر پروژه توسعه ، تحليل گران تجارت فرآيندهاي كسب و كار و داده هاي بالقوه مورد نياز در سيستم جديد را تعريف مي كنند. اينها با استفاده از نمودارهاي تجزيه فرآيند ، نمودارهاي وابستگي فرآيند و مدلهاي رابطه موجوديت مدل مي شوند.
تجزيه و تحليل دقيق حوزه كسب و كار: هدف از يك مرحله DBAA ارائه مدل هاي دقيق به عنوان يك پايه محكم براي طراحي سيستم است. فرايندها به فرآيندهاي ابتدايي تجزيه مي شوند و منطق تجاري فرآيندها در اقدامات داده ها در برابر مدل داده كاملاً عادي بيان مي شود. به اين ترتيب ، فرآيند و مدل هاي داده قبل از ساخت در برابر يكديگر آزمايش مي شوند.
طراحي سيستم كسب و كار: هدف از پروژه طراحي سيستم تجارت اين است كه تمام زمينه هاي يك سيستم را كه مربوط به كاربران آن است ، براي آماده سازي براي طراحي فني ، ساخت و نصب يك يا چند پايگاه داده و سيستم از نزديك مرتبط ، مشخص كند. فرآيندهاي ابتدايي به روشهايي طراحي مي شوند كه توسط كاربران قابل اجرا هستند. مشخصات بدون ابهام و سازگار با حجم جزئيات لازم براي تصميم گيري در زمينه برنامه ريزي و طراحي فني تهيه شده است.
طراحي فني: يك پروژه طراحي فني يك منطقه اجرا را براي ساخت و نصب آماده مي كند. وظايف كليدي براي توليد يك سيستم و پايگاه داده ساخته شده است كه از معيارهاي پذيرش كاربر برخوردار بوده و از نظر فني كاملاً مناسب است.
ساخت و ساز: هدف از مرحله ساخت ، توليد سيستمي است كه در مشخصات فني تعريف شده است ، به موقع و در بودجه. اين سيستم بايد از كيفيت قابل قبولي برخوردار باشد و شامل كليه مراحل كاربري و كاربري لازم باشد. وظيفه زماني كامل مي شود كه معيارهاي پذيرش سيستم كسب و كار برآورده شود.
انتقال: انتقال به عنوان دوره اي تعريف مي شود كه طي آن رويه هاي تازه توسعه يافته به تدريج رويه هاي موجود را جايگزين يا با آنها ارتباط برقرار مي كنند. اجراي يك پروژه Transition بديهي است كه نياز به درك كاملي از سيستم نصب شده و سيستم هاي جايگزين دارد.
نوع مبتني بر تجارت ITE براي تحويل سريع
تجزيه و تحليل استراتژي: اين يك روش تحويل سريع براي مديران ارشد و مديران واحدهاي تجاري براي اصلاح برنامه هاي تجاري استراتژيك موجود ، يا توسعه برنامه هاي تجاري استراتژيك جديد است كه هنوز وجود ندارد.
مدل سازي استراتژيك: اين جلسه با استفاده از يك جلسه مدل سازي تسهيل شده با مديران ارشد بازرگاني كه برنامه هاي تجاري استراتژيك را براي توسعه يك مدل استراتژيك بررسي مي كنند ، استفاده مي كند. اين يك مدل داده سازماني است كه در آن انجمن هاي زيادي به بسياري از فعاليت ها تجزيه شده اند تا فعاليت ها و فرايندهاي تجاري مهم را شناسايي كنند. اين از تجزيه و تحليل وابستگي نهاد براي استخراج خودكار برنامه هاي پروژه و نقشه هاي پروژه از مدل استراتژيك استفاده مي كند. اين منجر به فرآيندهاي قابل استفاده مجدد براي تحويل سريع به توليد به عنوان پايگاه داده يكپارچه و سيستم هاي قابل استفاده مجدد مي شود.
مدل سازي تاكتيكي و عملياتي: اين روش از همان روشي براي مدل سازي استراتژيك استفاده مي كند ، اما بر واحدهاي تجاري تاكتيكي تمركز دارد - گسترش در جزئيات ويژگي تاكتيكي و جزئيات ويژگي عملياتي بعدي براي توليد و نصب پايگاه داده فيزيكي.
مدل سازي فعاليت: مدل هاي فعاليت ، بر اساس IDEF0 و هزينه يابي مبتني بر فعاليت ، براي ثبت فعاليت هاي تجاري اولويت دار براي تحويل سريع استفاده مي شوند.
مدلسازي فرايند: از علامت مدل سازي فرآيند كسب و كار (BPMN) براي پشتيباني از ابزارهاي مدل سازي براي تعريف نمودارهاي مدل فرآيندي در فعاليتهاي اولويت دار BPMN جهت تحويل سريع به توليد استفاده مي شود.
توليد كد: از نمودارهاي مدل فرآيند BPMN براي توليد كد مبتني بر XML در زبان اجراي فرآيند تجارت (BPEL) براي اجرا استفاده مي شود.
تكنيك هاي ITE
برخي از تكنيك هايي كه در طول يك پروژه ITE استفاده مي شود عبارتند از:
تجزيه و تحليل نهاد: تمام مواردي را كه شركت ممكن است بخواهد داده ها را در مورد آنها نگهداري كند مشخص مي كند. تجزيه و تحليل همه چيز را به انواع مختلف موجوديت طبقه بندي مي كند و نحوه ارتباط آنها با يكديگر را نشان مي دهد. كه در مدل موجوديت توصيف مي شود.
تجزيه و تحليل عملكرد و وابستگي به فرآيند: تابعي از شركت را به خود اختصاص داده و آن را به فرايندهاي ابتدايي تجاري تقسيم مي كند. از اين مرحله ، دو نمودار آماده مي شود: نمودار تجزيه فرآيند ، كه تجزيه عملكرد كسب و كار را نشان مي دهد و نمودار وابستگي فرايند ، كه وابستگي متقابل فرآيندهاي تجاري را نشان مي دهد.
تجزيه و تحليل منطق فرايند: توالي اقدامات انجام شده توسط يك فرآيند تجاري را توصيف مي كند و نشان مي دهد كه داده ها توسط هر عمل استفاده مي شود.
تجزيه و تحليل چرخه حيات نوع نهاد: تغييرات قابل توجه كسب و كار را به نهادها توصيف مي كند و تأييد مي كند كه فرايندها براي انجام اين تغييرات مدل سازي شده اند
بررسي متقاطع ماتريس: براي تأييد ضروري و كامل بودن آنها ، ارجاعات متقابل بين اشيا data داده و فرآيندها ايجاد مي كند.
عادي سازي: وسيله اي رسمي براي تأييد صحت مدل موجوديت فراهم مي كند.
تجزيه و تحليل خوشه اي: به تعريف دامنه طراحي براي سيستم هاي تجاري پيشنهادي كمك مي كند.
جريان داده و تجزيه و تحليل داده ها: مقايسه اي را بين مدل هاي حوزه كسب و كار و سيستم هايي كه هم اكنون از اين حوزه پشتيباني مي كنند امكان پذير مي كند ، اين سيستم هاي فعلي با استفاده از جريان داده ها و تكنيك هاي تجزيه و تحليل داده ها تجزيه و تحليل مي شوند.
هم افزايي ابزارها و مهندسي اطلاعات
جنبه مهمي در توسعه مهندسي اطلاعات ، استفاده از رايانه براي كمك به فرآيند طراحي ، توانايي مقابله با مشكلات بزرگتر و پيچيده تري را دارد. اين پيشرفت به دليل كمبود قدرت مغز توسط انسان براي حل اين مشكلات پيچيده كه نياز به اطلاعات بيش از حد براي حفظ مغز انسان داشت ، به وجود آمد. برخي از نمونه هاي اين تعريف ، طرح بندي ، نمايش كاراكتر ، نيازهاي گزارش و شناسه ها هستند. اينها همه نمونه هايي از اطلاعات است كه بهتر از مغز انسان در كامپيوتر ذخيره مي شود. همراه با اطلاعات ، جنبه هاي بصري براي نشان دادن اين اطلاعات نيز مورد نياز بود ، و بيشتر نياز به راه حل مبتني بر فن آوري براي اين مشكل افزايش مي يابد.
در دهه 1980 ، رايانه ها بسيار گسترده تر در دنياي تجارت مورد استفاده قرار گرفتند. اين پديده به روشي سريعتر و كارآمدتر به اطلاعات نياز داشت. اين تكامل مهندسي اطلاعات باعث شد كه تصميمات سريعتر گرفته شوند ، داده ها سريعتر كشف شوند ، گزارش ها سريعتر گرفته شوند و پاسخ معاملات سريعتر انجام شود. اگرچه سرعت عامل اصلي كار در اين شركت ها بود ، اما اطلاعات هنوز بايد دقيق باشند. اين يك "رقابت" بين شركت ها ايجاد كرد تا ببيند كدام داده ها در سريع ترين زمان با استفاده از كمترين منابع بهترين داده ها را دارند.
اين رشد منجر به ايده اتوماسيون شد. اتوماسيون اجازه مي دهد تا اين فرآيندها به سرعت و بدون هيچ گونه ورودي انساني انجام شود. اين افزايش سرعت ، كاهش عدم دقت و افزايش كارايي است. رويكرد مهندسي اطلاعات در سالهاي گذشته به سرعت در حال رشد است زيرا ثابت شده است كه يكي از بهترين روشهاي توسعه است.
مهندسي اطلاعات به عنوان يك رشته تحصيلي و شغلي
با پيشرفت گسترده فناوري در سالهاي اخير ، مهندسي اطلاعات محبوبيت بيشتري پيدا كرده است. مفاهيم پشت مهندسي اطلاعات در اوايل دوره ابتدايي و در اواخر دوره هاي كارشناسي ارشد و دكترا در رشته مهندسي اطلاعات تدريس مي شوند. اين افزايش محبوبيت منجر به رونق گسترده اي در تعداد افراد واجد شرايط براي كار در زمينه هايي شده است كه به شدت مهندسي اطلاعات دارند. مهندسي اطلاعات براي خود راهي شغلي و كاملاً پردرآمد شده است. طبق گفته Glassdoor مهندسان اطلاعات به طور متوسط 106000 دلار حقوق مي گيرند. بسياري از كالج ها و دانشگاه هاي برتر برنامه هاي مهندسي اطلاعات را نيز ارائه مي دهند.
ابزارهاي نرم افزاري
ابزارهاي مختلفي وجود دارد كه از مهندسي فناوري اطلاعات پشتيباني مي كنند
CA Gen از نرم افزار Texas Instruments. متعاقباً اين مورد به نرم افزار استرلينگ و سپس به همكاران رايانه اي فروخته شد. اين هنوز هم وجود دارد ، به شكل تكامل يافته در مجموعه Advantage. از سال 2006 به عنوان ALL: Fusion Gen ناميده مي شود ، قادر به توليد برنامه هاي وب J2EE و JAVA علاوه بر ميراث مشتري / سرور و سيستم عامل اصلي است.
محصول Metastorm ProVision از انواع مختلفي از تكنيك هاي مدل سازي با استفاده از ابزاري مبتني بر مخازن پشتيباني مي كند.
Microsoft Visio پشتيباني از نمودار را براي برخي از تكنيك هاي نمودار ، مانند مدل سازي ER با استفاده از نماد پا Crow ، نمودار جريان داده ها ، مدل سازي فرآيند و نمودار swimlane فراهم مي كند.