1 / 20

مهندسی کاربرد APPLICATION (RE)ENGINEERING

مهندسی کاربرد APPLICATION (RE)ENGINEERING. ترم دوم 86-85 سید ابراهیم ابطحی abtahi@sharif.edu. مهندسی کاربرد(478-40) Application (RE) Engineering. پيش نياز: تحلیل و طراحی سیستمهای اطلاعاتی و شبکه های کامپیوتری گروه درسی: فناوری اطلاعات ( IT ) تعداد واحد: 3 نوع درس: اختیاری

nicki
Télécharger la présentation

مهندسی کاربرد APPLICATION (RE)ENGINEERING

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. مهندسی کاربردAPPLICATION (RE)ENGINEERING ترم دوم 86-85 سید ابراهیم ابطحی abtahi@sharif.edu

  2. مهندسی کاربرد(478-40) Application (RE) Engineering • پيش نياز: تحلیل و طراحی سیستمهای اطلاعاتی و شبکه های کامپیوتری • گروه درسی: فناوری اطلاعات (IT) • تعداد واحد: 3 • نوع درس: اختیاری • پيشنهاد دهنده: سید ابراهیم ابطحی • زمان تصویب: مهر ماه 83

  3. ضرورت درس • دروس اختیاری رشته فناوری اطلاعات نیاز به یک درس تخصصی دارد که پیش‏نیاز زنجیره های دروس اختیاری بعدی باشد. حوزه های راه حل های الکترونیکی با وجود این درس تبدیل به دروسی پرمحتوا خواهند شد که در آنها به مهندسی و بازمهندسی کاربردها و معماری آنها واصول تحلیل و طراحی و پیاده سازی خدمات الکترونیکی در سامانه های اینترنتی بعنوان راه حل الکترونیکی پرداخته خواهد شد.

  4. اهداف درس • آشنایی و کسب مهارت در تحلیل، طراحی و تولید سامانه های اینترنتی (مبتنی بر تارجهان گستر و ارتباطات بین شبکه ای) و ارائه راه حل برای پیوند کاربردهای عتیقه و نو در محیط های کاربردی شبکه ای. آشنائی با معماری داده ای سازمان، معماری لایه ای سامانه‏های کاربردی اینترنتی، میان افزارهای نرم افزاری، استفاده از مخازن داده ای و اتخاذ راهبردهای گذار در برنامه یکپارچه سازی. الگوهای طراحی نرم افزارهای کار از دور و واسط کاربرهای چندگانه در کاربردهای اینترنتی.

  5. ريز مواد درسی • مفاهیم پایه مهندسی و بازمهندسی کاربردها. • مفاهیم سامانه های کاربردی نو و عتیقه و بازمهندسی فرآیندهای کاری. • مدل همترازی فرآیندهای کاری و فناوری اطلاعات. • محیط های شیئی گرای کاربر/کارگزار اینترنتی. • فرآروش های تولید سامانه های کاربردی اینترنتی. • محیط ها و ابزارهای تولید کاربردهای اینترنتی. • معماری داده ای سازمانی. • انواع معماریهای لایه ای کاربردهای اینترنتی. • میان افزارها و نقش آنها در پیوندهای درون و برون سامانه‏ای. • نحوه دسترسی به سامانه های کاربردی عتیقه. • روشهای یکپارچه سازی کاربردهای عتیقه و نو و راهبردهای گذار. • مدلسازی کاربردهای اینترنتی با UML. • الگوهای طراحی نرم افزارهای کار از دور. • استفاده از فناوری خدمات تارجهان گستر(Web services) • مخازن داده ای و کاربردهای آن در سامانه های اینترنتی. • واسط کاربرهای چندگانه و کاربردهای آن. • مبانی سامانه‏های کاربردی مبتنی بر تلفن همراه.

  6. برنامه درسی جلسات

  7. برنامه درسی جلسات

  8. برنامه درسی ترم دوم 86-85 • شروع کلاسها : 14/11/85 • تعدادجلسات :30(45 ساعت) • محل تشکیل کلاس : خودرو 7 • زمان کلاسها : شنبه و2شنبه • از 30/13 تا 15 • آزمون میان ترم : 3/2/86 • (کتاب بسته) • آزمون پایان ترم : 4/4/86 کتاب باز

  9. مدل ارزشیابی درس آزمون میان ترم 6 نمره آزمون پایان ترم 8 نمره کار انفرادی 2 نمره موضوع :طراحی معماری سامانه پرسش از دور یک (VIP) وترسیم آن بکمک UML کارعملی گروهی 4 نمره موضوع : پیاده سازی یک خدمت الکترونیکی پاسخ از دور به یک (VIP)بخشی از خدمات دولت الکترونیکی. گروه های 3 تا 4 نفره در گروه خود از بین کار انفرادی اعضای خود بهترین معماری را در قالب نمونه سازی برشی (Slice Prototyping) پیاده سازی خواهند کرد.

  10. سامانه پاسخگوی شبم (VIP) دولت الکترونیکی • ارسال درخواست ازطریق یک دروازه اطلاعاتی. • جستجوی قلم داده ای بر روی درخت دانشی دولت پاسخگو. • منشا قلم اطلاعاتی ورود برگه ای یا اخذ از پایگاه داده سامانه موجود مرتبط. • پرسش نمونه : میزان تسهیلات بانکها در سال 84؟ • کار اضافی پروژه (1): دسترسی به درگاه از طریق انواع دستگاهای ارسال درخواست. • کار اضافی پروژه (2): استفاده از پایگاه داده چند بعدی و محیط هائی نظیر (PALO) در لایه داده ای. • کار اضافی پروژه (3) : استفاده از کارگزار (OLAP) مایکروسافت. • تحویل مرحله ای حین ترم با زمانبندی طی 4 مرحله.

  11. فناوری های تولید سامانه های کاربردی اینترنتی • محیط های تولید نظیر : .NET , J2EE • ابزارهای مدلسازی نظیر : UML • میان ابزارها نظیر : COM , DCOM , CORBA ,WEB SERVICES • فناوری های سمت کاربر : - زبانهای نبشته نویسی نظیر : • PERL , VBScript , JavaScript • زبانهاینشانه گذاری نظیر: • HTML , DHTML , XML , XUL • برنامک های غیر متنی نظیر : JavaApplet

  12. فناوری های تولید سامانه های کاربردی اینترنتی • فناوریهای سمت کارگزار نظیر: ASP , JSP ,PHP • محیط های جامع برنامه سازی نظیر جاوا شامل : • JavaScript , JavaApplet , JavaServlet ,JavaBeans • دروازه های ارتباطی نظیر : Citrix • کارگزاران شناسائی نظیر : Shiva • انواع حفاظ ها نظیر : CheckPoint • محیط های تولید برنامه های اینترنتی نظیر : VisualInterdev • کارگزاران کاربرد نظیر : WebLogic • کارگزاران درگاه نظیر : SharePoint , Uportal • محیط های تولید واسط کاربرهای واقعیت مجازی نظیر : VRML

  13. نمونه هائی از خدمات کار از دور الکترونیکی • حراج الکترونیکی • روانکاوی از دور • فروش مسکن • انتخابات الکترونیکی • نظرسنجی الکترونیکی • نمایش لحظه ای مسیر پروازهای مسافرتی • ناخودآگاه جمعی • نشر لحظه ای کتاب توزیع شده • فروش از دور متون الکترونیکی • بیمه مسافرت • سفارش غذا از دور با تحویل در محل • فروش ارزان و زماندار بلیط های مسافرتی • سفر الکترونیکی • گردشگری الکترونیکی • موزه مجازی • بازار از دور محصولات کشاورزی • تحقیق الکترونیکی از دور جمعی • خدمت پیشنهادی در دسترس • ویرایش از دور

  14. منابع درسی • [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.

More Related