سر فصل دورس تجزیه و تحلیل سیستمها و سیستمهای اطلاعاتی مدیریت

صفحه نخست مدیروبلاگ تماس باما E mail خدمات آموزشی خدمات نرم افزاری
***********************************************

درس سیستمهای اطلاعاتی مدیریت در رشته های مدیریت دولتی و صنایع بر اساس سرفصل دانشگاه تهران شامل:

مراحل ساخت سيستمهای نرم افزاری شامل: نگرش سیستمی - متدولوژی و فرایند ساخت سیستم - چرخه حیات سیستم - مهندسي خواسته‌ها (روش DFD ERD STD و ...- امکان سنجی طرحهای صنعتی و تحلیل خواسته ها- نمونه طراحی مقدماتی و تفضیلی- متدلوژي ساخت سيستمهاي اطلاعاتي شامل : مروری بر روش تحلیل و طراحی ساخت یافته سیستمها (SSADM:Structured System Analysis & Design) ، متدولوژی MACE و روش شیء گرای RUP - روش تحليل ساختيافته دوماركو - مستندات مراحل مختلف فرايند ساخت- TRIZ - مشخصه‌ي خواسته‌ها و گزارش امكان سنجي (نمونه) - بخش‌هاي تشكيل دهنده‌ي Agile I.S.B - نمودار جریان داده - طراحی فرم و ارائه گزارش (نمونه) - ابزارهای تحلیل و طراحی مدیریت پروژه -
نگرش سيستمي به پروسه توسعه سيستمهاي اطلاعاتي (Process View, Event View, Information View) تکنیکهای ساخت یافته در آناليز سيستمهاي اطلاعاتي:(E-R DIAGRAM , EVENT Diagram, Decision Tree, DFDتکنیکهای ساخت یافته در طراحی سیستمهای اطلاعاتی:(DATA ACCESS MODEL ، تکنیک فوق مکعبی ، DATA DICTIONARY, STRUCTURED DATABASE FORMAT, STRUCTURED CHART) شناسنامه ارتباط موجودیتها, نمودار محتوایی یا CONTEX DIAGRAM , نمودار STD , تهیه جدول تخصیص منابع , نیازهای اطلاعاتی سیستم ، تعریف سائل و مشکلات رابهمراه محدودیتهای ، هزینه های پنهان ، نمودار توالی وظایف ، pspec و SSPEC ، برآورد و بهينه سازي طراحي سيستم اطلاعاتي، متدلوژي ها در ساخت سيستمهاي اطلاعاتي(…, Jackson, Ie, Stradis) ، بررسي و نقد متدلوژي­ها.
زبانهای برنامه نویسی: مروري بر زبانهاي تابعي، شبي گرا، منطق گرا و مقايسه آنها با زبانهاي رويه اي، مروري بر زبانهاي نسل چهارم، طراحي و اجراء برنامه هايي بزبانهاي تابعي، يا شبي گرا شامل: آشنایی بایکی از زبانهای برنامه نویسی مثلا C++ عملیات ورودی و خروجی C++ توابع سازنده و مخرب کپسوله توارث object pointer ساختار مرتبط Union , Surure class توابع In-line تخصیص اشیاء عبور اشیا به توابع , توابع دوست توابع برگشتی آرایه ها اشاره گرها و اشاره گرهای مرجع سربارگذاری (overload) توابع عملگر (اپراتور ) های باینری و منطقی و رابطه ای توارث چندگانه سیستم های ورودی و خروجی عملیات ورودی و خروجی فرمت شده ایجاد Inserters,extractor,I/O main pulators دستیابی اتفاقی , کنترل وضعیت I/O و Customize کلاسهای مشتق شده توابع مجازی پلی مورفیستم و کاربرد آن . برنامه نویسی توصیفی: تفکیک بین زبانهای برنامه نویسی امری (Imperative) و توصیفی (Declarative)

اهداف برنامه نویسی توصیفی مقدمه ای بر برنامه نویسی توصیفی برنامه نویسی توصیفی قابلیت اجرای ضوابط (specification) نمونه سازی سریع ارزیابی کارایی برنامه نویسی منطقی (logic programming)پردازش از طریق اثبات قضیه , قواعد استنتاج تبدیل عبارات درجه اول منطق گزاره ها به عبارات به شکل conjunctive normal from معرفی hom clause logic معرفی prolog خالص اهداف (Goals) روش استنتاجی resolution روش استنتاجی sld resolation یکسان سازی (Unification)میان برها cut فضای جستجو پی جویی به عقب (Backtracking) استراتژی های جستجو و کامل بودن آنها نمایش حقایق کارایی مسائل پیاده سازی برای منطق گزاره های درجه اول بطور کامل (مشتمل بر مدیریت CUT,Negation و غیره ) مناسب بودن این سبک برنامه نویسی برای کاربردهای هوش مصنوعی و مهندسی نرم افزار برنامه نویسی به زبان prolog (قوانین , حقایق اهداف , اهداف تعریف گزاره های ساده چندین راه حل پی جویی به عقب و جریان کنترل در prolog تعاریف Recursive تکنیک های جستجو در prolog مدیریت prolog ,iteration , clause , term ورودی / خروجی فرامفسرها (meta-interpreters) رابطه prolog با منطق برنامه نویسی تابعی (functional programming)تاریخچه برنامه نویسی تابعی (ساخت زبانهای برنامه نویسی تابعی از lip تا زبانهای بر پایه ISWIM مشتمل بر SML تا زبانهای اخیر مانند Haskell کاربردهای اصلی زبانهای تابعی ریشه های زبانهای برنامه نویسی تابعی در منطق دستور زبان (تعریف توابع عبارات شرطی آنالیز حالات تعاریف محلی مفاهیم زبان (ارزیابی مشتاق (Eager Evaluation) ارزیابی تنبل (lazy Evaluation) تطبیق الگوها , استثنائات و خطاها ) توابع درجهع بالا (عبارات دارای type توابع polymorphic توابع recursive انتزاع داده ها (ADT)کارایی (structure sharing –Tail Recursion) مدیریت حافظه سبک های برنامه نویسی (FP-HOPE Standard ML-Miranda-Common Lisp) تکنیکهای پیاده سازی (تکنیکهای تفسیر – ماشین Graph Reduction SECDتعریف زبان به شکل رسمی (Combinator-Lambda-calبرنامه نویسی منطق گرا: اصول سيستم هاي عامل: تعريف، پيشرفت سخت افزار، عوامل اقتصادي و محدوديت ها، مدل هاي لايه اي، خدمت كار مشتري، وقفه ها و مديريت آن، سيستم هاي دسته اي همزمان ، چند برنامه اي چند پردازي و توزيعي، مديريت فرآروند شامل بن بست و مديريت آن ، زمان بندي كارها (روش ها، تجزيه و تحليل كارآيي آنها با توجه به تئوري صف)، مديريت حافظه اصلي (حافظه واقعي و ثبات ها، جايگذاري، مبادله، صفه بندي، قطعه بندي) ، الگوريتم هاي جابجايي صفحات و تجزيه و تحليل كارآيي آنها (پروژه هاي عملي در تجزيه و تحليل زمان­ها)، مديريت ورودي و خروجي، نگاه كلي به روش­هاي اطمينان و امنيت، حفاظت داده ها و حافظه.پايگاه داده ها: تاريخچه، اهداف، كاربردها و علل توجه به پايگاه داده ها، مقايسه با سيستم پرونده­اي، استقلال داده، اجزاء سيستم، مدل سازي مفهومي، امنيت و يكپارچگي، معرفي كنترل همزماني، قفل كردن و مساله بن بست، كاربردهاي جديد پايگاه داده ها (از قبيل پايگاه داده تصويري و آماري)، مدل هاي پايگاه داده ها با تأكيد بر مدل رابطه اي، جبر رابطه اي، آناليز رابطه اي زبانهاي پرس و جو (SQL و QBE و QUEL) طراحي منطقي پايگاه داده ها و شكل هاي نرمال، بهينه سازي و ترميم (Recovery) ، پروژه هاي عملي شامل مطالعه يك نمونه مشخص پايگاه داده هاي رابطه­اي.نظرية گراف: تعريف گراف با مثالهاي عملي، گراف هاي جهت دار و ساده، گراف هاي مرتبط، گرافهاي اويلري و هميلتوني ، درخت ها، ماتريس همجواري، گراف هاي كاملاً نامرتبط، گرافهاي منظم، رنگ آميزي گراف ها، گرافهاي مسطح (Planar) راه ها، مسيرها و مدارها، درجه رئوس، قضاياي مربوط به ارتباط و گراف هاي اوبلري و هاميلتوني، الگوريتم فلوري (Fleury) كوتاهترين مسيرها، مسئله فروشنده دوره گرد و الگوريتم هاي مربوطه، درخت ها و خصوصيات آنها، درختهاي پوشا، درختهاي شمارش، برچسب گذاري درختها، قضيه كايلي (Cayley) ، گراف هاي دوگان (دوآل)، قضيه اويلر (دو مورد گرافهاي مرتبط سطحي)، تأكيد بر تجزيه و تحليل الگوريتم ها.ایجاد بانکهای اطلاعاتی شامل: در این درس اصول و مبانی طراحی و ایجاد یک بانک اطلاعاتی در قالب پروژه و با کمک نرم افزارهای رایج در این خصوص مانند fox pro آموزش داده می شود شامل : مفاهیم و تعاریف اولیه تشریح رابط کاربر مدیریت برنامه ها دستورات و توابع data base و مدیریت آن برنامه ایجاد و ایجاد و اصلاح رکوردها مرتب سازی و شاخص زدن بر روی یک بانک اطلاعاتی جستجو پرس و جو و استفاده از RQBE نواحی کاری و ارتباط بانکها کادربندی و پنجره ها تنظیمات محیط کار گزارشگیری ایجاد برچسب ماکروها خطایابی ایجاد فرم برای ویرایش و افزودن داده ها project Manager , menu builder ,(screen) مفاهیم برنامه سازی (ثابت ها , متغیرها , عملگرها ) اشنایی با دستورات نحوه به کارگیری متغیرها کنترل توالی دستورات برنامه سازی برای ورود و ویرایش داده ها و گزارشگیری مدیریت Even ها و رابط های Event-Drivenهوش مصنوعی شامل: - طراحی الگوریتم ها

- هوش مصنوعی چیست ؟ مبانی تاریخچه هوش مصنوعی و مرزهای دانش در هوش مصنوعی

- عاملین (Agents) هوشمند ، ساختار و عملکرد ،عاملین هوشمند ، محیط ها

- حل مسئله ، حل مسئله از طریق جستجو ، فرموله کردن مسائل ، چند مثال جستجو برای جواب ، روش های جستجو

- روشهای جستجو آگاهانه(informed)جستجوی Best-first، توابع Heunsticجستجوی حافظه محدوده سایر روشهای جستجوی بهبود یافته

- عاملین مبتنی بر دانش ، عاملینی که منطقی استدلال می کنند ، نمایش منطق ، منطق گزاره ای ، استدلال


- منطق رتبه اول ، استنتاج در این منطق ، قوانین استنتاج ، استنتاج زنجیره ای به جلو و به عقب

- برنامه ریزی (planning) ، از حل مسئله به برنامه ریزی ، نمایشهای ساده برای برنامه ریزی ، مهندسی دانش برای برنامه ریزی

- عدم قطعیت (Uncertainty)، نحوه عمل کردن در شرایط عمل قطعیت ، کاربرد و نحوه استحصال احتمالات

- معرفی برخی کاربردها در سیستم های خبره ، پردازش زبان طبیعی ، بینائی ماشین و رباتیک
نصب و راه اندازی شبکه شامل: طراحی بستر شبکه : بررسی محیط فیزیکی – گستردگی شبکه محیط فیزیکی – گستردگی شبکه – محل فایل سرور – تهیه plan
توپولوژی : تحلیل توپولوژی های مختلف – موارد کاربرد – مزایا و معایب بررسی توپولوژی star Bus و ترکیبی
کابل کشی : مراحل کابل کشی – انواع کابل کشی – شناخت اتصالات مربوطه – تست UTP,BNC ,CABLING
کارت شبکه : آشنایی با کارتهای شبکه , مشخصات فیزیکی , نحوه نصب برای server station و پیکربندی برای هر کدام
نصب فایل سرور آشنایی با مراحل نصب – تعریف هارد شبکه – تعریف درایور کارت شبکه – ایجاد volume و برآورد حجم RAM . Volume مورد نیاز
آماده سازی فایل سرور : آشنایی با فایلهای NCF دستورات مختلف جهت پیکر بندی شبکه – آشنایی با SLS
Work station اتصال به شبکه آشنایی با نرم افزارهای ورود به شبکه پیکربندی work station
آشنایی با print server : تعاریف اولیه – بررسی انواع آن (Local Remote)نصب و راه اندازی print server مشخصات print server
عیب یابی شبکه : پیامهاغی مربوطه به شبکه – روش رفع عیب در شبکه –آشنایی با عیوب نرم افزاری ناشی از پیکربندی نادرست و همچنین عیوب سخت افزاری
آشنایی با REPEATER : نحوه عملکرد سیستم – نصب بر روی شبکه – موارد کاربرد در محیط شبکه – استفاده از چند REPATER
آشنایی با HUB : مشخصات فیزیکی – نصب و استفاده – اتصال چند HUS- انواع HUB
ارتباط دو شبکه LAN : تعریف لایه های شبکه انجام مراحل ارتباط – ارتباط عملی در شبکه LAN نحوه اتصال به هر شبکه
آشنایی با مسیر یاب : مشخصات ROUTER نصب بر روی شبکه – تعاریف ابتدایی کاربردIC-BOOTROM : تعریف نصب و پیکربندی نحوه استفاده و موارد کاربرد
سیستمهای خبره شامل: معرفی سیستمهای خبره , ساختار و ویژگیهای سیستمهای خبره , زبانهای ویژه سیستمهای خبره , پیاده سازی سیستمهای خبره , چگونگی تشکیل پایگاه دانش سیستمهای خبره مبنی بر قوانین سیستمهای خبره مبنی بر قوانین سیستمهای خبره مبنی بر frame منطق و استدلال خودکار اصول استدلال قاعده سیستمهای خبره نادقیق (Bayesain تئوری اطمینان سیستمهای خبره فازی ) چرخه عملی سیستمهای خبره تعیین خواسته ها در طراحی سیستمهای خبره اکتساب دانش و پیاده سازی آن روشهای یادگیری اتوماتیک دانش وارسی و اعتبار سنجی بکارگیری یک زبان طراحی سیستمهای خبره و مهندسی دانش .
- روشهای تهیه پیشنهاد پروژه (Proposal) و نیز درخواست پیشنهاد برای پروژه (RFP)- انجام پروژه پایانی درس.
مراجع فارسی:
۱. ترکمان، رضا، جزوه درسی رشته مدیریت دولتی، روش‌هاي ساخت‌يافته تجزيه و تحليل و طراحي سيستم‌هاي اطلاعاتي.
۲. برتالنفي، نظريه عمومي سيستمها، برگردان و خلاصه: ترکمان، رضا، جزوه درسی رشته مدیریت دولتی، .
E REFERENCES
۳. J.Senn: Information Systems in Management 4th ed.
۴. Aktas: Structured Analysis & Design of Information Systems.
۵. Connor: Information Systems Specification & Design roadmap.
۶. J.Senn: Analysis &Design of information Systems.
۷. urdick &Ross: Management Information Systems.
8. Martin: Information System manifest.


درس تجزیه و تحلیل سیستمها و روشها در رشته های مدیریت دولتی و صنایع بر اساس سرفصل دانشگاه تهران شامل:

هیچ نظری موجود نیست:

ارسال یک نظر