نرم افزار ام آر پی

  • RUP چیست؟

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



  • RUP چیست؟

    آر.یو.پی امکان استفاده موثرتری از زبان یکپارچه مدلسازی (UML) را فراهم می سازد (دقت شود که در عین حال آر.یو.پی و یو.ام.ال کاملاً مستقل از یکدیگر هستند و نباید آنها را با هم یکی فرض کنیم). به کمک تکنیک های آر.یو.پی بخش های عمده ای از فرآیند تولید نرم افزار به طور خودکار انجام شده و همچنین استفاده از مدل های تولید شده در فرآیندهای گذشته در پروژه های جاری به سادگی امکان پذیر است. این فرآیند با موقعیت های مختلف تطبیق یافته و برای سازمانهای بزرگ یا حتی کوچک تولید و توسعه نرم افزار قابل استفاده است.آر.یو.پی کلیه مراحل انجام یک پروژه شامل تحلیل سیستم، برنامه ریزی، بررسی ریسکها، تولید و تست نرم افزار را در بر می گیرد و چهارچوبی در جهت انجام صحیح و موفق پروژه های نرم افزاری فراهم می سازد.چرا آر.یو.پی را یکپارچه نامیده اند:1) این فرآیند از ترکیب و یکپارچه سازی چند فرآیند و متدولوژی شامل Booch، OMT و OSE دیگر ایجاد شده است.2) از زبان یکپارچه مدلسازی (UML) به طور موثری بهره می گیرد.3) مفاهیمی نظیر کلاس و شیء در متدهای قبلی علائم خاص و مختلفی داشته اند حال آنکه در آر.یو.پی یکسان شده اند.مهم ترین مزایای آر.یو.پیتسهیل توسعه تکراری نرم*افزارمدیریت نیازهامدل کردن تصویری نرم افزاربازبینی کیفیت نرم افزارکنترل تغییرات در نرم افزارامکان استفاده از طریق وبویژگی های آر.یو.پیبر اساس موردهای کاربری عمل می کند.(نیازهای کاربر از طریق موارد کاربری بیان می شود)اساس آن طراحی معماری سیستم است و سیستم تولید شده از معماری استواری برخوردار خواهد بود.مبتنی بر تکرار است.قابلیت استفاده مجدد را فراهم می سازد زیرا پروژه به قطعات کوچک تقسیم و انجام می شود.مراحل آر.یو.پیمرحله ۱ - آغازین (Inception)پایه پروژه و ابعاد آن در این مرحله مشخص می شوند. در این مرحله پروژه به طور کلی بررسی شده و هزینه و درآمد ناشی از آن محاسبه می گردد. در این مرحله برداشتی اجمالی از ابعاد پروژه بدست می آید. در انتهای این مرحله تصمیم برای انجام یا عدم انجام پروژه اتخاذ خواهد شد و تعهد لازم از کارفرما تهیه می شود.مرحله ۲ - تحلیل پیچیدگی (Elaboration)در این مرحله جزئیات بیشتری از نیازهای سیستم را جمع آوری شده و درک بهتری از پروژه صورت می پذیرد. بدین ترتیب تحلیل و طراحی سطح بالایی از سیستم صورت گرفته پایه معماری اولیه سیستم بنا می شود. در این مرحله نقشه ساخت سیستم تولید شده است.این مرحله با پرسشهایی نظیر: در حال ساخت چه سیستمی هستیم؟ چه چیزهایی پروژه را به مخاطره می اندازد و چه ریسکهایی برای انجام آن وجود دارد. هر چه ریسکها بیشتر و بزرگ تر باشند، دقت بیشتری در انجام پروژه باید صورت گیرد.بررسی ریسک ...

  • مهندسی نرم افزار

    خصوصیات مهم سیستم:-باندری –اینپود اوتپود- اینترفیس     باندری:سیستمهای موجود در یک محیط با مرز از یکدیگر جدا میشوند اینترفیس:واسطی است که سیستم از طریق آن با سیستم های دیگر محاوره میکند                                                                            انواع سیستم اطلاعاتی:-تی پی اس –ام ای اس           تی پی اس:عمل اصلی پردازش داده هاست                                     ائ ای اس:داده ها و اطلاعات را برای مدیران پردازش میکند                انواع سیستم اطلاعاتی:مبتنی بر تبدیل—مبتنی بر تراکنش   مبتنی بر تبدیل:مبتنی بر تشخیص و تفکیک تراکنشهای مختلف مانند:بانکداری مبتنی بر تراکنش:هر درخواستی که کاربر در محیط پایگاه داده مینماید یک تراکنش نام دارد                                                                   مشکلات سیستمهای اطلاعاتی:قیمت پیشنهادی کلاینت مناسب نباشد—زمان تحویل سیستم غیر معقول باشد—تغییر نیازمندیها—زمان پاسخگویی نامناسب چرا نرم افزار رها باید تغییر کرد:-نیازهای جدید محیط پردازش و تکنولژی های جدید-نیاز به معماری مجدد برای عملکرد مناسب در محیط شبکه                                            متدولژی:مجموعه ای از روشها توصیه ها و قالبها میباشد که به همراه راه بر و مشخص و طی مراحل مختلف در توسعه سیستم به کار گرفته میشود                                                 مدل فرایند نرم افزار:شامل فرمها و استراژتیکی نرم افزار ها میباشد  مثال:مدلهای ابشاری                                     گامهای مدل آبشاری:-سیستم اینگینیرینگ-تحلیل نیازمندیها-طراحی-ساخت-تستاینگ-اینیستالیشن-                       سیستم اینجینیرینگ:معرفی نیازمندیهای کلی و مشخص ساختن کلیات سیستم به صورت نرم افزار و سخت افزار              تحلیل نیازمندیها:شناخت دقیق و تشخیص و تعیین نیازهای سیستم طراحی:طرح ریزی نحوه پاسخگویی به نیازهای شناخته شده   اینیستراکشن:نصب نرم افزار جدید و آزمایشهای لازم برای  کاربران سازمان که قراراستاز نرم افزار استفاده کند       مزایای مدل ابشاری:تیمهای مختلف میتوانند در انجام پروژه مشارکت کنند و فاز مشخص را انجام دهند                                                      معایب:زمان تحویل طولانی-خطاهای سیستم-کنترل ناپذیری پروژه-بی توجهی به نیازهای مدیران                                                            برتری روشهای شیگرا نسبت به فرایندگرا:-استقلال هویتی اجزا-قابلیت استفاده مجدد-دید واقعی تر ...

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

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

  • نرم افزار BiNu Browser ( ارسال رایگان اس ام اس sms " پیامک " از طریق جی پی آر اس gprs موبایل " از طر

    توسط نرم افزار BiNu Browser شما میتوانید به چندین سرویس کاربردی اینترنتی داخل  تلفن همراهتون دسترسی داشته باشید .   برخی سرویس های برنامه : - دسترسی به اخبار - امکان مشاهده اوضاع آب و هوا - مطلع شدن از قیمت ارز - خواندن قرآن وترجمه آن به زبان دلخواه - جستجوی تصاویر و ویدیو - دسترسی به مترجم گوگل - و چند سرویس دیگر …   یکی از بهترین امکانات نسخه جدید این برنامه ارسال SMS رایگان از طریق GPRS میباشد که نیازی به نصب بودن این برنامه داخل گوشی مخاطب نیست و جالب تر اینکه پیامک با شماره خودتون رو گوشی طرف مقابل نمایش داده میشود مثل پیامک های معمولی . برای استفاده از این سرویس باید داخل برنامه ثبت نام کنید و روزانه ۱۰ پیامک رایگان اینترنتی با هزینه حدود ۵ تومانی بفرستید !   برنامه به نسخه ۳٫۲٫۱ آپدیت شد ؛ ویژگی های نسخه جدید : - افزودن صندوق ورودی ( Inbox ) و خروجی ( Outbox ) به برنامه - پشتیبانی کامل از صفحات لمسی - و … قیمت: رایگان منبع: موبایل زبان: انگلیسی سیستم عامل: جاوا فعالسازی: رایگانورژن: v3.2.1 دانلود مستقیم: دانلود - با حجم 165 کیلوبایت رمز فایل: www.ir-tci.org

  • آی.بی.ام : نرم افزار کلاسترینگ در یک سی دی

    آی.بی.ام : نرم افزار کلاسترینگ در یک سی دی در یکی از عجیب و غریب ترین مقالاتی که به زندگی ام دیده ام، مایانک شارما -Mayank Sharma - از آی.بی.ام روشی برای راه اندازی یک سیستم کلاسترینگ را پیشنهاد می کند که نه از نرم افزار های چند هزار دلاری اچ.پی ، سان و آی.بی.ام، و نه از سرور های سوپردام، اولترا اسپارک و پاور استفاده نمی کند. نسخه مایانک شامل یک سی دی Knopix ( قابل تهیه از سوپر مارکت محل شما در تهران) و پی سی های معمولی می شود. این مقاله به طرز عجیبی من را به یاد ماجرای گداخت سرد -Cold Fusion- می اندازد. یعنی واقعا به همین سادگی است؟ Craft a load-balancing cluster with ClusterKnoppix

  • دانلود نرم افزار

    نسخه نهایی نرم افزار مئshy;افظ ویندوز (Windows Defender) پس از دو سال از ارائه نسخه های آزمایشی متعدد نرم افزار مئshy;افظ ویندوز شرکت مایکروسافت (میکرو سافت ویندوز دیفندر)، سرانجام نگارش نهایی این برنامه منتشر شد. برنامه مئshy;افظ ویندوز که با هدف یافتن و از بین بردن کدهای مخرب و جاسوسی تولید شده است بصورت جانبی بر روی ویندوز XP نصب می شود و بصورت پیش فرض در ویندوز ویستا وجود خواهد داشت.غول نرم افزاری، پیش از این نام برنامه را ضد جاسوس مایکروسافت (ویندوز آنتی اسپایور) قرار داده بود ولی پس از آن تصمیم به تغییر نام آن به مئshy;افظ ویندوز (ویندوز  دیفندر) گرفت.همچنین مایکروسافت به مرور تصمیم گرفت گزینه های امنیتی جدیدی را به هسته اصلی برنامه اضافه نماید که از جمله آنها می توان به گزینه مئshy;افظ در برابر تبلیغات باز شونده (پاپ-آپ) و کرم های آسیب رسان اینترنتی (مال وار) اشاره داشت، با این وجود مایکروسافت بدلیل ارائه رایگان این نرم افزار با مخالفت های جدی نیز از طرف دیگر سازندگان برنامه های امنیتی روبرو شد.شماره ساخت نگارش نهایی این برنامه 1592 می باشد که در آن علاوه بر برطرف شدن برخی اشکالات و تغییر در مئshy;یط ظاهری سعی شده است کاملآ با مرورگر اینترنت اکسپلورر 7 هماهنگ باشد. در آخرین نسخه آزمایشی (بتا 2) مایکروسافت قابلیتی را برای شناسایی نقاط آسیب پذیر ویندوز به نام (رییلl تایم پروتکشن) افزوده بود که بخوبی مورد استقبال قرار گرفت. در نسخه جدید نرم افزار مئshy;افظ ویندوز با وجود آنکه پشتیبانی از ویندوز 2000 ئshy;ذف شده است اما پشتیبانی از ویندوز های 64 بیتی ایکس پی و ویندوز سرور 2003 افزوده شده است. کمپانی "ردموند" به کاربران پیشنهاد می کند بصورت رایگان نسخه های 32 بیتی و 64 بیتی از این برنامه را دانلود و نصب نمایند. جهت اجرای این برنامه لازم است تا ویندوز شما قانونی باشد.  دانلود 4.9 مگا بایتدانلود کرکpassword: www.kamyabonline. com راهنمای نصب   ۱- کرک را دانلود کنید و پس از خارج کردن از ئshy;الت فشرده به پوشه باز شده بروید. ۲- فایل سپ16تی اچ.اگزه اجرا و نصب کنید. ۳- فایل فیکسد_رج.رج اجرا کنید. ۴- رایانه خود را ریست کنید. ۵- نرم افزار را دانلود کنید.. ۶- فایل ستاپ.اگزه را اجرا و نصب کنید. ۷- پایان نصب. تبديل فرمت Mobile 3GP Converter 1.0 3GP آر نرم افزاري كوچك و رايگان و مبدلي كار آمد مخصوص فايل هاي تصويري 3 جی پی موبايل است كه قادر است آن را به ديگر فرمت هاي ويدئويي از جمله راو آ وی تبديل نمايد.فرمت 3 جی پی مخفف سه كلمه 3آر دی جنراتیشن پارت نر شیپ و يكي از معروفترين فرمت فايل هاي ويدئويي موبايل هاي نسل امروزي است كه از ئshy;جم پايين و كيفيت قابل قبولي برخوردار است.اين ...

  • موتور پله ای

    موتور پله ای

    آشنایی با موتور پله ایمقدمهموتورهاي پله اي به عنوان يکي از وسايل پر مصرف جهت تبديل پالس های الکتريکی به پالس های مکانيکی استفاده مي شود و در کاربردهايي نظير ديسک ها و رباتيک جهت کنترل موقعيت استفاده مي شود. هر موتور پله اي دارای يک روتور مغناطيس دائم است که در يک ميدان مغناطيسی قرار می گيرد.در زیر چند نمونه از این موتورها را میبینید:ساختار موتور پله ایاین موتور عموما دارای چهار قطب میباشد که سیم پیچها بر روی این چهار قطب قرار می گیرند و شما با ارسال بیتهای 0و1به این سیم پیچها در واقع میدان مغناطیسی ایجاد می کنید که این میدان باعث حرکت روتور مغناطیسی موجود در داخل موتور پله ای می شود البته میبایست این سیم پیچها را به توالی 0 و 1 کرد و گرنه موتور مطابق میل شما نخواهد چرخید. یکی از مشخصه های این موتور زاویه حرکت آن می باشد و هر موتوری زاویه حرکتی مخصوص به خودش را دارد مثلا اگر موتوری زاویه حرکتش 7درجه باشد این موتور در هر باری که سیم پیچ هایش حاوی ولتاژ می شوند 7 درجه در سمت حرکت عقربه های ساعت یا خلاف جهت آن بسته به اینکه سیم پیچها با چه ترتیبی ولتاژ دار می شوند خواهد چرخید این 7 درجه چرخش برای این موتور پله ای نمونه یک پله یا یک step محسوب می شود با این تعریف متوجه شدید که یک موتور پله ای در یک دور کامل ممکن است.،100تا 200 پله کمتر یا بیشتر بسته به نوع موتور خواهد داشت.شما حتی می توانید یک موتور پله ای را به صورت نیم پله یعنی با نصف زاویه حرکت راه اندازی کنید این موتور ها به صورت میکرو پله نیز حرکت می کنند در واقع منظور حرکت خیلی ریز و دقیق است. وقتی که شما یک موتور پله ای را از نزدیک می بینید متوجه تعدادی سیم رنگی می شوید که از موتور پله ای بیرون آمده در واقع این سیم ها هر کدام به سر یک سیم پیچ متصل هستند و یک سیم بین تمام سیم ها مشترک است.نحوه کنترل  این موتور به صورت 1 بیتی یا دو بیتی حرکت می کند در حالت یک بیتی در هر لحظه تنها یک سیم پیچ پالس 1 را دریافت می کند و در حالت دو بیتی دو سیم پیچ در هر لحظه پالس 1 را دریافت می کنند اگر این دریافت پالس به صورت منظم و پشت سر هم انجام شو د موتور نیز به صورت صحیح به سمت جهت حرکت عقربه های ساعت یا خلاف جهت آن حرکت خواهد کرد. حال نحوه کنترل موتور پله ای را در دو حالت یک بیتی یا دو بیتی بررسی می کنیم.  نحوه کنترل 1 بیتی در حالت یک بیتی اگر اول سیم پیچ 1 را تحریک کنیم .سیم پیچ 2و3و4 بدون تحریک باید باشند جهت حرکت موتور پله ای در سمت حرکت عقربه های ساعت بعد از سیم پیچ 1 نوبت سیم پیچ 2 است که تحریک شود.، و در این حالت نیز بقیه سیم پیچها بدون تحریک هستند بعد از آن نوبت سیم پیچ 3 و سپس نوبت سیم پیچ ...