مقدمه ای بر 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 ...