320 likes | 497 Views
برنامه ريزی استراتژيک فناوری اطلاعات. شناخت معماری سيستم فناوری اطلاعات. سيستمهاي اطلاعاتي در سازمان. سيستمهاي پشتيباني تصميم (DSS). تعريف و قابليتها مثال. ساختار شماتيک سيستمهاي پشتيبانی تصميم (DSS). Model Base. کاربر. U.I. Decision Model. O.M.DB. Model Constructor.
E N D
برنامه ريزی استراتژيک فناوری اطلاعات شناخت معماری سيستم فناوری اطلاعات
سيستمهاي پشتيباني تصميم (DSS) • تعريف و قابليتها • مثال
ساختار شماتيک سيستمهاي پشتيبانی تصميم (DSS) Model Base کاربر U.I Decision Model O.M.DB Model Constructor Model Solver Results Interpreter Model Results TPS 1 TPS 2 TPS n
فرآيند عملياتي سيستمهاي پشتيباني تصميم
سيستمهاي خبره (ES) • تعريف و قابليتها • مثال
جدول مشخصههاي انواع سيستمهاي اطلاعاتي استراتژيک
سيستمهاي مديريت ارتباط با مشتري(CRM)
ساختار و معماري نرمافزارهاي کاربردي سازماني
پيکرهبندي کلي سيستمهاي نرمافزاري
واسطهاي کاربري • عبارتست از ابزار ارتباط و تعامل بين کاربران و نرمافزار • نکته: • هر نرمافزار سيستم اطلاعاتي، داراي تعداد مشخصي واسط کاربر با موضوعات و محتواي معين و مشخص ميباشد. • کارکردهاي اصلي واسط کاربر • دريافت تقاضاي کاربر • ارائه پاسخ تقاضاي کاربر به شکل مناسب • اجزاي موضوعي هر واسط کاربر: • شکل واسط کاربر • مشخصات دادههاي واسط کاربر • رويه اجراي واسط کاربر
شکل واسطهاي کاربري • عبارتست از: • طرح و فرم نمايش محتواي مورد نياز کاربر بر روي صفحه نمايش • طرح و فرم انتقال محتواي مورد نياز کاربر به وسيله رسانه ارتباطي مورد استفاده کاربر • نکات: • بايد محدوديتها، نوع محتوا، نوع محيط و ابزار پيادهسازي نرمافزار در طراحي شکل واسط کاربر مورد توجه قرار گيرد. • کليه جريانهاي داده ما بين افراد و سيستم، در مدل فيزيکي جريانها به سيستم مکانيزه بايد به صورت واسط کاربر طراحي گردد.
شکل واسط کاربري ليست اقلام تحويل شده(مابين تحويلدار و سيستم الکترونيکي)
شکل واسط کاربري فاکتور اجناس مشتري (مابين سيستم الکترونيکي و صندوقدار)
شکل واسط کاربري مشخصات کالاي دريافت شده (مابين بخش مالي و سيستم الکترونيکي)
مدل دادههاي نرمافزار • تعريف: • عبارتست از الگو و ساختار دادههاي مورد نياز براي ايجاد واسطها و بخشهاي مختلف نرمافزار • انواع مدل داده: • مدل داده منطقي: • نمايشدهنده عناوين منطقي دادهها و روابط اوليه ميان آنها • مدل داده فيزيکي: • نمايشدهنده ساختار فيزيکي نهايي مجموعه دادههاي مورد نياز و روابط نهايي بين آنها • اجزاء مدل دادههاي نرمافزار • فهرست موجوديتها • جدولي که در آن مشخصات تمامي موجوديتهاي مدل داده درج ميگردد. • ساختار هر موجوديت • جدولي که در آن مشخصات فيلدها و ساير جزئيات مربوط به هر موجوديت مدل درج ميگردد. • نمودار ارتباط بين موجوديتها • عبارتست از نحوه ارتباط و وابستگي بين موجوديتها
مثال از مدل دادههاي نرمافزارمدل نهايي ارتباط موجوديتهاي سيستم
واسطهاي کاربريمشخصات دادههاي واسط کاربري • تعريف: • عبارتست از مجموعه دادههايي که منشا و منبع هر يک از عناوين داده بکاررفته در واسط کاربر را مشخص ميسازد. • انواع داده مورد استفاده در واسط کاربر: • دادههاي وابسته به پايگاه داده (DataBaseBinded) • عبارتند از دادههايي که مقدار آنها مستقيما مرتبط با فيلدهاي پايگاه داده ميباشد. • دادههاي تشکيل شده در حافظه (Memory Binded) • عبارتند از دادههايي از واسطهاي کاربر که مقدار آنها به متغير حافظهاي که به صورت موقت و پس از انجام پردازشهايي محاسبه ميشود، نمايش يا دريافت ميشود. • دادههاي وابسته به متغيرهاي سيستم (System Binded) • عبارتند از دادههايي که مقدار آنها مستقيما از منابع موجود در سيستم عامل، يا ساير منابع سيستم استخراج ميگردد. (مانند تاريخ، ساعت، ....) • نکته: مشخصات دادههاي هر يک از واسطهاي کاربر سيستم بايد در يک جدول مجزا ثبت گردد.
واسطهاي کاربريمشخصات دادههاي واسط کاربري- فاکتور اجناس مشتري
واسطهاي کاربريرويه اجراي واسط کاربري • تعريف: • عبارتست از نحوه اجرا و جريان عمليات در واسط کاربر • اجزاي مفهومي رويه اجراي واسط کاربري: • رويداد (Event) : • عبارتست از هرگونه عمل کاربر يا ساير موجوديتها در قبال واسط کاربر • مثال: حرکت موس، کليک کردن موس، ورود مکاننما به محل خاص، .. • روش عکسالعمل (Method) : • عبارتست از نحوه عکسالعمل واسط کاربر (يا بطور کلان نرمافزار کاربردي) به رويداد توليد شده • نکته: روش عکسالعمل ميتواند به اشکال مختلفي، نظير توصيف معمولي، استفاده از زبان برنامهنويسي، استفاده از pseudo code و ... مستند و تشريح گردد. • نکته: • رويه اجرا، بايد براي تک تک واسطهاي کاربري سيستم طراحي و تشريح گردد.
واسطهاي کاربريرويه اجراي واسط کاربري – فاکتور اجناس مشتري
مدل پيمايش واسطهاي کاربري • تعريف: • عبارتست از نموداري به شکل شبکه که در آن : • گرهها : هر يک از واسطهاي کاربر سيستم • يالها: امکان ورود به يک واسط کاربر از واسط ديگر • نکته: • با استفاده از مدل پيمايش واسطهاي کاربر ميتوان روند استفاده از کل نرمافزار را به صورت منطقي طراحي نمود. • برنامه نويس با مشاهده نمودار پيمايش واسط کاربر، قادر به تشخيص نحوه بهمبندي و ارتباط ميان واسطها و نحوه حرکت بين آنها خواهد شد. • نکته: • در صورت نياز و مشاهده نقص در واسطهاي کاربر، طراح ميتواند واسطهاي کاربري تکميلي را بر اساس خلاهاي مشاهده شده در نمودار پيمايش در نظر بگيرد. • مثال در سيستم ارائه شده براي فروشگاه کالا: • واسط منوي اصلي نرمافزار، واسط ويرايش مشخصات کالاها، واسط ويرايش مشخصات افراد، ......
مدل پيمايش واسطهاي کاربري واسط ليست اقلام تحويل شده واسط مشخصات کالاها واسط منوي اصلي واسط فاکتور اجناس مشتري واسط ورود کاربر به سيستم واسط مشخصات افراد واسط مشخصات کالاي دريافت شده واسط مشخصات کالاي مورد نياز