محل تبلیغات شما
 انجام پروژه در کمترین زمان با کمترین قیمت به بهترین شکل ممکن

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

Enterprise Architect:

 نرم افزاری مناسب برای تیم های تولید و توسعه نرم افزار ؛

قابلیت های کلیدی نرم افزار Enterprise Architect:
- طراحی و توسعه UML
- استفاده از مدل های Case, Logical, Dynamic و Physical
- سازگار با MS Word
- امکان افزودن ضمیمه های مورد نیاز برای مدل طراحی شده
- رابط کاربری ساده و بدون نیاز به آموزش
- مدل سازی داده ها، مهندسی دیتابیس
- چند کاربره
- پشتیبانی از استاندارد UML 2.3
- امکان Import و استخراج XMI 2.1
- ارائه گزارش در فرمت های HTML و RTF
- تبدیل MDA
- تست، ردگیری و نگهداری
- پشتیبانی از کدهای مهندسی مع در بش از 10 زبان برنامه نویسی
- امکان ورود شمای دیتابیس
- امکان تصویر کدهای XSD و WXSD
- وارد کردن کدهای باینری از جاوا و دات نت
- سرعت بالا
- دارای Spell checker
- و .

شرکت سازنده: Sparx Systems

Rational Rose

Visual Paradigm

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

:: برچسب‌ها: یو ام ال, UML, uml, Enterprise Architect



یو ام ال ، UML ,uml

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

نظر بدهید
   
 انجام پروژه در کمترین زمان با کمترین قیمت به بهترین شکل ممکن

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

Enterprise Architect:

 نرم افزاری مناسب برای تیم های تولید و توسعه نرم افزار ؛

قابلیت های کلیدی نرم افزار Enterprise Architect:
- طراحی و توسعه UML
- استفاده از مدل های Case, Logical, Dynamic و Physical
- سازگار با MS Word
- امکان افزودن ضمیمه های مورد نیاز برای مدل طراحی شده
- رابط کاربری ساده و بدون نیاز به آموزش
- مدل سازی داده ها، مهندسی دیتابیس
- چند کاربره
- پشتیبانی از استاندارد UML 2.3
- امکان Import و استخراج XMI 2.1
- ارائه گزارش در فرمت های HTML و RTF
- تبدیل MDA
- تست، ردگیری و نگهداری
- پشتیبانی از کدهای مهندسی مع در بش از 10 زبان برنامه نویسی
- امکان ورود شمای دیتابیس
- امکان تصویر کدهای XSD و WXSD
- وارد کردن کدهای باینری از جاوا و دات نت
- سرعت بالا
- دارای Spell checker
- و .
پیش نیاز : آشنایی با یک زبان برنامه نویسی

 azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

 اهداف دوره :

1- در این دوره ، دانشجو علاوه بر دیاگرام های UML با مفاهیم تحلیل و طراحی شیء گرا نیز آشنا می شود.

2- دانشجویان می توانند نمودارهای UML   مربوط به تیم نرم افزاری خود را خوانده و درک کنند .

3- تحلیل گران می توانند تحلیل ، طراحی و پیاده سازی نمودارهای مدل سازی محیط نرم افزاری را انجام دهند .

4- مهندسین صنایع خواهند توانست درک کاملی از نحوه طراحی شیء گرای محیط های عملیاتی کسب نمایند .

5- دانشجویان می توانند مراحل تولید و ساخت را با کمک مشخصات پیشرفته Class ،State Machine و Component انجام دهد.

6- مرحله انتقال را با کمک Deployment Diagram تکمیل نمایند.

7- در این دوره RUP به عنوان یک پایگاه‌ دانش از بهترین تجارب مهندسی نرم‌افزار معرفی و ساختار و محتوی این پایگاه ‌دانش توصیف می‌گردد. همچنین نحوه استفاده از RUP به عنوان یک چهارچوب فرایند جهت تدوین متدولوژی متناسب با نیاز‌های پروژه نرم‌افزاری ارائه و مباحث توسعه تکراری، فاز‌ها، تکرار‌ها، مدیریت ریسک، نیازمندی‌ها، طراحی، معماری، مهندسی فرایند، مدیریت تغییرات و . بیان و کاربرد RUP برای مهندسی مجدد سازمانی توصیف و مهمترین گسترش‌های قابل استفاده مجدد RUP در زمینه توسعه نرم‌افزار و چرخه حیات کامل نرم‌افزار معرفی می‌گردد. در این دوره مقایسه‌ای از RUP با سایر فرایندها ارائه و به ویژه Extreme Programming و CMMI معرفی شده و مقایسه می‌گردند.

 

