فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله ISI بزرگ: UML ابزار انتقال برای انتقال میان برنامه های کاربردی

اختصاصی از فی لوو دانلود مقاله ISI بزرگ: UML ابزار انتقال برای انتقال میان برنامه های کاربردی دانلود با لینک مستقیم و پر سرعت .

موضوع فارسی :بزرگ: UML ابزار انتقال برای انتقال میان برنامه های کاربردی

موضوع انگلیسی :GREAT: UML transformation tool for porting middleware applications

تعداد صفحه :10

فرمت فایل :PDF

سال انتشار :2008

زبان مقاله : انگلیسی

 

طراحی و تعمیر و نگهداری از برنامه های شرکت با توجه به وابستگی پیچیده است
در مورد الزامات فنی از چارچوب میان است. به خصوص، انتقال شرکت
برنامه های کاربردی به یکی دیگر از لایه میان و یا حتی نسخه های جدید آن نیاز به مقدار زیادی از
صنعت دست و برنامه نویسی، از abstraction-، transformation-، و پالایش مراحل باید
انجام. تحولات باید توسط یک مجموعه ابزار که تسهیل مهاجرت کمک
فرآیند از یک فرم به پلت فرم دیگر میان. در این مقاله بزرگ، یک حکومت مبتنی بر
چارچوب تحول که تسهیل تحولات در میان مدل های در همان
یا سطوح انتزاع متفاوت است. امکان بزرگ است که توسط تحول از یک نشان داده شده است
واقعی منطبق نرم افزار جهان را به EJB استاندارد 1.1 را به نسخه که مطابق به EJB
استاندارد 2.0

 

 


دانلود با لینک مستقیم


دانلود مقاله ISI بزرگ: UML ابزار انتقال برای انتقال میان برنامه های کاربردی

بررسی UML و کاربرد آن

اختصاصی از فی لوو بررسی UML و کاربرد آن دانلود با لینک مستقیم و پر سرعت .

بررسی UML و کاربرد آن


بررسی UML و کاربرد آن

فرمت فایل : word(قابل ویرایش)تعداد صفحات:65

 

چکیده:

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

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

آنالیز سازگاری شامل موارد “ وجودی” ، “ آشکاری” و “ چند تایی” می‌گردد برای آنالیز سازگاری از تکنیکهای جبری موجود، برای گرامرهای گراف‌گونه استفاده شده است.

1­ـ  ممقدمه

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

برای درک بهتر راه حل ارائه شده در بخش بعد، ابتدا دیاگرام‌های کلاس و توالی و ویژگیهایی که باید بررسی گردند،  مورد مطالعه قرار می گیرند.

دیاگرامهای UML

UML یک زبان مدلسازی یکپارچه می باشد ،‌که برای مدلسازی انواع سیستم های نرم افزاری مبتنی بر متدولوژی شیئی گرا در نظر گرفته شده است . این زبان برای تشریح ، نمایش ،‌ساخت و X مستند سازی سیستم های نرم افزاری مورد استفاده قرار می گیرد. نسخه1-1  UML در نوامبر 1997 توسطOMG مورد قبول واقع شده است و نسخه   3-1 آن از مارس 1999در دسترس می‌باشد. به خاطر استفاده فراوان این زبان در صنعت و تحقیقات این زبان بصورت استاندارد در آمده است.

1-2- دیاگرامهای کلاس

1-1-2-   تعریف

دیاگرامهای کلاس ساختار ایستای سیستم را نمایش می‌دهند، یعنی عناصر موجود در سیستم، ساختار داخلی آنها و ارتباط آنها با سایر عناصر سیستم را مشخص می کنند. عناصر سیستم بصورت کلاس در دیاگرام کلاس نمایش داده می‌شوند.

چند نوع مارتباط ایستا بین کلاسها وجود دارد یعنی تناظر، مجتمع، ترکیب، وابستگی و تعمیم .

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

2-1-2 عناصر دیاگرامهای کلاس

یک کلاس یک شرح برای مجموعة اشیائی است ،‌که دارای یک ساختار ، رفتار ، ارتباطها و معنی می باشند. هر کلاس دارای یک نام می باشد و می تواند متعلق به یک بسته باشد.

اشیائی که از یک کلاس هستند دارای یک لیست ویژگیها و یک لیست متدهای یکسان می‌باشند،اماL1  مقادیر ویژگیها ممکن است متفاوت باشند. یک دیاگرام کلاس می‌تواند دارای اشیایی باشد، که نمونه‌هایی از کلاسها می‌باشند. شکل معمول تعریف یک ویژگی بصورت زیر می‌باشد.

Visibility name : type ?? expression

