مقدمه ای بر rup

  • آموزش (The Universal Modelling language) UML

    آموزش UMLدر این دوره زبان یکپارچه مدل‌سازی UML به عنوان ابزاری برای تعاملات کم ابهام با سایر اعضای تیم و توصیف نرم‌افزار از دیدگاه های ایستا، پویا، عملکردی و نمودار‌های متناسب با هر دیدگاه و نحوه تولید آن‌ها در ابزارهای متناسب آموزش داده و با معرفی گسترش‌پذیری زبان نحوه تطابق با امکانات شی‌گرایی جدید زبان های برنامه نویسی نظیر Extension Method ها و ... معرفی می‌گردد و استفاده از ابزار کمکی Rational Rose آموزش داده می‌شود.   جهت اطلاعات بیشتر به سایت http://www.tahlildadeh.com  مراجعه نموده و یا با شماره تلفنهای 88146330 و 88146323 تماس حاصل فرمایید. اهداف دوره :  1-     در این دوره ، دانشجو علاوه بر دیاگرام های UMLبا مفاهیم تحلیل و طراحی شیء گرا نیز آشنا     می شود. 2-     دانشجویان می توانند نمودارهای UML   مربوط به تیم نرم افزاری خود را خوانده و درک کنند . 3-     تحلیل گران می توانند تحلیل ، طراحی و پیاده سازی نمودارهای مدل سازی محیط نرم افزاری را انجام دهند . 4-     مهندسین صنایع خواهند توانست درک کاملی از نحوه طراحی شیء گرای محیط های عملیاتی کسب نمایند . 5-   دانشجویان می توانند مراحل توليد و ساخت را با كمك مشخصات پيشرفته Class ،State Machine و Component  انجام دهد. 6-     مرحله انتقال را با كمك Deployment Diagram تكميل نمايند.   مخاطبین دوره برنامه‌نویسان، طراحان، تحلیلگران، معماران، تست‌کنندگان، مهندسین فرایند و به طورکلی کلیه اعضای فنّی تیم تولید نرم‌افزار که نیاز به تعامل حضوری یا غیرحضوری ایده‌های عناصر و فراورده‌های نرم‌افزاری یا مسائل تولید از دیدگاه خود با سایر تخصص‌های تیم دارند.· همچنین مهندسین و مدیرانی که کار آن‌ها بر فرایندهای سازمانی با اهداف مختلف نظیر بهبود سازمانی، یا تحقق استانداردهای ISO 9001 و ... تمرکز دارد و نیاز به مدل‌سازی فرایندهای سازمانی دارند. پیش‌نیاز آشنایی با مفاهیم شی‌گرایی ویا یک زبان برنامه نویسی شی گرا مدت دوره 30 ساعت   ردیف نام مدل معادل فارسی کاربرد 1 Use case Diagram دیاگرام موارد کاربرد تحلیل 2 Activity Diagram دیاگرام فعالیت تحلیل 3 Class diagram دیاگرام کلاس تحلیل – طراحی 4 State Chart Diagram دیاگرام حالت ...



  • فرآیند یکپارچه رشنال ( RUP ) - Rational Unified Process

      RUP فرآیند یکپارچه رشنال (Rational Unified Process) نام کاملترین فرآیند توسعه نرم‌افزار و محصول شرکت  IBM می‌باشد. به طور خلاصه آر.یو.پی ارائه دهنده مجموعه‌ای از روشها برای کمک به مدیریت دقیق بر روی مراحل طراحی و پیاده‌سازی نرم‌افزارهای رایانه‌ای است. این فرآیند بستر مناسبی برای تولید و توسعه نرم‌افزار در اختیار تحلیل‌گران و طراحان سیستم‌های رایانه‌ای قرار می‌دهد. آر.یو.پی ( RUP ) چیست؟ این فرآیند یک روش نظام‌مند برای تخصیص کارها و مسئولیتها در یک تیم توسعه نرم‌افزار ارائه می‌دهد و هدف آن تولید نرم‌افزار بصورت بهینه و با کیفیت بالاست که بتواند نیازهای کارفرما را تحت یک برنامه زمانی مشخص و با بودجه قابل پیش‌بینی برآورده سازد. آر.یو.پی بهره‌وری تیم تولید نرم‌افزار را با فراهم نمودن دسترسی تمام افراد تیم به یک پایگاه دانش سهل‌الوصول به همراه راهنماها، الگوها و ابزارهای کمکی برای همه فعالیت‌های حیاتی توسعه، افزایش می‌دهد. از آنجا که تمام افراد به منابع یکسانی دسترسی دارند، لذا دید مشترکی برای توسعه نرم‌افزار برخوردار هستند. آر.یو.پی امکان استفاده موثرتری از زبان یکپارچه مدلسازی (UML) را فراهم می‌سازد (دقت شود که در عین حال آر.یو.پی و یو.ام.ال کاملا مستقل از یکدیگر هستند و نباید آنها را با هم یکی فرض کنیم). به کمک ابزارهای آر.یو.پی بخش‌های عمده‌ای از فرآیند تولید نرم‌افزار به طور خودکار انجام شده و همچنین استفاده از مدل‌های تولید شده در فرآیندهای گذشته در پروژه‌های جاری به سادگی امکان‌پذیر است. این فرآیند با موقعیت‌های مختلف تطبیق یافته و برای سازمانهای بزرگ یا حتی کوچک تولید و توسعه نرم‌افزار قابل استفاده است. آر.یو.پی کلیه مراحل انجام یک پروژه شامل تحلیل سیستم، برنامه‌ریزی، بررسی ریسکها، تولید و تست نرم‌افزار را در بر می‌گیرد و چهارچوبی در جهت انجام صحیح و موفق پروژه‌های نرم افزاری فراهم می‌سازد. چرا آر.یو.پی را یکپارچه نامیده‌اند: این فرآیند از ترکیب و یکپارچه‌سازی چند فرآیند و متدولوژی شامل Booch ،  OMT و OSE دیگر ایجاد شده است. از زبان یکپارچه مدلسازی (UML) به طور موثری بهره می‌گیرد. مفاهیمی نظیر کلاس و شیء در متدهای قبلی علائم خاص و مختلفی داشته‌اند حال آنکه در آر.یو.پی یکسان شده‌اند. مهمترین مزایای آر.یو.پی تسهیل توسعه تکراری نرم‌افزار مدیریت نیازها مدل کردن تصویری نرم‌افزار بازبینی کیفیت نرم‌افزار کنترل تغییرات در نرم‌افزار امکان استفاده از طریق وب ویژگی‌های آر.یو.پی بر اساس یوزکیس‌ها عمل می‌کند.(نیازهای کاربر از طریق یوزکیس بیان می‌شود) اساس آن طراحی معماری ...

  • مفاهیم متدولوژی RUP

    عنوان مقاله: مفاهیم متدولوژی RUP RUP Methodology Concepts نويسنده/ مترجم: اکبر قراخانی بهار Akbar Gharakhani Bahar آدرس­ پست الکترونیکی نویسنده/ مترجم: [email protected] تاریخ تهیه: 1384 ارسال کننده: همفکران جامعه مجازی - تاریخ ارسال: 1388 آدرس­ پست الکترونیکی ارسال کننده: موضوع اصلی: توليد نرم­افزار - موضوع فرعی: متدولوژی­های نرم­افزار سه کلیدواژه اصلی به ترتیب اهمیت: مبانی RUP، جنبه­های عمومی RUP، معماری مبتنی بر جزء سه کلیدواژه فرعی به ترتیب اهمیت: سند چشم­انداز، طرح توليد نرم­افزار، مدیریت پروژه نرم­افزاری   چکیده مقاله متدولوژیRUP شامل مجموعه­ای از توصیه­ها و ابزارهای نرم­افزاری است که هر کدام از آن­ها بخش­هایی از کار تولید نرم­افزار را پوشش می­دهند. متدولوژیRUP دارای تنوعی از امکانات برای تنوعی از پروژه­های نرم­افزاری است و قابلیت تطبیق با پروژه­های کوچک، متوسط یا بزرگ مورد اجرا در اکثر سازمان­ها را داراست. اگر چه در پروژه­های بزرگ تمایل به کاربرد بیشتری از این فرایند وجود دارد، توصیه نمی­شود که از همه امکانات آن در همه انواع پروژه­ها استفاده شود. هر سازمانی به فراخور نیاز خود می­تواند مجموعه منتخبی از امکانات RUP را که مناسب پروژه­های آن سازمان باشد انتخاب و با اعمال برخی تغییرات ( شامل کاستن یا افزودن)، از آن به عنوان ابزار کار در«مطالعه»، «طراحی»، «تولید» و «تحویل» محصولات نرم­افزاری خود استفاده کند. متدولوژیRUP دارای دو بعد «ساختار» و «رفتار» است. یک بعد آن زمان و شامل فاز، تکرار و ملاک­های پایان هر فاز است که جنبه­های «پویا» یا رفتار RUP را نمایندگی می­کند و «دوره عمر» نرم افزار را در برمی­گیرد. بعد دیگر آن فرایندهای اصلی و به عنوان هسته، شامل فعالیت­ها، محصولات جانبی کار و قواعد مربوطه است که جنبه­های «ایستا» یا ساختار RUP را نمایندگی می­کند و با دسته­بندی فعالیت­های مهندسی نرم­افزار به صورتی منطقی، «جریان­های کار» نرم­افزار را در برمی­گیرد. دریافت فایل PDF مقاله مفاهیم متدولوژی RUP مقدمه متدولوژیRUP به عنوان فرایندی مبتنی بر اصولی مشخص برای مهندسی نرم­افزار است. متدولوژیRUP شامل مجموعه­ای از توصیه­ها و ابزارهای نرم­افزاری است که هر کدام از آن­ها بخش­هایی از کار تولید نرم­افزار را پوشش می­دهند و خود یک نرم­افزار است. نظیر هر محصول نرم­افزاری، RUPنیز با استفاده از ابزارهای تولید نرم­افزار طراحی و مستندسازی شده است و به طور معمول هر چند مدت یک بار تجدید ویرایش می­شود.   متدولوژیRUP دارای تنوعی از امکانات برای تنوعی از پروژه­های نرم­افزاری است.  متدولوژیRUP قابلیت تطبیق با پروژه­های مورد اجرا در اکثر سازمان­ها ...

  • پایان نامه کامپیوتر تحقیق کامپیوتر

    ردیف   موضوع : کامپیوتر صفحه     IT 52   پایان نامه بکارگیری کامپیوتر در طراحی و ساخت 145   wLayout چيست؟ 27   ارتباط بین شبکه ای 13   اینترنت 11   پایان نامه برنامه نویسی با html 204   برنامه نویسی(با متن لاتین) 31   برنامه های کاربردی 95   بهبود طراحي وب سايت 33   پوشش داده ها 59   تحقیق spss 86   تکنولوژی دات نت 115   چاپگر 19   پایان نامه رجيستري 180   COM+ 22   شبکه 102   شبکه اترنت 33   فایلهای دسته ای 54   گرافیک سه بعدی 22   مزیتهای کامپیوتر 17   Active Server Page 29   asp.net (لاتین)     C++ 29   Chat 84   CPU سی پی یو 35 19 20           ردیف   موضوع : کامپیوتر صفحه     data base 49   Hard Disk Drive 19   HTML 7   ICDL 7   icdl1 81   پایان نامه IT 218   LED 21   NTFS 34   portal 28   Power point 30   Visual Basic 2005 - Database Programming - Roger Jennings 1059   Visual Basic 2005 - Programmers Reference - Rod Stephens 620   WEB 40   win 2000 server 31   آشنائي با گيت هاي منطقي 15   آشنايي با PLC 14   آگهی در وب 19   آموزش مجازی 10   آموزش نرم آفزار visual nastran 7   آناتومي يك موتور جستجو وب فوق متني در مقياس وسيع 43   ارتباطات و اطلاعات 21   استفاده از coonection 32   اکسل 15   امنیت شبکه1 29   انواع حافظه 21           ردیف   موضوع : کامپیوتر صفحه     ایجاد پایگاه داده ها 33   اینترنت 20   اینترنت و وب سایت 26   برنامه مطلب 39   برنامه های کامپیوتری 34   پاسكال 6   تاریخچه زبتم پاسکال 6   تجارت الکترونیکی  تلفیقی 33   تجارت الكترونيكي 88   تعریف قطعات مورد نیاز یک PC  و مدل پیشنهادی برای این قطعات 25   حافظه پایدار 13   خوداموز xp 45   پایان نامه دنياي انيميشن 386   ربات 54   ربات H120 64   ریز پردازنده 26   ریز پردازنده ها 19   سخت افزار و نرم افزار 11   شبکه 18   شبکه3 12   شبکه lan 23   شبکه های بیسیم 42   شبکه های کامپیوتری 1 27   شبکه های کامپیوتری 2 9   پایان نامه شبكه نسل آينده 210 21   ردیف   موضوع : کامپیوتر صفحه           1              شبیه سازی 30         2              شناخت كاربردي Iptable 54         3              شهرهای دیجیتالی 17         4              عوامل موفقیت و شکست پروژه های IT در سازمانها 47         5              فتو شاپ 24         6              فروش محصولات از طريق اينترنت 12         7              فناوری اطلاعات 28         8              کامپیوتر در طراحی و ساخت 47         9              کیس و پاور 79    10              مدارس مجازی 12    11              مدیریت بانک اطلاعاتی 54    12              مدیریت دیسک و فایل 89    ...