مخاطبین دوره :

    برنامه‌ نویسان، طراحان، تحلیلگران، معماران، تست‌کنندگان، مهندسین فرایند و به طورکلی کلیه اعضای فنّی تیم تولید نرم‌افزار که نیاز به تعامل حضوری یا غیرحضوری ایده‌های عناصر و فراورده‌های نرم‌افزاری یا مسائل تولید از دیدگاه خود با سایر تخصص‌های تیم دارند.
    همچنین مهندسین و مدیرانی که کار آن‌ها بر فرایندهای سازمانی با اهداف مختلف نظیر بهبود سازمانی، یا تحقق استانداردهای ISO 9001 و . تمرکز دارد و نیاز به مدل‌سازی فرایندهای سازمانی دارند.
    کلیه اشخاص دارای تخصص‌های متنوع تولید نرم‌افزار شامل برنامه‌نویسان، طراحان، تحلیلگران سیستم و کسب و کار، معماران، تست‌کنندگان، مهندسین فرایند، مدیران پروژه، مدیران پیکربندی، تست و . که می‌خواهند RUP را به عنوان چهارچوب فرایند متداول برای تولید نرم‌افزار فراگیرند و نحوه جایگیری تخصص و فراورده های مرتبط با خود و ارتباط آن ها با سایر نقش های مورد انتصاب RUP و جایگاه و نحوه تولید آن‌ها را فراگیرند.
    تحلیل گران فرایند کسب و کار که تمایل به انجام مهندسی مجدد سازمانی با استفاده از RUP دارند.
    مدیران شرکت های نرم افزاری که نیاز به درک RUP و مقایسه آن با سایر متدولوژی‌ها نظیر XP و ارتباط آن با چهارچوب‌های فرایند نظیر CMMI برای تصمیم‌گیری متناسب دارند.

 

پیش‌نیاز : آشنایی با مفاهیم شی‌گرایی و یا یک زبان برنامه نویسی شی گرا

 
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
اهداف دوره:

در این دوره ، دانشجو علاوه بر دیاگرام های UMLبا مفاهیم تحلیل و طراحی شیء گرا نیز آشنا می شود.برای ایجاد دیاگرام هایUML، شرط لازم تسلط بر تحلیل و طراحی شی گراء می باشد.اصولا دانشجویان این دوره به دو دسته تقسیم می شوند. UML Readerها و UML Writerها

دسته اول کسانی هستند که می توانند دیاگرام های UMLرا بخوانند واطلاعات لازم برای کارهایی مانند برنامه نویسی و غیره را از آن استخراج کنند. و دسته دوم کسانی هستند که می توانند دیاگرام های UMLرا ایجاد کنند.

در انتهای این دوره انتظار می‌رود که دانشجو با نقش‌های RUP نظیر مهندسین فرایند، مدیران پروژه، تحلیل‌گران، طراحان، آزمون‌گران آشنا گردد؛ فازهای RUP را در قالب اهداف و فراورده‌های اصلی هر فاز و نحوه تکامل آن‌ها شناخته، عوامل موثر بر تکرارهای درون فازها را تشخیص داده، از ابزار RUP استفاده نموده و دیسیپلین‌های نه‌گانه RUP را به عنوان تقسیم‌بندی وظیفه‌مندی عناصر ایستای RUP شناخته و همچنین توانایی عملکرد آغازین با سه مورد از ابزارهای فرایند را داشته و گسترشRUP برای معماری سرویس‌گرا و چرخه حیات کامل نرم‌افزار را بشناسد.


آموزش UML

آموزش rup