نوع ویژگی (type- expression) توسط UML تعریف نمی‌شود و این مقدار وابسته به زبان می‌باشد در حقیقت نوع متغیر، برای زبانی است، که در نهایت کلاس مورد نظر در آن ایجاد و پیاده‌سازی خواهد شد. ممکن است کلاسهای موجود در دیاگرام کلاس به عنوان نوع متغیر برای ویژگیها مورد استفاده قرار گیرند. این زمانی است که یک ویژگی یک مرجع برای یک شیء از آن کلاس نگهداری می‌کند. آشکاری ویژگیها شامل یکی از موارد protecded(#) , public(+)    و prirate(-) می‌باشد. ویژگیهای عمونی (public) برای سایر کلاسها قابل دسترس هستند،ویژگیهای محافظت شده تنها برای اشیاء همان کلاس و یا زیرکلاسهای آن قابل دسترس می‌باشند و ویژگیهای خصوصی(( prirate  تنها برای خود شیء قابل دسترس می‌باشند. سایر جزئیات مثل مقادیر اولیه، چند تایی و رشته‌های مربوط به ویژگی ها ،‌ همگی اختیاری هستند.

یک متد در UMLتوسط یک رشته که به شکل زیر می‌باشد تعریف می‌گردد.

Visitility name (parameter

Visibility name (parameter – list): return-type-expression

لیست پارامترهای هر متد شامل یکسری پارامتر می‌باشد که همگی دارای فرمتی به شکل زیر هستند.

Name: type-expression

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

کلاسها بصورت درختی توسط بسته‌ها ؟؟سازماندهی می‌گردند.

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

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

از طرفی بصورت تئوری امکان وجود چند رابطه تناظر بین دو کلاس وجود دارد. اما در برخی موارد این مسأله تمکن است نیک دیاگرام ناسازگار ختم گردد.

روابط تجمع و ترکیت انواع خاصی از ناظر هستند که رابطه "بخشی  از" را نمایش می‌دهند. باری نمایش این روابط انتقال خط واصل بین د رکلاس یک لوزی قرار داده نمی‌شود که در رابطه ترکیب این لوزی توپر و در رابطه تجمع این لوزی تو خالی می‌باشد. رابطه تجمع به طور کلی رابطه کل و جزء را نمایش می‌دهد.

یک رابطه ترکیب یک رابطه قوی‌تر نسبت به تجمع می‌باشد و به این معنی است، که جزء در نظر گرفته برای ترکیب تنها برای ترکیب می‌باشد و نمی‌تواند جزء شیء دیگری باشد. این بدان معنی است، که تمام اجزای یک ترکیب هنگام از بین رفتن ترکیب از بین می‌روند.

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


دانلود با لینک مستقیم


بررسی UML و کاربرد آن

کتاب آنالیز سیستم و طراحی با UML 2

اختصاصی از فی لوو کتاب آنالیز سیستم و طراحی با UML 2 دانلود با لینک مستقیم و پر سرعت .

کتاب آنالیز سیستم و طراحی با UML 2


کتاب آنالیز سیستم و طراحی با UML 2

نوع فایل : PDF

تعداد صفحات : 121 صفحه

 

چکیده :

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

 

فهرست مطالب :

  • تکامل
  • معرفی
  • هدفUML
  • میدان دید درUML
  • توسعه ها
  • اولین محصولاتUML
  • تعاریف محصولاتUML
  • مفاهیمUML
  • یادداشت های راهنمایUML
  • الحاقاتUML

دانلود با لینک مستقیم


کتاب آنالیز سیستم و طراحی با UML 2

دانلود پروژه مهندسی نرم افزار

اختصاصی از فی لوو دانلود پروژه مهندسی نرم افزار دانلود با لینک مستقیم و پر سرعت .

دانلود پروژه مهندسی نرم افزار


دانلود پروژه مهندسی نرم افزار

 

نوع فایل: Word , پاورپینت , MDL

 

قیمت:9000 تومان

 

یک پروژه کامل مهندسی نرم در مورد فروشگاه مواد غذایی با قیمت بسیار نازل

 

 

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

 

کاربر

نمایش لیست فروش

گزارش گیری

صدور فاکتور

فروش اجناس

جستجو و مشاهده در میان لیست مشتریان

ثبت مشتریان دارای بدهی

ثبت کالاهای در صورت عدم وجود

انبار دار

ثبت کالا های وارده

ثبت کالاهای کسری در انبار

مدیریت

مشاهده کالاهای وارده

گزارش گیری مالی

محاسبه سود و زیان

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

نمایش موجودی صندوق

قیمت گذاری کالا

مشاهده فروش

مشاهده کردن کسورات فروشگاه

نمایش سود نسبت به هر کالا


دانلود با لینک مستقیم


دانلود پروژه مهندسی نرم افزار