سرفصل و محتوای دور
(1)The difference between theory” and practice” is that in theory there is no difference between theory and practice, but in practice, there is
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
معرفی و هدف دوره : مهمترین بخش از انجام یک پروژه نرم افزاری فهم مساله ای است که سیستم برای آن تولید می شود. تا جایی که می توان گفت اگر نیازمندی‌ها را به درستی شناسایی نکنید، خوب انجام دادن بقیه پروژه، دیگر اهمیتی نخواهد داشت.

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

 در این دوره کاربردهای زبان UML  به عنوان زبان استاندارد مدلسازی جهت کار تیمی و لازمه حضور در تیم و به عنوان ابزار نمایش جواب مسأله­ای که با آن روبرو هستید را خواهید آموخت. همچنین  مبانی شیءگرا را که به عنوان نوعی نگرش برای بررسی مساله و ارائه راه حل را خواهید شناخت.

مشاهده رزومه استاد

مشاهده درس در نقشه راه

 در این دوره در مدت۴۲ ساعت مفاهیم زیر را خواهید آموخت.

عنوان
   

آشنایی با UML زبان مدل سازی یکپارچه در پروژه های مهندسی نرم افزار بخش اول
آشنایی با UML
زبان مدل سازی یکپارچه (UML) زبانی است برای مشخص سازی ، مجسم سازی ، ساخت و مستند سازی دست آوردهای سیستم های نرم افزاری و مدل سازی و کار و دیگر سیستمهای غیر نرم افزاری .
Uml مجموعه ای از بهترین تجربیات مهندسی که موفقیتشان در مدل سازی سیستمهای بزرگ و پیچیده به اثبات رسیده است را عرضه می دارد.
تعریف UML  شامل اسناد زیر می گردد :
معنا شناسی  UML : که مفاهیم غنی و دستور نگارش وعلا ئم زبان مدلسازی یکپارچه را تعریف می کند UMLبه وسیله بسته ها به صورت معماری گونه لا یه بندی و سازماندهی میشود . در  هر بسته عناصر مدل بر حست دستور نگارش (با استفاده از متن و عبارت زبان محدودیت شیء معروف به OCL )و معانی (با استفاده از متن دقیق) تعریف می شوند .
راهنمای علائم UML : فکر و اندیشه را تعریف می کند و مثال های خوبی را ارائه می کند. علائم UML نحو گرافیکی را برای بیان معانی توصیف شده توسط فرا مدل های UML ارائه می کند. azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
توسعه ی UML برای فرایند شیءدر مهندسی نرم افزارو توسعه UML برای مدل سازی تچارت : این توسعه های UML شامل توسعه خاص فرایند و توسعه خاص حوزه مسئله در UML برحسب مکانیزم های توسعه ای شان و آی نمودار فرایند می گردد .
2) فراهم آوردن مکانیزم های توسعه و تخصیص برای بسط مفاهیم اساسی : بدین معنا که در عین آنکه انتظار میرود UML براساس نیازهای جدید در حوزه های خاص جفت و جور شود نمی خواهد اجبار کند تا مفاهیم اساسی و مشترک برای هر حوزه جدیدی دوباره تعریف شود و پیاده سازی گردد. البته مفاهیم اساسی نباید بیش از حد تغییر یابند. بنابراین کاربران نیازمندند که قادر باشند : 1- مدل ها را با استفاده از مفاهیم اساسی بسازند بدون آنکه مکانیزم های توسعه را برای بسیاری از برنامه های کاربردی نرمال بکار گیرند .
2- مفاهیم و علائم جدید را اضافه کنند البته برای مواردی که توسط اصول پوشیده نشده باشند .
3- زمانی که هیچ اتفاق نظر روشنی وجود ندارد تفاسیر مختلف را از مفاهیم موجود انتخاب کنند .
4- مفاهیم، علائم و محدودیت ها را برای حوزه های کاربردی خاص مشخص سازند .
3) استقلال از زبان های برنامه نویسی خاص و فرایندها ی توسعه .
4) فراهم آوردن پایه و اصولی رسمی برای درک زبان مدل سازی که برای این منظور UML تعریف رسمی از قالب استاتیک مدل را با استفاده از نمودار کلاس ارائه می کند این نمودار ، نموداری مشهور و مورد قبول در سطح وسیع برای تعییین قالب یک مدل است UML همچنین محدودیت هایی را بیا ن میدارد که در قالب زبان دقیق طبیعی و عبارات زبان محدودیت شیء (OCL ) بیان می شود .
5) تشویق به رشد بازار ابزارهای OO .
6) حمایت و پشتیبانی از مفاهیم توسعه سطح بالاتر نظیر : همکاری ها ، چهارچوب ها ،الگوها و اجزاء  .
7) مجتمع سازی بهترین تجربیات : UML بدنبال آن است که بهترین تجربیات درصنعت
حوزه های مسئله ، معماری ها و … را یکجا بیاورد .
  azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
