1 / 72

سيستمهاي اطلاعات مديريت

سيستمهاي اطلاعات مديريت. هفته پنجم. فهرست مطالب. هفته نهم. ابزارهاي تجزيه و تحليل و طراحي سيستمها چرخة حيات نرم افزار متدولوژي ايجاد و توسعه سيستمهاي اطلاعاتي انواع متدولوژي ايجاد و توسعه سيستمهاي اطلاعاتي مزاياي متدولوژي هاي ساخت يافته SSADM اركان اصلي در متدولوژي SSADM

Download Presentation

سيستمهاي اطلاعات مديريت

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. سيستمهاي اطلاعات مديريت هفته پنجم

  2. فهرست مطالب هفته نهم • ابزارهاي تجزيه و تحليل و طراحي سيستمها • چرخة حيات نرم افزار • متدولوژي ايجاد و توسعه سيستمهاي اطلاعاتي • انواع متدولوژي ايجاد و توسعه سيستمهاي اطلاعاتي • مزاياي متدولوژي هاي ساخت يافته • SSADM • اركان اصلي در متدولوژي SSADM • چهارچوب SSADM • SSADM و SDLC

  3. فهرست مطالب هفته دهم • ابزارهاي تجزيه و تحليل و طراحي سيستمها • چهارچوب SSADM • شرح مراحل SSADM • مدل فيزيكي/مدل منطقي • علل به كارگيري مدلهاي منطقي • مدل ساده شده اي از SSADM • مراحل و تكنيكهاي مورد استفاده در SSADM • منظرهاي مختلف در SSADM • ابزارهاي پياده سازي SSADM • DFM (Data Flow Model)ها • DFD (Data Flow Diagram) • DFDفيزيكي • DFD منطقي • خطاهاي رسم DFD • Context Diagram • Document Flow Diagram • Resource Flow Diagram • LDM (Logical Data Model) • ERD (Entity Relationship Diagram) • ELH (Entity Life History)

  4. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته نهم • چرخة حيات نرم افزار • توليد نرم افزار فرايندي مرحله به مرحله و گام به گام است • مجموعة مراحل و گامهاي مورد نياز ، محصولات هر مرحله ، قواعد و دستوراتي كه بايد در ايجاد محصولات مياني رعايت گردد و چگونگي بدست آوردن هر يك از آنها را اصطلاحاً چرخة حيات نرم افزار ( SDLC ) مي نامند. • Software Development Life Cycle = SDLC

  5. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته نهم چرخة حيات نرم افزار

  6. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته نهم • متدولوژي ايجاد و توسعه سيستمهاي اطلاعاتي • يک فرايند توسعه استاندارد شده که مجموعه اي از فعاليت ها، روش ها، بهترين الگوها، اقلام قابل تحويل و ابزارهاي مکانيزه شده که توسعه دهندگان سيستم و مديران پروژه ها براي توسعه و بهبود مستمر نرم افزارها و سيستم هاي اطلاعاتي توسعه مي دهند. • يك روش دقيق و داراي قوائد روشن جهت پياده سازي SDLC

  7. ابزارهاي تجزيه و تحليل و طراحي سيستمها رويه + تکنيکها متد + متدولوژي ابزارها + + فازها فلسفه + متد • بعنوان مثال فلسفه ساخت يک سيستم مي تواند : • ايجاد بيشترين استفاده از کامپيوتر • طراحي ارزانتر • پياده سازی راحتتر • سازگاري بيشتر هفته نهم متدولوژي ايجاد و توسعه سيستمهاي اطلاعاتي

  8. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته نهم • انواع متدولوژي ايجاد و توسعه سيستمهاي اطلاعاتي • ساخت يافته • دي ماركو • گين سارسون • جكسون • وارنيراور • SSADM • سازمان گرا • IE • BSP • Case Method • يوردون • شيء گرا • OOA • بوج • فيوژن • OOAI • RUP • متفرقه • RAD • Euro

  9. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته نهم • انواع متدولوژي ايجاد و توسعه سيستمهاي اطلاعاتي • متدولوژي هاي ساختار يافته شامل سه عنصر زير هستند : • ساختار پيش فرض از گام ها و وظايفي که تيم پروژه بايد آنها را دنبال کنند . • يک مجموعه از تکنيکها که در هر گام بکار مي رودو تعريف ساختاريافته نيازهاي کاربر و عناصر سيستم را تدارک مي بينند . • مجموعه اي از نتايج که بوسيله هر کدام از اين تکنيکها تدارک ديده مي شوند . • مشخصات: • تحليل بالا به پايين نيازهاي کاربر • مديريت پروزه • ارتباط و استحکام • هزينه هاي پايين زمان عمر • پذيرش و يادگيري ژرف • انعطاف پذيري و سازگاري پذيري • مختص بودن به سيستم هاي اطلاعاتي • نيازبه برنامه ريزي با دقت • مستندسازي

  10. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته نهم • مزاياي متدولوژي هاي ساخت يافته • چون اساس اين روش ، شناسايي نياز کاربر است ، قابليت پاسخگويي بهتري به نياز کاربر رادارد. • با ايجاد ساختاري محکم و برقراري نقاط بازرسي در سراسر چرخه حيات ، دقت را افزايش مي دهند. • اجتناب از ناديده گرفتن نياز کاربران با وارد کردن آنها در مرحله تحليل و طراحي. • کاهش هزينه ها • نياز به حداقل آموزش کاربران چرا که مشخصات سيستم در مرحله تحليل و طراحي آورده شده است.

  11. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته نهم • SSADM (Structured Systems Analysis and Design Methodology ) • مشخصات • يک شيوه استاندارد که بيشتر در دولت بريتانيا استفاده مي شود. • نسخه مدرن شده توسعه چرخه حيات سيستم هاي اطلاعاتي سنتي • DFD • تاريخ حيات موجوديت • توصيه استفاده از ابزار case و workbench • مراحل: • تحليل • تحليل سيستم موجود • مشخصات مورد نياز سيستم • گزينه هاي فني • طراحي • طراح جزئي داده ها • طراحي جزئي رويه • کنترل طراحي فيزيکي

  12. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته نهم • اركان اصلي در متدولوژي SSADM • ساختار يا چهار چوب • مجموعه اي از فنون استاندارد براي تحليل و طراحي • محصولات هريک از فنون استاندارد

  13. ابزارهاي تجزيه و تحليل و طراحي سيستمها برنامه ريزي استراتژيک S امکان سنجي مطالعه امکان سنجي S تحليل نياز A مشخصات نياز تحليل سيستم D مشخصات سيستم منطقي M طراحي فيزيکي طراحي سيستم پياده سازي سيستم نگهداري هفته نهم SSADM و SDLC

  14. SSADM ماژول ماژول ماژول مرحله مرحله مرحله مرحله گام گام گام گام 1 2 ..... 6 7 وظيفه وظيفه وظيفه ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم چهارچوب SSADM

  15. ابزارهاي تجزيه و تحليل و طراحي سيستمها • مطالعه امکان سنجي مرحله صفر : امکان سنجي مرحله يک : بررسي نيازهاي جاري • تحليل نياز مرحله دو : گزينه ها وراهکارها • مشخصات نياز مرحله سه : تعريف نيازها مرحله پنجم : طراحي منطقي مرحله چهار : گزينه هاي فني سيستم • مشخصات سيستم • منطقي • طراحي فيزيکي مرحله ششم : طراحي فيزيکي هفته دهم چهارچوب SSADM

  16. Stage 0 Feasibility Feasibility Study Module Stage 2 Business system options Stage 1 Investigate current environment Requirements Analysis Module Stage 3 Definition of requirements Requirements Specification Module Stage 4 Technical system options Stage 5 Logical design Logical System Specification Module Stage 6 Physical design Physical Design Module ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم چهارچوب SSADM

  17. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • امكان سنجي • تحليلي سطح بالا از حوزة فعاليت سازمان به منظور بررسي سود و زيان ايجاد تغييرات جديد • تحليل امكانپذير بودن پروژه از نظر فني ، مديريتي و منابع

  18. 0 1 2 3 4 5 6 ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • امكان سنجي • اين مرحله اختياري است. • فراهم كردن مقدمات شروع مطالعه • توصيف مسئله • انتخاب گزينه هاي امكانپذير • آماده سازي گزارش مرحلة امكانسنجي كه به ويژه شامل شرح مختصري از دو مرحلة بعدي نيز باشد. • تصميم گيري

  19. ابزارهاي تجزيه و تحليل و طراحي سيستمها Step 01 Prepare for feasibility study LDM context diagram DFD سطح اول فيزيكي Step 02 Define the problem LDM و DFD مورد استفاده قرارا مي گيرند Step 03 Select feasibility options زير مجموعه ايي از DFD و LDM ها كه گزينة برگزيده شده را توصيف مي كنند. Step 04 Assemble feasibility report LDM هفته دهم • شرح مراحل SSADM • امکان سنجی

  20. ابزارهاي تجزيه و تحليل و طراحي سيستمها آمادگي براي شروع امکان سنجي گام 10 تعريف مسئله گام 20 تعيين گزينه هاي ممکن گام 30 گردآوري اطلاعات و گزارشات مستندات آغاز پروژه منابع و مراجع ، محدوده و محدوديتهاي پروژه مشخص مي شوند استفاده از DFD براي تعريف سيستم راه حلها و روشهاي متفاوت براي سيستم جديد هفته دهم • شرح مراحل SSADM • امکان سنجی

  21. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • بررسي سيستم موجود • درك سيستم فعلي • شناسايي مسائل موجود • شناسايي نيازمنديهاي جديد

  22. 0 1 2 3 4 5 6 ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • بررسي سيستم موجود • برپايي قالب كاري مرحلة آناليز • كاوش و توصيف نيازمنديها • كاوش در فرايندهاي فعلي • كاوش در ساختار داده اي فعلي • استخراج ديدگاهي منطقي از سيستم فعلي • جمع آوري نتايج مطالعه

  23. Step 110 Establish analysis framework Step 120 Investigate and define requirements Step 130 Investigate the current processing Step 140 Investigate current data Step 150 Derive logical view of current services Step 160 Assemble investigation results ابزارهاي تجزيه و تحليل و طراحي سيستمها level 1 current physical DFD LDM refine & validate LDM هفته دهم • شرح مراحل SSADM • بررسي سيستم موجود

  24. ابزارهاي تجزيه و تحليل و طراحي سيستمها بررسي مشخصات و نيازها گام 220 تعيين محدوده سيستم گام 210 ايجاد مدل فعاليت تجاري گام 215 بررسي پردازشهاي سيستم گام 230 ارائه ديدگاه منطقي از وضعيت موجود گام 250 گردآوري نتايج بررسي و ايجاد مدل منطقي داده ها گام 240 هفته دهم • شرح مراحل SSADM • بررسي سيستم موجود

  25. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • گزينه هاي سيستم كسب و كار • توصيف گزينه هاي كاري سيستم • انتخاب يك گزينة كاري مطلوب

  26. 0 1 2 3 4 5 6 ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • گزينه هاي سيستم كسب و كار • عملكرد سيستم جديد تعيين و مورد توافق قرار مي گيرد. • نيازمنديهاي كاربر با در نظر گرفتن هزينه ها توصيف و ارائه مي شود. • گزينه هاي مختلف سيستم كاري به مديريت عرضه مي گردد. • دياگرام گردش داده و مدل موجوديتهاي داده ايي توسعه مي يابد.

  27. ابزارهاي تجزيه و تحليل و طراحي سيستمها Step 210 Define business system options DFDs and LDM may be used to support both these steps Step 220 Select business system options هفته دهم • شرح مراحل SSADM • گزينه هاي سيستم كسب و كار

  28. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • گزينه هاي سيستم كسب و كار • گزينه هاي سيستم کاري (BSO) • BSO محدوده کارکردي حل پيشنهادي را تعريف مي کند . در سطح ابتدايي شامل توصيفات حل مطلوب نيازهاست . تمام BSO ها حداقل بايد نيازهاي شناسايي شده بوسيله نماينده کاربر را ارضا کنند . • گزينه هاي سيستم فني(TSO) • TSO محيط فني ممکن براي پياده سازي سيستم را تعريف مي کند . شامل توصيف سخت افزار و نرم افزار ، تنظيمات پشتيباني فني ، توزيع سيستم و توسعه ابزارهاست .

  29. ابزارهاي تجزيه و تحليل و طراحي سيستمها تعيين گزينه هاي سيستم کاري گام 110 انتخاب گزينه هاي سيستم کاري گام 120 تعريف نيازها هفته دهم • شرح مراحل SSADM • گزينه هاي سيستم كسب و كار

  30. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • توصيف نيازمندي ها • نيازمنديهاي عملياتي و غير عملياتي بصورت جزئي مشخص مي گردد. • تكنيكهاي جديد جهت توصيف پردازشها و ساختار داده اي سيستم جديد معرفي مي گردد

  31. 0 1 2 3 4 5 6 ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • توصيف نيازمندي ها • نفطة عبور از كاوش و تحقيق به سمت شرح توصيف جزئيات و مشخصات • با استفاده از DFD‌ و LDMو ELH ها • نمونه سازي در صورت تمايل • توصيف پردازه هاي سيستم مورد نياز • توصيف مدل داده هاي سيستم مورد نياز • نمونه هايي با توجه به مشخصات سيستم توسعه مي يابد • استخراج عملكردهاي سيستم • مدل داده اي مورد نياز گسترش مي يابد • مشخصة فرايندها و جزئيات آنها توسعه مي يابد

  32. Step 310 Define required system processing Step 320 Develop required data model Step 330 Derive system functions Step 350 Develop specification prototypes Step 340 Enhance required data model Step 360 Develop processing specification Step 370 Confirm system objectives Step 380 Assemble requirements specification ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • توصيف نيازمندي ها

  33. ابزارهاي تجزيه و تحليل و طراحي سيستمها تعريف پردازشي گام 310 ايجاد ساختار منطقي داده ها گام 320 تجزيه و تحليل ساختار منطقي داده ها گام 340 بررسي کارکردها گام 360 تأييد اهداف سيستم گام 370 تعريف عملکردها گام 330 گردآوري نتايج ايجاد مدل سيستم گام 350 هفته دهم • شرح مراحل SSADM • توصيف نيازمندي ها

  34. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • ارائه گزينه هاي سيستم فني • گزينه هاي فني ممكن • سخت افزار • نرم افزار • سكوهاي كاري توليد • انتخاب گزينه هاي فني

  35. 0 1 2 3 4 5 6 ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • ارائه گزينه هاي سيستم فني • مرحلة 4 و 5 بصورت موازي انجام مي شوند. • محيط تعريف مي شود. • گزينه هاي فني به سمت معيارهاي پياده سازي گرايش مي يابد. • محدوديتها شناخته و اعمال مي گردند. • با مديران و مشتري ها توافق به عمل مي آيد.

  36. ابزارهاي تجزيه و تحليل و طراحي سيستمها Step 410 Define technical system options Step 420 Select technical system options هفته دهم • شرح مراحل SSADM • ارائه گزينه هاي سيستم فني

  37. ابزارهاي تجزيه و تحليل و طراحي سيستمها تعيين گزينه هاي سيستم فني گام 410 انتخاب گزينه هاي سيستم فني گام 420 طراحي فيزيکي هفته دهم • شرح مراحل SSADM • ارائه گزينه هاي سيستم فني

  38. 0 1 2 3 4 5 6 ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • طراحي منطقي • چه چيزي كارها و نه چگونگي آنها مورد توجه قرار مي گيرد • ساختار ها و قواعد تعريف مي شوند • محاوره ها • فرايندهاي بهنگام سازي • فرايندهاي گزارشگيري • تضمين كمال و سازگاري مدلها • درگير كردن كاربران از طريق توسعة نمونه ها • زير سازي جهت طراحي فيزيكي

  39. ابزارهاي تجزيه و تحليل و طراحي سيستمها Step 510 Define user dialogues Step 520 Define update processes Step 530 Define enquiry processes Step 540 Assemble logical design هفته دهم • شرح مراحل SSADM • طراحي منطقي

  40. ابزارهاي تجزيه و تحليل و طراحي سيستمها تعريف جزئيات عملکردهاي بروزرساني گام 10 5 تعريف جزئيات عملکردهاي پرس و جو گام 520 طراحي فيزيکي هفته دهم • شرح مراحل SSADM • طراحي منطقي

  41. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • طراحي فیزیکی • با استفاده از طراحي منطقي و فني ساختار پايگاه داده و مشخصات برنامه هاي مورد نياز طراحي مي گردد. • تعيین مشخصات ورودي خروجي و رويه هاي برنامه با توجه به ويژگيهاي زبان و محيط فيزيكي انتخاب شده • نقش كردن توابع منطقي به توابع فيزيكي • فهرست اجزاء هر يك از توابع منطقي = اجزاء توابع فيزيكي • بهينه سازي طرح فيزيكي

  42. 0 1 2 3 4 5 6 ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • طراحي فیزیکی • فراهم كردن مقدمات جهت طراحي فيزيكي • ايجاد طرح فيزيكي داده ها • ايجاد طرح تبديل توابع منطقي به توابع فيزيكي • بهينه سازي طرح فيزيكي داده ها • تكميل مشخصات توابع و رويه ها • آماده سازي رابطها ( داده و فرايند ) • جمع آوري مستندات طراحي فيزيكي

  43. Step 610 Prepare for physical design Step 620 Create physical data design Step 630 Create function component implementation map Step 640 Optimise physical data design Step 650 Complete function specification Step 660 Consolidate process data interface Step 670 Assemble physical design ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • شرح مراحل SSADM • طراحي فیزیکی

  44. ابزارهاي تجزيه و تحليل و طراحي سيستمها طراحي روشهاي ارتباط باکاربران گام 630 تعيين مشخصات نيازمنديها وگزينه هاي فني آمادگي براي طراحي فيزيکي گام 610 طراحي اوليه پايگاه اطلاعاتي گام 620 ايجاد مدل FICM گام 640 جمع آوري نتايج و مستندسازي ايجاد واسط بين داده ها و پردازش گام 670 بهينه سازي بانک اطلاعاتي گام 660 تهيه مشخصات برنامه ها گام 650 هفته دهم طراحي فیزیکی

  45. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • مدل فيزيكي/مدل منطقي • مدل منطقي • يك بازنمايي تصويري غير فني كه نشان مي دهد كه سيستم چيست و يا چه كار مي‌كند. • به آن مدل اوليه، مدل مفهومي و يا مدل كسب و كار نيز گويند. • مدل فيزيكي • يك بازنمايي تصويري تكنيكي كه نشان مي‌دهد سيستم چيست، يا چه كار مي‌كند و يا چگونه پياده‌سازي شده است. • به آن مدل پياده‌سازي و يا مدل فني نيز گويند.

  46. ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم • علل به كارگيري مدلهاي منطقي • مدل‌هاي منطقي قضاوت‌هاي فردي در خصوص وضعيت سيستم فعلي و يا روش پياده سازي سيستم مطلوب را از بين مي‌برد. • مدل‌هاي منطقي ريسك از دست دادن نيازمندي‌هاي كسب و كار را از بين مي‌برد، زيرا لازم نيست ما از ابتدا درگير نتايج فني بشويم. • مدل‌هاي منطقي به ما امكان مي‌دهد كه با كاربران نهايي با زباني غير فني و يا كمتر فني ارتباط برقرار كنيم.

  47. مدل فيزيکي وضع موجود مدل منطقي وضع موجود نيازهاي جديد مدل منطقي پيشنهادي مدل فيزيکي وضع مطلوب ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم مدل ساده شده اي از SSADM

  48. 0: Feasibility تحليل هزينه - فايده, DFD’s 1: Investigation of Current Requirements مصاحبه ، پرس و جو ، مشاهده و مرور مستندات 2: Business Systems Options DFD’s, LDM 3: Definition of Requirements 5: Logical Design 4: Technical System Options DFD’s, LDM 6: Physical Design ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم مراحل و تكنيكهاي مورد استفاده در SSADM

  49. داده ها در سيستم حرکت مي کنند و مورد پردازش قرار مي گيرند ديدگاه فرآيندي (عملكرد) داده ها به عنوان قلب سيستم جمع آوري مي شوند ديدگاه داده ها (ساختار) پايداري بيشتر تأثير زمان در سيستم را در نظر مي گيرد ديدگاه رويدادها (توالي) انعطاف پذيري بيشتر ابزارهاي تجزيه و تحليل و طراحي سيستمها هفته دهم منظرهاي مختلف در SSADM

  50. ابزارهاي تجزيه و تحليل و طراحي سيستمها ساختار عملكرد Entity Relationship diagram (ERD/LDM) Data Flow diagrams (DFD) System data Entity Life History (ELH) توالي هفته دهم ابزارهاي پياده سازي SSADM

More Related