انجام پروژه در کمترین زمان با کمترین قیمت به بهترین شکل ممکن
نرم افزارهایی جهت طراحی نمودارهای 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
تحلیل پروژه های نرم افزار
پروژه مهندسی نرم افزار و تجزیه و تحلیل سیستمها UML و SSADM
نرم افزارهایی جهت طراحی نمودارهای UML
مدیریت فرآیند تولید نرم افزار UML , RUP
ژه مهندسی نرم افزار UML - SSADM رشنال رز
انجام پروژه های مهندسی کامپیوتر و برنامه نویسی
آشنایی با UML زبان مدل سازی یکپارچه در پروژه های مهندسی نرم افزار بخش سوم
,فاز ,های ,comazsoftir ,rup ,com09367292276azsoftir@gmail ,com09367292276azsoftir@gmail comazsoftir ,این فاز ,در این ,تکرار iteration , گزارش ,com09367292276azsoftir@gmail comazsoftir com09367292276azsoftir@gmail ,comazsoftir com09367292276azsoftir@gmail comazsoftir ,وضعیت status assessment ,گزارش ارزیابی وضعیت
درباره این سایت