برچسب‌ها: آموزش uml, آموزش rup, اموزش uml, اموزش rup, دیاگرام های UML
+ نوشته شده در پنجشنبه دوازدهم مرداد ۱۳۹۱ ساعت 16:10 توسط متخصصین  | نظر بدهید
آموزش RUP

آموزش RUP


RUP یک متدولوژی تکرارشونده (iterative) برای انجام فرایند مهندسی نرم افزار و تولید نرم افزار می باشد. در این روش کاربر سیستم همواره درگیر در آماده‌سازی سیستم می‌باشد و در تمام مراحل بر تولید سیستم نظارت دارد. در این روش سیستم نرم‌افزاری بصورت یکجا تحویل نمی‌گردد.

در RUP هر سیکل از پروژه را به 4 فاز تکرارشونده (حرکت عمودی در نمودار ) تقسیم و در هر فاز تکرارهایی تعریف می شود.

در انتهای هر یک از فازهای RUPنقاط کنترلی (Milestone) برای ارزیابی وضعیت پروژه وجود دارند. در این نقاط است که وضعیت پیشرفت پروژه و موفقیت تیم پروژه سنجیده می شود و تصمیم‌گیری‌های مهم جهت بهبود روند انجام پروژه اتخاذ می‌گردد.

در طول هر یک از فازها ممکن است یک یا چند تکرار صورت گیرد. همانطور که در نمودار معروف RUP نیز مشخص است تکرارهایی که در آغاز پروژه صورت می‌گیرد بیشتر بر روی نیازمندی‌ها و سرویس‌‌های مورد نیاز سیستم تأکید دارند و تکرارهایی که در انتهای پروژه صورت می‌گیرند بیشتر بر پیاده ‌سازی سیستم تمرکز می‌کنند.

در ابتدای پروژه  زمان های شروع و پایان و تعداد تکرارهای هر فاز را پیش بینی و تعیین نمایید و در کل پروژه آن را در نظر داشته باشید. در پایان هر تکرار نیز برای تکرار بعدی برنامه ریزی کنید. اگر نتوانستید طبق زمانبندی تمامی کارها را انجام دهید هیچ گاه زمان فاز (یا تکرار) را اضافه نکنید بلکه در فاز (یا تکرار)  بعد ابتدا برای انجام کم کاری ها برنامه ریزی کنید و با از بین بردن علل به تعویق افتادن کارها در تکرار قبل و با زمانبندی واقع بینانه سعی کنید که دقیقا طبق برنامه پیش بروید.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
متدولوژی 9 روند یا نظام (حرکت افقی در نمودار) را نیز پیشنهاد می دهد. که در هر فاز موجب تولید فراورده هایی می گردند. فراورده هایی که تولید می شوند در هر فازی که ایجاد شوند امکان به روز آوری آنها در فازهای دیگر وجود دارد. در هر پروژه با توجه به بزرگی سیستم ممکن است تعدادی از این فراورده ها تولید گردند. در تمامی فازها، به مدیریت پروژه و محیط پرداخته می شود و فرآورده های آن تولید یا به روز می شوند.

حال به شرح مختصری در مورد کارهایی که در هر فاز انجام می گردد و مهم ترین فراورده هایی که بر اساس هر نظام در هر فاز تولید می گردد می پردازیم.

1.      فاز آغازین (Inception phase)

در این فاز تمرکز بر روی تعیین اهداف و محدوده پروژه، هماهنگی افراد پروژه (کارفرما- پیمانکار و )، برآورد منابع مورد نیاز پروژه، شناسایی ریسک های پروژه، مدل کردن کسب و کار و شناخت نیازمندی های سازمان می باشد. در پایان  این فاز حداقل باید 85 – 90% نیازمندی های سازمان شناخته شده باشد.

 

فراورده های این فاز می تواند موارد زیر باشد:

 

-    Software Development Plan و Phase Plan

-  طرح مدیریت پیکربندیSystem Configuration Management Plan

-    قالب کاری Business Case

-    سند چشم انداز Vision Document

-    سند واژه نامه Glossary Document

-    قالب تولید Development Case

-    فهرست مخاطرات  Risk List

