180 likes | 364 Views
معماري سازماني. روشهاي توليد و توسعة فناوري اطلاعات. سير تحول نرمافزار. برنامههاي اوليه زبانهاي سطح بالا شيوههاي برنامهنويسي مهندسي نرمافزار روشهاي شئگرا معماري نرمافزار. برنامههاي اوليه. انبوهي از كدهاي زبان ماشين غير قابل تعقيب دشواري انجام تغييرات بعدي
E N D
معماري سازماني روشهاي توليد و توسعة فناوري اطلاعات
سير تحول نرمافزار • برنامههاي اوليه • زبانهاي سطح بالا • شيوههاي برنامهنويسي • مهندسي نرمافزار • روشهاي شئگرا • معماري نرمافزار معماري سازماني- جلسة دوم
برنامههاي اوليه • انبوهي از كدهاي زبان ماشين • غير قابل تعقيب • دشواري انجام تغييرات بعدي • وابستگي شديد به نويسندة برنامه • دستورات غير قابل فهم • دستورات غيرقابل تشخيص و مقايسه معماري سازماني- جلسة دوم
زبانهاي سطح بالا • استفاده از دستورات شبيه به زبان انسان • غير قابل تعقيب • دشواري انجام تغييرات بعدي • وابستگي شديد به نويسندة برنامه • برنامههاي بسيار طولاني • برنامههاي بدون ساختارهاي كنترلي معماري سازماني- جلسة دوم
شيوههاي برنامهنويسي • استفاده از دستورات شبيه به زبان انسان • استفاده از ساختارهاي كنترلي • داراي قابليت تعقيب • سادگي انجام تغييرات بعدي • داراي بخشهاي با طول نه چندان زياد • عدم تناسب كافي با نياز مشتريان • مثال: ساختيافته، شئگرا، پيمانهاي و ... معماري سازماني- جلسة دوم
مهندسي نرمافزار • ايجاد نرمافزارهاي منطبق بر نياز مشتري • مستندسازي تمام مراحل كار • مديريت پروژة توليد نرمافزار به منظور دستيابي به كيفيت • پيشبيني نظامهاي نگهداشت نرمافزار • هنوز هم قابليت تغيير پايين است • مثالها: ساختيافته (SSADM) و شئگرا (RUP) معماري سازماني- جلسة دوم
معماري نرمافزار • بيشتر حاصل از روشهاي مهندسي نرمافزار شئگرا • به جهت افزايش استحكام نرمافزار در برابر تغييرات • چگونگي توزيع مؤلفههاي مختلف يك نرمافزار و نحوة ارتباط آنها با هم • اعمال تغييرات از طريق جايگزيني يا كم و زياد كردن مؤلفهها بسيار ساده ميشود. چراكه: • تأثير هر تغيير بر ساير مؤلفهها به خوبي مشخص است. معماري سازماني- جلسة دوم
معماريهاي نوين • استفاده از مدلهاي مشترك به عنوان زبان مشترك • اتكا بر ايدههاي مؤلفهاي • تغييرات به راحتي از طريق جايگزيني مؤلفهها انجام ميشوند. • براي اعمال يك تغيير لازم نيست كل سامانة اطلاعاتي مختل شود. معماري سازماني- جلسة دوم
خدمات (بيشتر دچار تغييرات ميشوند) واسطهاي توصيفكنندة خدمات مثال: معماري Service Oriented فرايندهاي هستهاي كسبوكار (تغييرات كم) معماري سازماني- جلسة دوم
سامانههاي اطلاعاتي جامع • استفاده از يك سامانه براي پوشش به كلية نيازهاي همجنس در سطح سازمان • ذخيرة كلية دادهها و اطلاعات مرتبط با يك موضوع خاص در يك پايگاه منحصر بفرد. • مثالها: MIS، Data Warehouse و ERP. • در حال حاضر راهحل مورد توجه ERP است. معماري سازماني- جلسة دوم
Best Practices مثال: ERP • ERP = Enterprise Resources Planning • يك سامانة گران و پيچيده كه همة اطلاعات مورد نياز به منظور مديريت و پشتيباني فرايند توليد و تحويل كالا به مشتري را در سطح سازمان ارائه ميدهد. • معمولاً تمام خدمات سامانههاي جامع پيشين نظير MIS را ارئه ميدهد. • مبتني است بر فرايندهاي رايج در هر حوز از كسبوكار معماري سازماني- جلسة دوم
مزاياي ERP • دستيابي به اطلاعات قابل اطمينان از طريق استفاده از يك پايگاهدادة منفرد • كاهش هزينه و افزايش دقت از طريق حذف چندگانگي در ورود اطلاعات • كاهش زمان تحويل كالا و گزارشگيري • اطمينان از فرايند پيادهسازي شده (تضمين كيفيت) • قابليت اتصال به پيمانههاي كسبوكار و تجارت الكترونيك معماري سازماني- جلسة دوم
محدوديتهاي ERP • نياز به تغيير در فرايندهاي سازماني • نياز به نظام مديريت و برنامهريزي متمركز • مناسب سازمانهاي با تغييرات كم در زمانهاي طولاني • مناسب كسبوكارهاي با شكل استاندارد • وابستگي شديد به ارائه دهندة سامانة ERP • مثالهاي مصرفكنندگان: خودروسازي و پتروشيمي • مثالهاي توليدكنندگان: SAP، Oracle، PeopleSoft معماري سازماني- جلسة دوم
رويكردعمومي در توليد و توسعة IT • سامانة اطلاعاتي بخشي از داراييهاي واحدهاي سازماني است. • استخدام فناوري متأثر از تغييرات كسبوكار است اما برعكس آن رعايت نميشود. • براي هر سامانة اطلاعاتي به صورت مقطعي تصميمگيري ميشود. (نبود برنامه براي توليد و توسعة سامانهها) • تحليل نياز بر اساس فرايندهاي سازماني نيست بلكه بر اساس وظايف واحدهاي مشتري سامانه انجام ميشود. رويكرد عمودي معماري سازماني- جلسة دوم
نتيجهگيري • اشتراكات روشهاي توليد و توسعة فناوري اطلاعات • تلاش در جهت كاهش هزينه • حركت به سمت تحليل هرچه بهتر نيازها • سعي در سادگي اعمال تغييرات بعدي • رويكرد كلي در توليد و توسعة سامانههاي اطلاعاتي، رويكرد عمودي بوده است. • روشهاي متفاوت، مانند ERP نيز هميشه مناسب نيستند. معماري سازماني- جلسة دوم
پرسش و پاسخ پايان جلسة دوم