محدوده UML
زبان مدل سازی یکپارچه UML زبانی است برای مشخص سازی ساخت ،مجسم سازی و مستند سازی دست آوردهای یک سیستم متمرکز نرم افزاری اول آنکه این زبان از مفاهیم OOSE,OMT,BOOCH  که متدولوژیهای متداول OOمیباشند متنج شده است . دوم ، UMLبر آنچه که در حال حاضر توسط روش های موجور فابل انجام همتند ، بان شده است . سوم زبا ن مدل سازی یکپارچه بر یک زبان مدل سازی استانارد تمرکز می کند و نه یک فرآیند استاندادر اگر چه UMLبایستی در زمینه یک فرایند به کارگیری شود تجرته نشان میدهد که در سازمان های مختلف و با حوزه های مسئله متفاوت فرایندهای متفاوتی مورد نیاز است بنابراین تلاش بر این است که ابتدا بر یک فرامدل مشترک (که معانی را یکپارچه میکند )تمرکز شود و در درجه دوم بر یک علامت گذاری مشترک (که برای فرد استنباط این معانی را فراهم میکند )تمرکز گردد مبدعین UMLبر فرایند توسعای تاکید میکنند که مورد کاربرد گرا معماری گرال و تکراری و افزایشی است .
UML یک زبان مدلسازی را مشخص می کند که اتفاق نظر جماعت شیگرا بر مفاهیم اساس مدل سازی است .
1) UMLبرای ایجار مدلها و نمرارهای حوزه مسئله هیچ توصیه ای نمیشود و این تجربیات و یادگیری افراد است که تشخیص استفاده از کدام نمودارها  و مدل ها را به ایشان می دهد دریک دیدگاه مدل سازی UML نمودارهای گرافیکی زیر را تعریف می کند  مورد کاربرد

    نمودار مورد کاربرد                                   diagram )  (use ca
    نمودار کلاس                                                                   (ClassDiagram)                                                                  
       نمودارهای رفتار:               (BehaviorDiagra                      
    نمودارهای حالت :             (State Chart Diagram)
    نمودار فعالیت  :          )Activity Diagram(
    نمودارهای تعامل                  Interaction Diagrams ))
            نمودار توالی                        ((Sequence Diagram        
     نمودار همکاری                ((Collaboration Diagram
    * نمودارهای پیاده سازی)   (Implementation Diagram
             نمودار اجزاء      (Component Diagram  )     
    نموداراستقرار  (Deployment Diagram)

       این نمودارها منظر گاه های مختلفی از سیستم تحت تحلیل یا توسعه را فراهم می آورند. مدل در حال مطالعه این منظر گاه ها را یکپارچه می کند به گونه ای که یک سیستم متکی به خود تحلیل و ساخته شود. این نمودارها با پشتیبانی مستندات ، دست آوردهای اولیه ای می شوند که یک مدل ساز آن را ایجاد می کند، اگر چه UML بیشتر توصیف و تشریح شده اند.
یک سوال که مکررا پرسیده می شود این است که چرا UML از نمودارهای جریان داده معروف به       حمایت نمی کند ؟ به طور ساده نمودارهای جریان  داده و دیگر نمودارهای از این نوع که در UML قرار داده نشده اند ، با دیدگاه مستحکم شی گرا به روشنی جفت و جور نمی شوند. نمودارهای فعالیت بسیار بیشتر از آنچه که افرااد از       می خواهند را برآورده  می کند. به علاوه موارد دیگر ، نمودارهای فعالیت همچنین برای مدل کردن جریان کار مفید هستند. مؤلفین UML در حال ایجاد نمودارهای UML بر فراز همه پروژه های شی گرا هستندئ ، اما ضرورتا نیازی هم به نمودارهای دیگر نیست . مبدعین UML معتقدند که مجموعه ای از تکنیک های موفقیت آمیز و عملی را که در یک دیدگاه مستحکم و پا بر جا جفت می شود ، تعریف کرده اند.
 
  azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
زبان برنامه نویسی
UML   یک زبان بصری است و هدفش یک  زبان برنامه نویسی بصری نیست ، در عین آنکه همه مفاهیم و تجسمات را پشتیبانی می کند تا جایگزین زبان های برنامه نویسی شود. UML زبانی است برای بصری سازی ، مشخص سازی ، ساخت و مستند سازی دست آوردهای یک سیستم نرم افزاری ، و از طرفی مسیری را فراهم می کند که شما را به سمت کد هدایت می نماید. برخی چیزها شبیه انشعاب ها و ادغام های پیچیده در یک زبان برنامه نویسی متنی بهتر بیان می شوند. UML نقشه ای قوی برای خانواده ای از زبان های       دارد. در عین حال شما می توانید از بهترین های هر دو دنیا استفاده کنید.
 
ابزار
استاندارد سازی یک زبان ضرورتا اساس ابزارها و فرآیندها هستند که UML ، مفاهیم و علائم  آن را تعریف می کند و نه خود ابزار را . بنابراین UML ابزار نیست.
 
فرآیند
بسیاری از سازما ن ها ، UML را به عنوان زبان متداول برای تولید دست آوردهای پرروژه هایشان استفاده می کنند، اما انواع نمودارهای UML را در فرآیندهای مختلف استفاده می کنند. UML اساسا مستقل از فرآیند است ولی فرآیند استانداردی را نیز تعریف میکند که هدف UML نیست. فرآیندها بر اساس طبیعت شان بایستی برای سازمان ها ، فرهنگ ها و حوزه های مسئله دوخته شوند.
 
مقایسه UML با د یگر زبان های مدل سازی
UML بر اساس موفقیت های سه روش مدل سازی    OOSE , OMT , BOOCH  و ایجاد شده است و کاربران هر یک از  این سه روش ،‌ می توانند به راحتی از UML استفاده نمایندت. UML برای استفاده شدن توسط کاربران روش های دیگر نیز آماده و آسان می باشد.
UML هم اکنون روشن تر ، مستحکم تر و یک شکل تر از Booch,OMT.,OOSE و دیگر روش ها می باشد . این بدین معنا است که در انتقال به UML  این ارزش وجود دارد که به شما اجازه می دهد تا در پروژه ها چیزهایی را مدل سازی کنید که قبل از این انجام شدنی نبودند.
کاربران روش های موجود، تغییرات اساسی و زیادی را در علامت گذاری تجربه خواهند کرد. اما این به معنای نیاز به یادگیری مجدد با تعریف مجدد مفاهیم حاضر نیست. کاربران هر یک از روش های OO می توانند سرعت زیادی را در یادگیری شان انتظار داشته باشند. تکنیک های پیشرفته نظیر به کارگیری کلیشه ها  و خواص ، نیازمند مطالعه هستند. البته این موارد نیز در زمان برخورد با مسئله ، مورد نیاز می شوند.
  azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
ویژگی های جدید UML
هدف  کلیه تلاش های یکپارچه سازی  که در UML به کار می رود ، حفظ سادگی است به گونه ای که عناصر غیر کاربردی روش های OMT, Booch,OOSE طرد شوند و عناصر مؤثر از روش های دیگر به آن اضافه گردند.
مفاهیم جدید زیادی در UML وارد شده اند ، نظیر : مکانیزم های توسعه شامل کلیشه ها ، مقادیر ضمیمه و محدودیت ها ، توزیع و همروندی (‌به عنوان مثال برا ی مدل سازی CORBA,Active/DCOM الگوها / همکاری ها ، نمودارهای فعالیت (‌برای مدل سازی فرآیند کار ) ، پالایش (‌برای اجرا یا به کارگیری ارتباطات بین سطوح مجرد ) واسطه ها و اجزاء ، و یک زبان محدودیت .
بسیاری از این مفاهیم در نظریه ها و روش های انفرادی مختلف وجود داشتند و UML آنها را به دورن انسجام خودش کشاند . به علاوه این تغییرات اساسی ، بهبودهای ریز دیگری نیز بر اساس مفاهیم و علائم ،OOSE ,Booch.OMT وجود دارد. بنابراین بسیاری از مفاهیم و علائم UML را خود نویسندگان آن ایجاد نکرده اند بلکه نقش آنها ، جمع آوری مناسب ، انتخاب و یکپارچه کردن این مفاهیم و علائم در UML بو ه است . در این زمینه ، موارد زیر قابل ذکر است :
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
    • نمودارهای مورد کاربرد مشابه آنچه درOOSE ارائه شد می باشند.
    • نموداراهای کلاس ، ذوب شده Booch،OMT و دیگر روش ها است. کلیشه ها ، محدودیت و مقادیر ضمیمه مفاهیمی هستند که قبلا در زبان های مهم مدل سازی وجود نداشتند و اکنون در UML ظهور کرده اند.
    • نمودارهای حالت اساسا مبتنی بر جداول حالت David Harel  می باشند. نمندار فعالیت که مفاهیم مشابهی را بیان می دارد ، مشابه نمودئار جریان کار است که توسط بسیاری از منابع پیش از OO ایجاد گردیدند. شرکت Jim Odell , Oracle  سبب ساز ورود نمودارهای فعالیت به UML بودند.
    • نمودارهای توالی در بسیاری از روش های OO تحت نام های متفاوت (نظیر : تعامل ، ردگیری پیام و ردگیری واقعه ) و نیز روزهای قبل از OO یافت می شدند. نمودارهای همکاری از Booch ( با نام  Object Diagram) و Fusion ( با نام  Object Interaction Graph) ، و تعدادی منابع دیگر پذیرفته شدند.
    • نمودارهای پیاده سازی (‌شامل نموداراهای اجزاء و استقرار ) از نمودارهای ماژول و فرآیند در Booch مشتق شدند، اما هم اکنون این نمودارها به جای آنکه ماژول گرا باشند ، اجزاء گرا هستند و خیلی بهتر به هم متصل می شوند
    • کلیشه ها یکی از مکانیزم های توسعه هستند و مفاهیم فرامدل را بسط می دهند. آی های تعریف شده کاربر با کلیشه های موجود متناظر می شوند تا UML را برای فرآیندهای مشخصی خیاطی کنند.
    • زبان محدودیت شی (OCL) به وسیله UML استفاده می گردد تا مفاهیم را مشخص سازد و به عنوان زبانی برای بیان مدل سازی جاری به کار گرفته شود. OCL یک زبان بیانی است که در روش  Syntropy ریشه دارد و به وسیله زبان های بیانی ، در روش های دیگر نظیر Catalysis  مورد تاکید واقع می شود.
    •  هر یک از این مفاهیم ، پیش فر ض ها و اثرات بسیار زیاد دیگری هم دارند. OMG  اعتراف می کند که هر فهرست خلاصه ای از این اثرات ، ناقص است . UML محصولی از یک تاریخ عظیم اندیشه ها در علم کامپیوتر و ناحیه مهندسی نرم افزار است.

 

 

==============

سلام

==============
جمعه 6 فروردین 1395  1:00 PM
a00bcom
a00bcom
کاربر تازه وارد
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com31
محل ست : اصفهان

آشنایی با UML زبان مدل سازی یکپارچه در پروژه های مهندسی نرم افزار بخش دوم
UML ، گذشته ، حال و آینده
UML به وسیله شرکت نرم افزاری (Ration So ftware ) و شرکایش ایجاد شد . UML جانیشین های زبان های مدل سازی ای است که در ،‌ Booch Reumbugh //  OOSE Jacoboson   و روش های دیگر یافت می شوند. بسیاری از شرکت ها در حال جای دادن UML در خود به عنوان یک استاندارد در فرآیند توسعه و محصلوات شان هستند ، که نظام هایی نظیر : مدل سازی کار ؤ مدیریت نیازمندی ها ؤ تحلیل و طراحی ؤ برنامه نویسی و تست را می پوشاند.
 
زمینه UML
زبان های مدل سازی شی گرا از اواسط دهه 1970 آغاز به ظهور کردند و از اواخر دهه 1980 ، متدولوژیست های زیادی ، رویکردهای متفاوتی را برای تحلیل و طراحی شی گرا بیان کردند. تکنیک های متعدد دیگری نیز بر این زبان ها اثر گذاشتند ، نظیر : مدل ساز ی ارتباط موجودیت ، زبان SDL و دیگر تکنیک ها .
تعداد زبان های مدل سازی تعریف شده در دوره زمانی بین 1989 تا 1994 ، از 10 عدد به بیش از 50 عدد رشد کرد. بسیاری از کا ربران روش های OO  در یافتن یک زبان مدل سازی که رضایت کامل آنها را جلب کند ، با مشکل مواجه بودند و از طرفی در حال سوخت رسانی به جنگ روش ها بودند. از اواسط دهه 1990 ، تکرار جدیدی از این روش ها آغاز به ظهور کرد، نظیر Booch 93 ، تکامل مستمر OMT/Rumbugh  و Fusion . این روش ها آغاز به داخل کردن تکنیک های دیگران به روش های خودشان کردند و روش هایی نظیر Booch93 , OMT-2.OOSE/Jacobson  ایجاد گردید . هر یک از این روش ها نیز به نوبه خود یک روش کامل بود.
Jacobson, Rumbaugh ,Booch  نیروهایشان را به هم پیوستند توسعه UML  در اکتبر 1994 زمانی که Jim Rumbaugh,Grady Booch  از  شرکت Rational Software Corporation کارشان را برای  یکی کردن روش های Booch  و  OMT  آغاز کردند ، شروع گردید . در اکتبر 1995 نسخه 8 ، از Unified Method  (که همین طور نام گذاری شده بود ) بیرون آمد . در پائیز 1995 ،  Ivar Jacoboson  و شرکت  Objectory اش به Rational  پیوستند. و روش OOSE  را نیز در آن ادغام کردند. هم اکنون از نام Objectory برای توصیف فرآیند UML  استفاده می شود.
تلاش های Jacobson.Rumbaugh,Booch  در اصلاح و انتشار اسناد 0.9-0.91  در ژوئن و اکتبر 1996 به نتیجه رسید. در سال 1996 ، نویسندگان UML  از جامعه دعوت کردند و بازخورهایی را نیز دریافت کردند. اگر چه آنها این بازخورها را یکپارچه کردند ، اما توجه متمرکز بیشتری هنوز مورد نیاز بود.
 
UML 1.0-1.1  و شرکای UML
در سال 1996 مشخص شد که سازمان های متعدد ، UML  را از دید استراتژیک می بینند. درخواست پیشنهادی که از سوی OMG  منتشر شد ، کاتالیزوری را فراهم کرد تا این سازمان ها برای تولید یک پیشنهاد به  درخواست فوق بپیوندند. Rational ، کنسرسیوم شرکای UML  را با سازمان های چندی ایجاد کرد  تا منابع شارن را برای کار کردن بر روی تعریف UML 1.0  متمرکز کنند.
بیشترین مشارکت کنندگان در تعریف  UML1.0  عبارت بودند از :
ICON,IBM , IntelliCrop > I-Logix, HP, Digital Equipment Corp.
Tl, Rational Software, Oracle, Microsoft, MCI Systembouse, Computing Unisys. این همکاری ، UML 1.0    را تولید کرد که یک زبان مدل سازی با تعریف ، بیان قدرت و کاربرد عمومی خوبی بود. این کار در ژنوایه 1997 به عنوان عکس العمل اولیه به درخواست فوق به وسیله OMG  پذیرفته شد.
در ژانویه 1997 ، شرکت های ‍‍‍Ptech, platinum Technology       و  Taskon & IBM & ObjecTime SofteamوReich Technologies  نیز یک پیشنهاد مجزا را به OMG ارائه کردند . این شرکت ها به شرکای UML پیوستند تا افکارشان را سهیم کنند و با یکدیگر UML 1.1  را ایجاد نمایند. تمرکز به UML 1.1  بهبود وضوح و روشنی مفاهیم UML 1.0  و نیز شرکت دادن شرکای جدید در این همکاری بود. این نسخه نیز توسط OMG به تصویب رسید.
  azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
UML  حال و آینده
UML  غیر خصوصی است و برای همه باز است . UML  نیازهای کاربران و اجتماعات علمی را نشانه می رود. بسیاری از متدولوژیست ها ، سازمان ها و تولید کنندگان ابزار ، خود را در استفاده از آن متعهدا کرده اند. از آنجا که UML  مفاهیم و علائم مشابهی از Booch,OMT,OOSE  و دیگر روش های مهم را ارائه می کند و با وارد کردن شرکای UML  و باز خور عمومی به خود ، شخصیت قانونی ارائه کرده است ، انتخاب وسیع UML  بایستی کار درستی باشد.
نمونه ای از نمودار UML
دو جنبه یکپارچگی که زبان مدل سازی یکپارچه (UML ) به دست آورده است عبارتند:

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

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

 

=== azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.comPM
a00bcom
a00bcom
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

تحلیل پروژه های نرم افزار

پروژه مهندسی نرم افزار و تجزیه و تحلیل سیستمها UML و SSADM

نرم افزارهایی جهت طراحی نمودارهای UML

مدیریت فرآیند تولید نرم افزار UML , RUP

ژه مهندسی نرم افزار UML - SSADM رشنال رز

انجام پروژه های مهندسی کامپیوتر و برنامه نویسی

آشنایی با UML زبان مدل سازی یکپارچه در پروژه های مهندسی نرم افزار بخش سوم

، ,های ,uml ,سازی ,ها ,com ,مدل سازی ,azsoftir com ,com azsoftir ,azsoftir@gmail com ,09367292276 09367292276 ,09367292276 09367292276 azsoftir@gmail ,jacobson rumbaugh booch  ,زبان برنامه نویسی

مشخصات

آخرین ارسال ها

آخرین جستجو ها


درخت نارون گیمر 98 اينجا در مورد همه چيز صحبت مي کنيم. sofe110 pikasoqtarh جالب های اینترنت و وب fides3 برنامه نویسی و کرکینگ boomrangre تفریحات سالم4