دانلود مقاله نمودارهای UML

Word 1 MB 17905 70
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۳۰,۰۰۰ تومان
قیمت: ۲۴,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • UML به افراد اجازه می دهد تا چندین نوع مختلف از نمودارهای بصری را به وجود آورند که جنبه های مختلف سیستم را نمایش می دهد .

    Rational Rose از ایجاد اکثر این مدلها ، همانطور که در زیر آمده ، پشتیبانی می کند .


    - نمودار Use Case
    - نمودارهای Sequence(توالی)
    - نمودار Collabration(همکاری)
    - نمودار Class (کلاس)
    - نمودار State Transition (حالت)
    - نمودار Deployment
    این نمودارهای مدل ، جنبه های مختلف سیستم را نشان می دهند .

    مثلاً نمودار Collaboration (همکاری محاورات ضروری میان آبجکت ها را نشان می دهد ، به این منظور که تعدادی از توابع سیستم را به انجام برساند .

    هر نمودار یک هدف و یک شنونده در نظر گرفته شده دارد .




    نمودارهای Use Case :
    نمودارهای Use Case محاورات میان Use Case ها را نشان می‌دهند ، که عملیات سیستمی و عامل ها (Actor) که نشان دهنده افراد یا سیستم هایی که اطلاعات را برای سیستم فراهم کرده و یا از آن دریافت می کنند را نمایش می دهند .

    مثلاً نمودار Use Case سیستم Automated Teller Machine در شکل نشان داده شده است .


    نمودار Use Case محاورات میان Use Case ها و عامل ها را نشان می دهند ،
    Use Case‌ها درخواستهای سیستم را از دید کاربرد نشان می دهند ، بنابراین
    Use Case ها عملیاتی هستند که سیستم فراهم می کند .

    عامل در واقع نگهدارنده پول (بانکدار) یک سیستم هستند .

    این نمودارها نشان می دهند که چه عامل هایی به
    Use Case ها مقدار اولیه می دهند .

    همچنین آنها نشان می دهند که چه موقع یک عامل ، اطلاعات را از یک Use Case دریافت می کند .


    نمودار Use Case محاورات میان Use Case ها و عامل های یک سیستم Automate Teller (ATM)Machine را نشان می دهد .

    بر این اساس ، نمودار Use Case می‌تواند درخواستهای سیستم را نشان دهد .

    در این مثال مشتری بانک تعدادی از
    Use Case ها را مقداردهی می کند : برداشت پول (withdraw Money) ، واریز (Deposit Fands) ، انتقال از حساب (Transfer Fands) ، پرداخت (Make Payment) ، مشاهده تراز (موجودی) (View Balance) و تغییر PIN (Change PIN) .
    تعدادی از ارتباطات این ارزش را دارند که بیشتر به آنها اشاره شود .

    کارمند بانک همچنین به Use Case تغییر PIN مقدار اولیه می دهد .

    Use Case پرداخت ، فلشی را نشان می دهد که به سیستم اعتباری می رود .

    سیستم های خارجی ممکن است عامل هایی باشند و در این مورد ، سیستم اعتباری بعنوان یک عامل نشان داده شده است ، زیرا خارج از سیستم ATM ، است .

    فلشی که از یک Use Case به یک عامل می رود نشان می دهد که Use Case اطلاعاتی را تولید می کند که یک عامل از آن استفاده می کند .

    در این مورد Use Case پرداخت ، اطلاعات پرداختی کارت اعتباری را برای سیستم اعتباری آماده می کند .

    اکثر اطلاعات از دیدن نمودارهای Use Case قابل فهم می باشد زیرا این نمودار همه عملیات سیستم را نشان می دهد .

    کاربران ، مدیران پروژه ، تحلیلگران ، برنامه نویسان ، مهندسین تضمین کیفیت و هر شخص دیگری که به سیستم وابسته است ، می تواند مانند همه ، این نمودارها را ببیند و بفهمد که چه سیستم قرار است به انجام برسد .



    ایجاد نمودارهای Use Case
    در Rose ، نمودارهای Use Case در نمای Use Case ساخته می شوند .

    Rose یک نمودار Use Case پیش فرض به نام Main را برای شما می سازد .

    می توانید هر تعداد نمودارهای اضافی که برای مدل دهی به سیستم خود نیاز دارید را بسازید .


    برای دستیابی به نمودار Main Use Case ، مراحل زیر را انجام دهید :
    1-بر روی علامت + کنار نمای Use Case موجود در مرورگر کلیک نمایید .


    2-نمودار Main Use Case ظاهر خواهد شد .

    دقت کنید که در Rose علامت زیر در کنار نمودار Use Case وجود دارد .


    3-بر روی نمودار Main دوباره کلیک کنید تا باز شود .

    میله عنوان به این عنوان تغییر می نماید :
    [Use Case Diagram: Use Case View / Main]
    برای ایجاد یک نمودار Use Case جدید مراحل زیر را انجام دهید :
    1-در مرورگر بر روی نمای Use Case کلیک راست نمایید .


    2-از منوی باز شده گزینه New و سپس فرمان Case Diagram را به صورت آنچه در شکل زیر نشان داده شده است انتخاب کنید .


    3-در نمودار جدید ، نام مورد دلخواه را برای نمودار جدید بنویسید .

    4-در نمودار جدید .

    نام مورد دلخواه را برای نمودار جدید بنویسید .

    برای باز کردن یک نمودار Use Case که از قبل موجود است ، مراحل زیر را طی کنید: 1-مکان نمودار Use Case را در نمای Use Case موجودی در مرورگر بیابید .

    2-بر روی نام نمودار Use Case دو بار کلیک کنید تا آن را باز نمایید .

    یا به روش زیر کار کنید : 1-به ترتیب گزینه Browse و سپس Use Case Diagram را انتخاب کنید .

    2-در لیستی که در قسمت Package وجود دارد ، بسته نرم افزاری که نمودار موردنظر شما در آن وجود دارد را انتخاب کنید .

    3-در لیستی که در قسمت Use Case Diagram باز شده ، نموداری که می خواهید باز کنید را انتخاب نمایید .

    4-بر روی Ok کلیک کنید .

    از دکمه های نوار ابزار به صورتی که در بخش زیر توضیح داده شده ، برای افزودن Use Case ، عامل و ارتباطات به نمودار Use Case ، استفاده می شود .

    دو راه برای حذف یک آیتم از یک نمودار Use Case وجود دارد .

    روش اول ، مورد حذف شدنی را از نمودار باز شده حذف می کند ، ولی به موقعیت آن بر روی مرورگر یا نمودارهای دیگر کاری ندارد .

    روش دوم آن آیتم را از تمام مدل ، تمام نمودارها و همچنین مرورگر حذف می کند .

    برای اینکه یک آیتم را فقط از نمودار جاری حذف کنید ، آن را در نمودار انتخاب کنید (high light) و سپس دکمه Delete را بفشارید .

    برای حذف یک آیتم در سرتاسر مدل ، آن را در مرورگر انتخاب کرده و روی آن کلیک راست کنید تا یک منو باز شود .

    از منوی باز شده Delete را انتخاب کنید یا آیتم را در نمودار انتخاب کرده و Ctrl+D را فشار دهید .

    حذف نمودارهای Use Case ممکن است بخواهید برخی از نمودارهای Use Case که ساخته اید را حذف کنید .

    غیرعادی نیست که در ابتدای پروژه برای فهمیدن محدوده پروژه نمودارهای Use Case زیادی را ایجاد نمایید .

    برخی از نمودارها ممکن است Use Case ها را نگهداری کنند ، برخی دیگر عامل ها را نشان دهند ، در حالی که برخی از آنها زیر مجموعه‌ای از Use Case و عامل ها را نشان می دهند .

    در روند پیشرفت پروژه ، ممکن است نیاز باشد که برخی از این نمودارهای قدیمی را حذف کنید .

    شما می توانید یک نمودار Use Case را مستقیماً در مرورگر حذف کنید .

    توجه داشته باشید که اگر یک نمودار را حذف کنید هیچ راهی برای برگرداندن آن وجود نخواهد داشت .

    برای حذف یک نمودار Use Case : 1-مرورگر ، بر روی نمودار موردظر کلیک راست کنید .

    2-از منوی باز شده گزینه Delete را انتخاب کنید .

    الصاق فایل ها و URL به یک Use Case Rose به شما امکان الصاق یک فایل یا URL به یک نمودار Use Case را می دهد .

    تمام اسناد ضمیمه مانند مشخصات نیازمندیهای سطح بالا ، سند مربوط به حوزه دید پروژه یا چهارچوب تجارت (business case) ، و یا حتی طرح پروژه را می توان به نمودار Use Case متصل کرد .

    شما می توانید هر کدام از فایل ها و یا URL های الصاقی که در مرورگر و در زیر نمودار Use Case لیست شده اند را ببینید .

    می توانید در مرورگر مستقیماً بر روی فایل یا URL دو بار کلیک کنید تا به طور خودکار برنامه کاربردی مناسب را سریعاً اجرا کنید و فایل یا URL را بارگذاری نمایید .

    برای الصاق یک فایل به یک نمودار Use Case مراحل زیر را دنبال کنید : 1-در مرورگر بر روی نمودار Use Case کلیک راست کنید .

    2-ابتدا گزینه New و سپس File را انتخاب کنید .

    3-با استفاده از کادر محاوره Open، فایلی که می خواهید الصاق نمایید را بیابید .

    4-Open را انتخاب کنید تا فایل به نمودار Use Case متصل شود .

    برای اتصال یک URL به یک نمودار Use Case مراحل زیر را دنبال کنید : 1-در مرورگر بر روی نمودار Use Case کلیک راست کنید .

    2-ابتدا گزینه New و سپس URL را انتخاب کنید .

    3-نام URL را تایپ کنید تا به نمودار متصل شود .

    باز کردن یک فایل الصاق شده : 1-فایل موردنظر را در مرورگر مکان یابی کنید .

    2-بر روی نام فایل دو بار کلیک کنید .

    Rose برنامه کاربردی مربوطه را باز کرده و فایل را بارگذاری می کند .

    یا 1-روی نام فایل در مرورگر کلیک راست کنید .

    2-از منوی باز شده گزینه Open را انتخاب کنید .

    Rose برنامه کاربردی مناسب را باز کرده و فایل را بارگذاری می کند .

    باز کردن یک URL الصاقی بدین صورت است : 1-URL را در مرورگر مکان یابی کنید .

    2-بر روی نام URL دو بار کلیک کنید .

    Rose به طور خودکار برنامه مرورگر وب موردنظر شما را به جریان می اندازد و URL را بارگذاری می کند .

    یا 1-در مرورگر روی URL موردنظر کلیک راست کنید .

    2-از منوی باز شده ، گزینه Open را انتخاب کنید .

    Rose به طور خودکار برنامه مرورگر وب را راه اندازی کرده URL را بارگذاری می کند .

    روش حذف یک فایل یا URL الصاقی به صورت زیر است : 1-بر روی نام فایل یا URL در مرورگر ، کلیک راست کنید .

    نوار ابزار برای نمودار Use Case وقتی که نمودار Use Case باز می شود ، نوار ابزار مربوط به نمودار به نحوی تغییر می کند کمه آیکون های استفاده شده در نمودار Use Case را نشان دهد .

    Rose تمام میانبرهای استفاده شده برای عملیات های معمول ، که در نمودار Use Case زیاد استفاده می شوند را در نوار ابزار مهیا کرده است .

    برخی از دکمه هایی که آنها را در دسترس خواهید داشت در جدول زیر نشان داده شده اند .

    در باقی مانده این فصل ، درباره نحوه استفاده از دکمه ها نوار ابزار برای افزودن Use Case ها ، عامل ها و دیگر جزئیات مربوط به نمودار Use Case صحبت خواهیم کرد .

    کار با Use Case ها Use Case بخش سطح بالایی از عملیاتی است که سیستم مهیا می کند .

    به عبارت دیگر ، Use Case ، اینکه شخص چگونه از سیستم استفاده می کند را شرح می دهد .

    بیایید با نگاه به یک مثال کار را شروع کنیم .

    یک ماشی ATM ، یک سری عملیات اصلی را برای مشتری انجام می دهد .

    به مشتری اجازه می دهد تا پول به حساب بریزد ، نقداً از حساب برداشت کند ، پول را از یک حساب به حساب دیگر منتقل نماید ، مقدار و موجودی را مشاهده کند ، PIN را تعویض نماید و یا توسط کارت اعتباری پول پرداخت نماید .

    هر کدام از این Transaction ها روش متفاوت استفاده مشتری از سیستم می باشد .

    به هر حال هر کدام از آنها یک Use Case متفاوت هستند .

    در UML یک Use Case با استفاده از علامت زیر نمایش داده می شود : Use Case یک مزیت نگاه به سیستم با استفاده از Use Case این است که می توان پیاده سازی سیستم را از دلیل ایجاد سیستم در ابتدا ، جدا نمود .

    ذهنتان را بر آنچه که مهم است متمرکر کنید - یعنی برطرف کردن نیازها و توقعات مشتری بدون نیاز به درگیر شدن با جزئیات پیاده سازی .

    با نگاه کردن به Use Case ها ، مشتری خواهد فهمید که چه عملیاتی مهیا خواهد شد و قبل از اینکه پروژه به مراحل جلوتر برود ، می تواند خودش را با سیستم وفق دهد .

    Use Case ها به صورت دیگری به متدهای سنتی نزدیک می شوند .

    شکستن پروژه به Use Case ها ، یک روش نگاه کردن به پروژه به صورت پردازش گرا است و نه به صورت عملگرا .

    البته با تجزیه عملیاتی که گاهی اوقات انجام می شود ، تفاوت دارد .

    تجزیه عملیاتی بر اینکه چگونه باشد مشکلات سیستم را برای حل شدن به قطعات کوچک و کوچکتر تبدیل کرد ، تمرکز دارد ، در حالی که Use Case تمرکز کار را بر روی آنچه مشتری از سیستم توقع دارد ، قرار می دهد .

    وقتی در حال شروع یک پروژه هستید ، یک سوال طبیعی این است : چگونه باید Use Case ها را پیدا کرد؟

    یک راه خوب برای شروع این است که سندی

کلمات کلیدی: uml - نمودارهای UML

تحقیق دانش آموزی در مورد دانلود مقاله نمودارهای UML, مقاله دانشجویی با موضوع دانلود مقاله نمودارهای UML, پروژه دانشجویی درباره دانلود مقاله نمودارهای UML

زبان مدل سازی یکپارچه (UML) زبانی است برای مشخص سازی ، مجسم سازی ، ساخت و مستند سازی دست آوردهای سیستم های نرم افزاری و مدل سازی و کار و دیگر سیستمهای غیر نرم افزاری . Uml مجموعه ای از بهترین تجربیات مهندسی که موفقیتشان در مدل سازی سیستمهای بزرگ و پیچیده به اثبات رسیده است را عرضه می دارد. تعریف UML شامل اسناد زیر می گردد : معنا شناسی UML : که مفاهیم غنی و دستور نگارش وعلا ئم ...

زبان مدل‎سازی یکنواخت (UML) : زبان مدلسازی یکنواخت یا، Unified Modeling Language (UML) یک زبان مدلسازی است که برای تحلیل وطراحی سیستمهای شی‌گرا بکار می‌رود. UML اولین بار توسط شرکت Rational ارائه شد و پس از آن از طرف بسیاری از شرکت‌های کامپیوتری و مجامع صنعتی و نرم‌افزاری دنیا مورد حمایت قرار گرفت؛ به طوریکه تنها پس از یک سال، توسط گروه Object Management Group ، به عنوان زبان ...

: مفاهیم شیء گرایی مقدمه شئ گرایی برای توسعه نرم افزار اولین بار در سال 1960 پیشنهاد شد، این روش پس از 20 سال به طور گسترده مورد استفاده جامعه نرم افزاری قرار گرفت. توسعه دهندگان نرم افزار در دهه 1980 توجه جدی خو د را روی شئ گرایی معطوف کردند. تکنولوژی شئ، قابلیت استفاده مجدد را برای مؤلفه های نرم افزاری به ارمغان آورد و این نیز به نوبه خود در تسریع توسعه نرم افزار و تولید محصول ...

تجارت از دیرباز از اهمیت فراوانی برخوردار بوده و در واقع پایه و اساس بنیان اجتماعی و یکی از مهمترین دلایل رشد و ترقی یک جامعه و یا افول و شکست جامعه ای دیگر بوده است، در واقع یکی از مهمترین دلایل پیشرفت و گسترش علوم، بهره برداری های اقتصادی و تجاری می باشد. امروزه، اهمیت اطلاعات در فرایند تجارت، امری بدیهی و غیرقابل انکار شناخته شده و همانطور که می دانید، علوم انفورماتیک و ...

چکیده دراین پروژه مشتری را به عنوان ACTOR معرفی میکنیم. کسی که به مشاور املاک مراجعه می کند ویکی از تقاضاهای زیر را مطرح می کند که USE CASE های این سیستم را شامل میشود: 1-تقاضای خرید 2-تقاضای فروش 3-تقاضای اجاره (رهن) که این تقاضاها می تواند خرید ، فروش یا اجاره خانه ، مغازه ویا تقاضای خرید یا فروش زمین را باشد . بعد از بررسی صورت گرفته وانتخاب ملک مورد نظر از طرف مشتری قولنامه ...

. تکامل زبان مدل های متحد (UML) زبانی برای معین کردن ، به تصویر کشیدن ، ساختن و مستند کردن محصولات سیستم های نرم افزاری ، سیستم های تجاری و سایر سیستم های غیر نرم افزاری است. UML برای نشان دادن یک همکاری عالی مهندسی علمی که موفقیت آنها در مدل های سیستم های بزرگ و کامل ثابت شده است می باشد. تعاریف UML عبارتند از : معنای (Semantics) UML : ترکیب توصیفات و معنایی UML را تعریف می کند ...

آشنایی با مفهوم Uml )قسمت اول( 1. تکامل زبان مدل های متحد (UML) زبانی برای معین کردن ، به تصویر کشیدن ، ساختن و مستند کردن محصولات سیستم های نرم افزاری ، سیستم های تجاری و سایر سیستم های غیر نرم افزاری است. UML برای نشان دادن یک همکاری عالی مهندسی علمی که موفقیت آنها در مدل های سیستم های بزرگ و کامل ثابت شده است می باشد. تعاریف UML عبارتند از : معنای (Semantics) UML : ترکیب ...

1 مقدمهusecase ها با توجه به مفاهیم کلاس‌ها مورد مهمی در uml را بررسی می‌کنیم که همان usecase ها هستند. دراین فصل موضوعات زیر مطرح می‌شوند : • usecase چیست • ساختن یک usecase • محتویات یک usecase • extend یک usecase‌ • تحلیل یک usecase در گذشته با دیاگرام‌هایی برخورد کردیم که دیدگاه ثابتی در مورد کلاس‌های سیستم ارائه می‌کرد. به سراغ دیاگرام‌هایی می‌رویم که دیدگاهی پویا ارائه ...

چکیده: در مدل سازی شیئ‌ گرای نرم افزار با استفاده ازUML چهره‌هایی مختلف یک سیستم با استفاده از دیاگرامهای مختلف نمایش داده می‌شوند. ساختار پایدار سیستم از طریق دیاگرامهای کلاس واکنش بین قطعات مختلف مدل از طریق دیاگرام‌های کنش مثل دیاگرام‌ های توالی و دیاگرانم‌های همکاری نمایش داده می‌شود. بنابراین یک مدل کامل شامل چندین دیاگرام از انواع مختلف می‌باشد. بنابراین سازگاری بین ...

Microsoft visual stadio . net Visual stadio . net ( vs . net ) جدیدترین ابزار برنامه سازی شرکت مایکروسافت و شکل گرفته بر اساس فناوری نوین . net است . فناوری . net رویکرد جدید مایکروسافت برای تولید نرم افزار است و بر تمام برنامه ریزیهای مایکروسافت برای آینده بر مبنای آن خواهد بود . موفقیت . net تا به آن حد بود که شرکتهای دیگری مثل بورلند نیز به آن روی آورده اند . از بعد دیگر می ...

ثبت سفارش