مهندسی کاربرد APPLICATION (RE)ENGINEERING 85-86 ترم دوم سید ابراهیم ابطحی [email protected] مهندسی کاربرد()40-478 Application (RE) Engineering • • • • • • پيش نياز :تحلیل و طراحی سیستمهای اطالعاتی و شبکه های کامپیوتری گروه درسی :فناوری اطالعات ()IT تعداد واحد3 : نوع درس :اختیاری پيشنهاد دهنده :سید ابراهیم ابطحی زمان تصويب :مهر ماه 83 ضرورت درس • دروس اختیاری رشته فناوری اطالعات نیاز به یک درس تخصصی دارد که پیشنیاز زنجیره های دروس اختیاری بعدی باشد .حوزه های راه حل های الکترونیکی با وجود این درس تبدیل به دروسی پرمحتوا خواهند شد که در آنها به مهندسی و بازمهندسی کاربردها و معماری آنها واصول تحلیل و طراحی و پیاده سازی خدمات الکترونیکی در سامانه های اینترنتی بعنوان راه حل الکترونیکی پرداخته خواهد شد. اهداف درس • آشنایی و کسب مهارت در تحلیل ،طراحی و تولید سامانه های اینترنتی (مبتنی بر تارجهان گستر و ارتباطات بین شبکه ای) و ارائه راه حل برای پیوند کاربردهای عتیقه و نو در محیط های کاربردی شبکه ای .آشنائی با معماری داده ای سازمان ،معماری الیه ای سامانههای کاربردی اینترنتی ،میان افزارهای نرم افزاری ،استفاده از مخازن داده ای و اتخاذ راهبردهای گذار در برنامه یکپارچه سازی .الگوهای طراحی نرم افزارهای کار از دور و واسط کاربرهای چندگانه در کاربردهای اینترنتی. ريز مواد درسی • • • • • • • • • • • • • • • • • مفاهیم پایه مهندسی و بازمهندسی کاربردها. مفاهیم سامانه های کاربردی نو و عتیقه و بازمهندسی فرآیندهای کاری. مدل همترازی فرآیندهای کاری و فناوری اطالعات. محیط های شیئی گرای کاربر/کارگزار اینترنتی. فرآروش های تولید سامانه های کاربردی اینترنتی. محیط ها و ابزارهای تولید کاربردهای اینترنتی. معماری داده ای سازمانی. انواع معماریهای الیه ای کاربردهای اینترنتی. میان افزارها و نقش آنها در پیوندهای درون و برون سامانهای. نحوه دسترسی به سامانه های کاربردی عتیقه. روشهای یکپارچه سازی کاربردهای عتیقه و نو و راهبردهای گذار. مدلسازی کاربردهای اینترنتی با .UML الگوهای طراحی نرم افزارهای کار از دور. استفاده از فناوری خدمات تارجهان گستر()Web services مخازن داده ای و کاربردهای آن در سامانه های اینترنتی. واسط کاربرهای چندگانه و کاربردهای آن. مبانی سامانههای کاربردی مبتنی بر تلفن همراه. برنامه درسی جلسات هفته جلسه زمان عنوان جلسه 1 2 3 1 3 5 14/11 21/11 28/11 مقدمات )UMAR(1 )UMAR(2 2 4 6 16/11 23/11 30/11 4 7 5/12 )UMAR(3 8 7/12 5 9 12/12 )UMAR(4 14/12 10 6 7 11 19/12 26/12 تعطیل 21/12 12 28/12 14 8 13 15 18/1 )UMAR(5 )UMAR(6 16 زمان عنوان 20/1 مبانی کاربردهای اینترنتی فراروش کاربردهای اینترنتی ساخت کاربرد های اینترنتی معماری داده ای طراحی معماری داده معماری الیه ای کاربرد های وبی مبانی کار از دور برنامه درسی جلسات هفته جلسه زمان عنوان 9 10 11 12 13 14 15 17 19 21 23 25 27 29 25/1 1/2 8/2 15/2 22/2 29/2 5/3 مهندس ی مجدد کاربردها 16 31 12/3 میان ابزارها کاربردهای عتیقه یکپارچه سازی مخازن داده ای راهبردهای گذار شالوده و معماری کاربردها کاربردهای متحرک جلسه زمان 27/1 18 3/2 20 10/1 22 17/2 24 24/2 26 31/2 28 7/3 30 32 14/3 عنوان میان ترم )UMAR(7 )UMAR(8 )UMAR(9 )UMAR(10 )UMAR(11 واسط کاربرهای چندگانه تعطیل برنامه درسی ترم دوم 85-86 • • • • • • • • شروع کالسها 14/11/85 : تعدادجلسات 45(30:ساعت) محل تشکیل کالس :خودرو 7 زمان کالسها :شنبه و2شنبه از 30/13تا 15 آزمون میان ترم 3/2/86 : (کتاب بسته) آزمون پایان ترم 4/4/86 : کتاب باز مدل ارزشیابی درس آزمون میان ترم 6نمره آزمون پایان ترم 8نمره 2نمره کار انفرادی موضوع :طراحی معماری سامانه پرسش از دور یک ( )VIPوترسیم آن بکمک UML 4نمره کارعملی گروهی موضوع :پیاده سازی یک خدمت الکترونیکی پاسخ از دور به یک ( )VIPبخشی از خدمات دولت الکترونیکی. گروه های 3تا 4نفره در گروه خود از بین کار انفرادی اعضای خود بهترین معماری را در قالب نمونه سازی برشی ( )Slice Prototypingپیاده سازی خواهند کرد. سامانه پاسخگوی شبم ( )VIPدولت الکترونیکی • • • • • • • • ارسال درخواست ازطریق یک دروازه اطالعاتی. جستجوی قلم داده ای بر روی درخت دانشی دولت پاسخگو. منشا قلم اطالعاتی ورود برگه ای یا اخذ از پایگاه داده سامانه موجود مرتبط. پرسش نمونه :میزان تسهیالت بانکها در سال 84؟ کار اضافی پروژه ( :)1دسترسی به درگاه از طریق انواع دستگاهای ارسال درخواست. کار اضافی پروژه ( :)2استفاده از پایگاه داده چند بعدی و محیط هائی نظیر ( )PALOدر الیه داده ای. کار اضافی پروژه ( : )3استفاده از کارگزار ( )OLAPمایکروسافت. تحویل مرحله ای حین ترم با زمانبندی طی 4مرحله. فناوری های تولید سامانه های کاربردی اینترنتی • • • • • • محیط های تولید نظیر .NET , J2EE : ابزارهای مدلسازی نظیر UML : میان ابزارها نظیر COM , DCOM , CORBA ,WEB SERVICES : فناوری های سمت کاربر - :زبانهای نبشته نویسی نظیر : • PERL , VBScript , JavaScript زبانهای نشانه گذاری نظیر: • HTML , DHTML , XML , XUL برنامک های غیر متنی نظیر : JavaApplet فناوری های تولید سامانه های کاربردی اینترنتی • • • • • • • • • • فناوریهای سمت کارگزار نظیرASP , JSP ,PHP : محیط های جامع برنامه سازی نظیر جاوا شامل : JavaScript , JavaApplet , JavaServlet ,JavaBeans دروازه های ارتباطی نظیر Citrix : کارگزاران شناسائی نظیر Shiva : انواع حفاظ ها نظیر CheckPoint : محیط های تولید برنامه های اینترنتی نظیر VisualInterdev : کارگزاران کاربرد نظیر WebLogic : کارگزاران درگاه نظیر SharePoint , Uportal : محیط های تولید واسط کاربرهای واقعیت مجازی نظیر VRML : نمونه هائی از خدمات کار از دور الکترونیکی • • • • • • • • • • • • • • • • • • • حراج الکترونیکی روانکاوی از دور فروش مسکن انتخابات الکترونیکی نظرسنجی الکترونیکی نمایش لحظه ای مسیر پروازهای مسافرتی ناخودآگاه جمعی نشر لحظه ای کتاب توزیع شده فروش از دور متون الکترونیکی بیمه مسافرت سفارش غذا از دور با تحویل در محل فروش ارزان و زماندار بلیط های مسافرتی سفر الکترونیکی گردشگری الکترونیکی موزه مجازی بازار از دور محصوالت کشاورزی تحقیق الکترونیکی از دور جمعی خدمت پیشنهادی در دسترس ویرایش از دور منابع درسی [1] Amjad Umar, “Application (RE) Engineering”, Prentice » Hall, 1997. [2] Booch Jacobson, Runlaugh, “Building Web » application with UML”, Addition Wesley, 2000. [3]Susan Fowler,Victor Stanwick ,”WEB Application » Design Handbook” , Elsevier,2004. [4]-----,”Developing Web applications”,Microsoft » Press,2002. [5] Daniel Serain, “Middleware”, Springer, 1999. » [6] R.Nagaplan, R.Skoczylas, R.P.Sriganesh, » “Developing Java Web Services”, Wiley, 2003. [7] J.M.Nilles, “Manageing telework”, Wiley, 1998. » [8] A.Seffah, H.Java hery, “Multiple user Interfaces”, » Wiley, 2003.
© Copyright 2025 Paperzz