-    مدل موارد کاربرد  Use case model (( Use  cases  and Actors

-    طرح تکرار Iteration Plan

-    گزارش ارزیابی وضعیت  Status Assessment Report

-    گزارش ارزیابی تکرار Iteration Assessment Report

2.      فاز تفصیل (Elaboration phase)

در این فاز طراحی منطقی سیستم با توجه به قواعد و ساختار سازمان متولی پروژه انجام می‌پذیرد و در انتهای فاز با تکنولوژی در نظر گرفته شده برای سیستم, ترکیب ‌می‌شود.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
هدف از این فاز تحلیل همه‌جانبه مسایل مطرح در سیستم  است. عواملی که بیشترین درصد ریسک پروژه را به خود اختصاص می‌دهند, بر طرف می‌گردند.در این فاز یک معماری مناسب و پایدار برای سیستم پایه‌ریزی می شود. شناخت نیازمندی ها کامل می گردد و تحلیل و طراحی شروع می شود.

 

فراورده های این فاز می تواند موارد زیر باشد:

 

-    UI Proto type 

-    مشخصات موارد کاربرد Use Case Specification

-    Proof of concept 

-    Domain Model

-     Design mode

-    Data  model

-    Implementation model

-    نمونه اولیه معماری Architectural Prototype

-    طرح آزمون Test Plan

-    طرح تکرار Iteration Plan

-    گزارش ارزیابی وضعیت  Status Assessment Report

-    گزارش ارزیابی تکرار Iteration Assessment Report
3.      فاز ساخت (Construction phase)

هدف اصلی این فاز ساخت و پیاده‌سازی بخش طراحی شده در فاز قبل می‌باشد. در این فاز نسخه a نرم‌افزار ارایه می‌شود. نسخه a, نسخه‌ای از محصول است که نشان‌دهنده انجام 60% از کار ‌بوده و شامل قسمتهای مختلف سیستم است که پس از پیاده‌سازی توسط تیم تست, مورد بانگری و ارزیابی قرار می‌گیرد.

در انتهای این فاز و معمولاً فاز بعد, نسخه b ارایه می‌شود که 90% از کار انجام شده را در برمی‌گیرد. بعبارت دیگر 90% از ویژگی‌ها و نیازهای نرم‌افزاری دیده و پیاده‌سازی شده است.

 azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

فراورده های این فاز می تواند موارد زیر باشد:

 

-    Build

-    Product

-    سند معماری نرم افزار Software Architecture Plan

-      Implementation  model

-    Data model

-    ‏Test Suite

-    Test Evaluation Report

-    طرح تکرار Iteration Plan

-    گزارش ارزیابی وضعیت  Status Assessment Report

-    گزارش ارزیابی تکرار Iteration Assessment Report

-    طرح تکرار Iteration Plan

-    گزارش ارزیابی وضعیت  Status Assessment Report

-    گزارش ارزیابی تکرار Iteration Assessment Report
4.      فاز انتقال (Transition phase)

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

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

 azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

فراورده های این فاز می تواند موارد زیر باشد:

 

-    Release Note

-    Deployment Plan

-    Installation  Artifacts

-     Training  material

-     End user Support material

-     Product  Builder

-    Configuration Data

-    Software Installation Media

-    طرح تکرار Iteration Plan

-    گزارش ارزیابی وضعیت  Status Assessment Report
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
-    گزارش ارزیابی تکرار Iteration Assess

انجام پروژه Power Designer

ویژوال پارادایم (Visual paradigm)

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

    ,فاز ,های ,comazsoftir ,rup ,com09367292276azsoftir@gmail ,com09367292276azsoftir@gmail comazsoftir ,این فاز ,در این ,تکرار iteration ,    گزارش ,com09367292276azsoftir@gmail comazsoftir com09367292276azsoftir@gmail ,comazsoftir com09367292276azsoftir@gmail comazsoftir ,وضعیت  status assessment ,گزارش ارزیابی وضعیت 

مشخصات

برترین جستجو ها

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

پایگاه اطلاع رسانى مهدی مددی گرده آرشیو Hope's info ترجمه lanaforeh مدار امام هشتم Helen's site dwidaberim Noreen's blog پاك ترین احساس من تو هستی بهترین هایم رابه تو می بخشم بدون توقع بدون چشمداشت