دانلود ‫پروژه زبان مدل سازی یکنواخت UML

Word 173 KB 17234 45
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت: ۴,۵۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • زبان مدل‎سازی یکنواخت (UML) :
    زبان مدلسازی یکنواخت یا، Unified Modeling Language (UML) یک زبان مدلسازی است که برای تحلیل وطراحی سیستمهای شی‌گرا بکار می‌رود. UML اولین بار توسط شرکت Rational ارائه شد و پس از آن از طرف بسیاری از شرکت‌های کامپیوتری و مجامع صنعتی و نرم‌افزاری دنیا مورد حمایت قرار گرفت؛ به طوریکه تنها پس از یک سال، توسط گروه Object Management Group ، به عنوان زبان مدلسازی استاندارد پذیرفته شد. UML تواناییها و خصوصیات بارز فراوانی دارد که می‌تواند به طور گسترده‌ای در تولید نرم‌افزار استفاده گردد. در ادامه این مقاله ابتدا به تاریخچه UML و در ادامه به معرفی، ویژگیها و نمودارهای آن پرداخته می‌شود و در پایان، روند حرکت به سمت UML و اهمیت آن برای ایران، بررسی خواهد شد.
    تاریخچه UML :
    دیدگاه شی‎گرایی Object Oriented)) از اواسط دهه 1970 تا اواخر دهه 1980 در حال مطرح شدن بود. در این دوران تلاشهای زیادی برای ایجاد روشهای تحلیل و طراحی شی‌گرا صورت پذیرفت . در نتیجه این تلاشها بود که در طول 5 سال یعنی 1989 تا 1994، تعداد متدولوژیهای شی‌گرا از کمتر از 10 متدولوژی به بیش از 50 متدولوژی رسید. تکثر متدولوژیها و زبانهای شی‌گرایی و رقابت بین اینها به حدی بود که این دوران به عنوان جنگ متدولوژیها لقب گرفت. از جمله متدولوژیهای پرکاربرد آن زمان می‌توان از Booch، OOSE، OMT، Fusion، Coad-Yourdan، Shlayer-Mellor وغیره نام برد. فراوانی و اشباع متدولوژیها و روشهای شی‌گرایی و نیز نبودن یک زبان مدلسازی استاندارد، باعث مشکلات فراوانی شده بود. از یک طرف کاربران از متدولوژیهای موجود خسته شده بودند، زیرا مجبور بودند از میان روشهای مختلف شبیه به هم که تفاوت کمی در قدرت و قابلیت داشتند یکی را انتخاب کنند. بسیاری از این روشها، مفاهیم مشترک شی‌گرایی را در قالبهای مختلف بیان می‌کردند که این واگرایی و نبودن توافق میان این زبانها، کاربران تازه‌کار را از دنیای شی‌گرایی زده می‌کرد و آنها را از این حیطه دور می‌ساخت. عدم وجود یک زبان استاندارد، برای فروشندگان محصولات نرم‌افزاری نیز مشکلات زیادی ایجاد کرده بود. اولین تلاشهای استانداردسازی از اکتبر 1994 آغاز شد، زمانی که آقای Rumbaurgh صاحب متدولوژی OMT به آقای Booch در شرکت Rational پیوست و این دو با ترکیب متدولوژیهای خود، اولین محصول ترکیبی خود به نام روش یکنواخت را ارائه دادند. در سال 1995 بود که با اضافه شدن آقای Jacobson به این دو، روش یکنواخت ارائه شده با روش OOSE نیز ترکیب شد واین خود سبب ارائه UML نسخه 0.9 در سال 1996 گردید. سپس این محصول به شرکتهای مختلفی در سراسر جهان به صورت رایگان ارائه شد و استقبال شدید شرکت‌ها از این محصول و تبلیغات گسترده شرکت Rational، سبب آن شد که گروه OMG، نسخه 1.0 UML را به عنوان زبان مدلسازی استاندارد خود بپذیرد. تلاشهای تکمیلی UML استاندارد ادامه پیدا کرد و نسخه 1.1 آن در سال 1997 و نسخه 1.3 آن در سال 1999 ارائه گردید.

    UML چیست؟
    UML یا زبان مدلسازی یکنواخت، زبانی است برای مشخص کردن (Specify) ، مصورسازی (Visualize)، ساخت (Construction) و مستندسازی (Documenting) سیستمهای نرم‌افزاری و غیر نرم‌افزاری و نیز برای مدلسازی سیستمهای تجاری. اما چرا مدل و مدلسازی؟
    ایجاد یک مدل برای سیستمهای نرم‌افزاری قبل از ساخت یا بازساخت آن، به اندازه داشتن نقشه برای ساختن یک ساختمان ضروری و حیاتی است. بسیاری از شاخه‌های مهندسی، توصیف چگونگی محصولاتی که باید ساخته شوند را ترسیم می‌کنند و همچنین دقت زیادی می‌کنند که محصولاتشان طبق این مدلها و توصیفها ساخته شوند. مدلهای خوب و دقیق در برقراری یک ارتباط کامل بین افراد پروژه، نقش زیادی می‌توانند داشته باشند. شاید علت مدل کردن سیستمهای پیچیده این باشد که تمامی آن را نمی‌توان یکباره مجسم کرد، بنابراین برای فهم کامل سیستم و یافتن و نمایش ارتباط بین قسمتهای مختلف آن، به مدلسازی می‌پردازیم. UML زبانی است برای مدلسازی یا ایجاد نقشه تولید نرم‌افزار.
    ویژگیهایUML :
    UML دارای ویژگیهای بارز فراوانی است که در این قسمت به آنها می‌پردازیم. UML یک زبان مدلسازی است اما چیزی فراتر از چند نماد گرافیکی است. بطوریکه در ورای این نمادها، یک سمانتیک (معناشناسی) قوی وجود دارد، بطوریکه یک تولیدکننده می‌تواند مدلهایی تولید کند که تولید‌کننده‌های دیگر و یا حتی یک ماشین آن را بخواند و بفهمد. بنابراین یکی دیگر از نقش‌های مهم UML تسهیل ارتباط بین اعضای پروژه و یا بین تولیدکنندگان مختلف می‌باشد. این ارتباط بسیار مهم است. شاید دلیل اصلی اینکه تولید نرم‌افزار به صورت فریبنده‌ای دشوار است، همین عدم ارتباط مناسب بین اعضای پروژه باشد و اگر در تولید نرم‌افزار، بین اعضای پروژه گزارشهای هفتگی و مداوم وجود داشته باشد، بسیاری از این دشواریها برطرف خواهد شد.
    البته این را هم باید در نظر گرفت که UML کمی پیچیده است و این به خاطر آن است که سعی شده است نمودارهایی فراهم شود که در هر موقعیتی و با هر ترتیبی قابل استفاده باشند. دلیل دیگر پیچیدگی از آنجا ناشی می‌شود که UML ترکیبی است از زبانهای مختلف، که برای حفظ سازگاری و جمع کردن خصوصیات مثبت آنها، ناگزیر از پذیرش این پیچیدگی می‌باشد.

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

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

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

Microsoft visual stadio . net Visual stadio . net ( vs . net ) جديدترين ابزار برنامه سازي شرکت مايکروسافت و شکل گرفته بر اساس فناوري نوين . net است . فناوري . net رويکرد جديد مايکروسافت براي توليد نرم افزار است و بر تمام برنامه ريزيهاي مايکروسافت ب

مجموعه های فازی درواقع تعمیمی برتئوری مجموعه های قراردادی[1] می باشد که درسال 1965 به عنوان روشی ریاضی برای روشن کردن ابهامات درزندگی روزمره توسط زاده[2] معرفی شد. [1]. ایده اصلی مجموعه های فازی ساده است وبه راحتی می توان آن را دریافت. فرض کنید هنگامی که به چراغ قرمز می رسید باید توصیه ای به یک دانش آموز راننده درباره زمان ترمز کردن بکنید. شما می گویید « در74 فوتی چهارراه ترمزکن ...

در اين پروژه که طراحي يک سايت سفارش محصول توسط کاربر که مربوط به شرکت ابزاربندي خراسان است. شامل امکاناتي نظيرايجاد کاربر توسط Admin، ارسال مطلب و برقراري ارتباط با Admin و پيگيري پيشرفت کار توسط کاربر مي باشد، سعي ما بر اين بوده است که بر پايه برن

لکنت زبان یکی از مهمترین اختلافات گفتاری است که از کهنترین ادوار در میان جوامع بشری شایع بوده است. فردی که لکنت زبان دارد در بیان اصوات، هجاها و یا کلمات، دچارگیر، مکث کشش و تکرار می شود. لکنت زبان معمولاً با حرکات بدنی مانند تکان دادن دست، سر، گردن و ... همراه است از آنجا که هنوز علت این اختلاف شناخته نشده است، پژوهشگران رشته های مختلف از جمله پزشکی، روانشناسی، تعلیم و تربیت، ...

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

چکیده این مقاله ، مقایسه ای از رویکردهای مدل سازی تصمیم را ارائه می کند . تصمیم مدل سازی شده ، موضوعی است که حسابرسان در واحد مورد رسیدگی در فعالت روزانه اش ، با آن روبرو می شوند . به عنوان مثال ، می توان از ارزیابی ریسک کنترل و ریسک ذاتی در خریدها ، حسابهای پرداختی و چرخه موجودی ها نام برد . موضوع تصمیم ، با استفاده از دو رویکرد متفاوت مدل سازی می شود. اولاً مدل های پایگاه دانش ...

مدل‌سازي نمايش مجرّد (به انگليسي: abstract) يا فيزيکي يک شيئ يا سيستم (سامانه) از يک نقطه‌نظر و نگاه خاصّ را مدل، و فرايند ايجاد و انتخاب مدل‌ها را مدل‌سازي ناميده‌اند. مدل‌ها انواع گوناگون داشته (مثل فيزيکي، رياضي، عددي، نرم‌افزاري، و ...) و کارب

ثبت سفارش
تعداد
عنوان محصول