اینو دیدی

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

اینو دیدی

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

تحقیق و بررسی در مورد مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار 18 ص

اختصاصی از اینو دیدی تحقیق و بررسی در مورد مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار 18 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 16

 

مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار

چکیده

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

کلیدواژه : RUP؛ UML؛ فرایند یکپارچه رشنال؛ Rational Unified Process؛ Unified Modeling Language

 

1- مقدمه

یک پروسه چابک، پروسه‌ای است که همیشه آماده در آغوش کشیدن درخواستهای جامعه بوده و  این درجه از سازگاری را دارا باشد. بنابراین منظور از سرعت عمل، فقط کاستن از حجم پروسه تولید نرم‌افزار یا سرعت ارائه آن به بازار نیست؛ بلکه منظور، انعطاف‌پذیری و حفظ کیفیت است. مطلبی که در این مقاله قصد توضیح آن را داریم این است که RUP 1 ساختاری پروسه‌ای (چیو 2000) است که امکان انعطاف‌پذیری را برای تولید‌کنندگان نرم‌افزار فراهم می‌آورد.

منظور از RUP  چیست؟ در این مقاله از چند منظر به RUP خواهیم پرداخت:

RUP یک پروسه تولید نرم‌افزار است.

RUP مجموعه‌ای از تجربیات بسیار عالی تولید نرم‌افزار را که در عمل با آنها برخورد شده است، در خود دارد.

RUP همانند یک محصول نرم‌افزاری به بازار ارائه شده و به فروش می‌رسد با این تفاوت که RUP اولین ساختار تولید نرم‌افزار را ارائه داده و گام نخست را در این زمینه برداشته است.

2- RUP چیست؟

با پیشرفت تکنولوژی‌های مرتبط با کامپیوتر، نیاز هر چه بیشتر به گسترش علم نرم‌افزاری نیز احساس می‌شد که با پیدایش متدولوژیهای همانند SSADM 2  و روش آبشاری3 (چیو 2000) ‎آغاز شد. در ابتدا، این روشها مناسب بود و جوابگوی نیازهای آن زمان بودند ولی با افزایش داده‌ها و پیدایش مفاهیمی همچون شبکه، وب و غیره دیگر کارآیی لازم را جهت پیاده‌سازی و هدایت پروژه‌های نرم‌افزاری نداشتند. پس مفاهیم برنامه‌نویسی شیءگرا پا به عرصه وجود گذاشتند و در سال 1991 بطور جدی مورد مطالعه و بحث قرار گرفتند. استفاده از این روشها و متدهای برنامه‌نویسی، قدرت و انعطاف بسیاری را به برنامه‌ها داد و شرکتهای نرم‌افزاری توانستند با کاهش هزینه‌ها و بهینه‌سازی کدهای خود، نرم‌افزارهای قویتری را به بازار عرضه کنند ولی این روش جدید نیز نیاز به مدیریت و یکپارچگی داشت. پس روشها و متدولوژیهای جدیدی مطرح شد که شامل Booch، OMT، OSE و ... می‌باشند. در سال 2000 شرکت Rational روشی را تحت عنوان RUP  مطرح ساخت (گروه کاسمیک 2003ب) که بعد از روش MSF شرکت مایکروسافت به دنیای نرم‌افزار عرضه شد و امروزه از طرفداران بسیاری برخوردار است. فرایند یکپارچه Rational در اصل یک متدولوژی است که در جهت کنترل و انجام پروژه‌های نرم‌افزاری در نظر گرفته شده است. در اصل این چارچوبی در جهت انجام صحیح و موفق پروژه‌های نرم‌افزاری می‌باشد که کلیه مراحل انجام یک پروژه که با معماری و آنالیز سازمان شروع شده و به تست نرم‌افزار و ارائه Gold Release ختم می‌شود را در بر می‌گیرد (گروه کاسمیک 2003 الف).

چرا RUP را یک فرایند یکپارچه می‌گویند؟  به سه علت RUP را یکپارچه می‌نامند:


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


تحقیق و بررسی در مورد مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار 18 ص

دانلود پروژه آشنایی با محیط نرم‌افزار Authorware (کامپیوتر – برنامه‌نویسی)

اختصاصی از اینو دیدی دانلود پروژه آشنایی با محیط نرم‌افزار Authorware (کامپیوتر – برنامه‌نویسی) دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 10

 

کلیات

امروزه آموزش از طریق CD های آموزشی و چند رسانه ای رو به گسترش است. برای تهیه و تولید CDهای آموزشی از نرم افزارهای مختلفی استفاده می شود. نرم افزار Authorware یکی از این نرم افزارهاست که می تواند برای تهیه سیستم های آموزشی چند رسانه ای مورد استفاده قرار گیرد. برای استفاده از هر نرم افزار جدیدی، شناسایی امکانات مختلف آن نرم افزار و هم چنین امکانات سخت افزاری مورد نیاز برای اجرای آن نرم افزار، ضروری است.

نیازمندیهای سیستم برای استفاده از نرم افزار Authorware

حداقل امکانات سخت افزاری مورد نیاز برای اجرای نرم افزار Authorware عبارتند از:

CPU از نوع پنتیوم

سیستم عامل ویندوز XP,ME, 200, 98, 95 ویندوز NY 4.0 یا بالاتر

میزان حافظه RAM در سیستم عامل های 98,95 حداقل 32 مگابایت و در ویندوز XP حداقل 64 مگابایت

120 مگابایت فضای آزاد در روی دیسک سخت

کارت گرافیکی با قابلیت نمایش حداقل 256 رنگ و Resolaution حداقل 640*480

داشتن CD-ROM

داشتن کارت صدا3

داشتن ماوس

2- نرم افزار Authorware و امکانات آن

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

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

نمایش تصاویر گرافیکی با قابلیت های TGA , JPEG , GIF , TIFE , BMP

امکان ترسیم تصاویر گرافیکی با مجموعه ابزار خط، دایره، مستطیل، چند ضلعی و متن در حد یک برنامه نقاشی (Paint Brush).

امکان قرار دادن بیش از 40 جلوه متعدد روی نمایش تصاویر گرافیکی

امکان پخش فایل های صوتی، قالب های PCM , AIFE ,WAV و SWA

امکان انجام عملیات پخش و کنترل روی فایل های صوتی و فشرده سازی آن ها تا بیش از 20 برابر

امکان پخش انواع فایلهای فیلم با قالب های MPG , FLI , FLC , MOV , AVI و DIR

مجموعه امکانات محاوره ای مانند دکمه ای ، حساس به نقطه، حساس به شیء لیست بازشو، ارتباط متنی و غیره.

مجموعه توابع برنامه نویسی برای عملیات فایلی، رشته ای ، ریاضی، سیستمی، پرشی، شرطی و غیره

مجموعه امکانات برای Active X , OLE و DLL

امکان انتشار برنامه به صورت صفحات وب

خلاصه مطالب

برای اجرای نرم افزار Authorware به امکانات سخت افزاری از قبیل CPU پنتیوم، سیستم عامل ویندوز XP , ME , 2000 , 98 , 95 و NT 4.0 یا بالاتر، حافظه RAM حداقل 64 مگابایت در ویندوز XP، 32 مگابایت در ویندوز 98 , 95 حداقل 120 مگابایت فضای خالی روی دیسک سخت، کارت گرافیکی، CD-ROM کارت صدا و ماوس احتیاج است.

از نرم افزار Authorware برای تولید نرم افزارهای چند رسانه ای استفاده می شود. برای نصب این نرم افزار باید فایل Authorware Installer را از روی CD اجرا کنید.

کلیات

هنگامی که نرم افزار جدیدی را اجرا می کنید، اولین چیزی که مشاهده می کنید محیط نرم افزار است. شناسایی قسمت های مختلف محیط یک نرم افزار، جزء اولین نیازها برای کار با آن نرم افزار است. با شناسایی محیط نرم افزار جدید، می توانید به راحتی با آن نرم افزار کار کنید.

1-2 اجرای نرم افزار authorware و کار با خط جریان و پنجره طراحی

برای اجرای نرم افزار به این ترتیب عمل کنید:

start All Programs Macromedia Macromedia Authorware

پس از اجرای نرم افزار Authorware ، پنجره About Authorware نمایش داده می شود (شکل 2-2) که پس از چند لحظه، با کلیک روی صفحه نمایش یا فشردن کلیدی از صفحه کلید، این پنجره بسته می شود.

اکنون پنجره جدیدی باز می شود (شکل 3-2) . در این پنجره روی دکمه None کلیک کنید. به این ترتیب یک پنجره طراحی ظاهر می شود. در بالای این پنجره، ابتدا نوار منو (Meno Bar) سپس نوار ابزار (Toolbar) قرار دارد. نوار منو شامل یک سری منو است که در هر منو می توان فرامین را از طریق کلیک کردن انتخاب کرده و اجرا کرد. نوار ابزار شامل دکمه هایی است که برای دسترسی سریع به فرامین پرکاربرد مورد استفاده قرار می گیرند. در سمت چپ پنجره طراحی، پالت آیکن ها قرار دارد.(شکل 4-2)


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


دانلود پروژه آشنایی با محیط نرم‌افزار Authorware (کامپیوتر – برنامه‌نویسی)

تحقیق مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 16

 

مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار

چکیده

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

کلیدواژه : RUP؛ UML؛ فرایند یکپارچه رشنال؛ Rational Unified Process؛ Unified Modeling Language

 

1- مقدمه

یک پروسه چابک، پروسه‌ای است که همیشه آماده در آغوش کشیدن درخواستهای جامعه بوده و  این درجه از سازگاری را دارا باشد. بنابراین منظور از سرعت عمل، فقط کاستن از حجم پروسه تولید نرم‌افزار یا سرعت ارائه آن به بازار نیست؛ بلکه منظور، انعطاف‌پذیری و حفظ کیفیت است. مطلبی که در این مقاله قصد توضیح آن را داریم این است که RUP 1 ساختاری پروسه‌ای (چیو 2000) است که امکان انعطاف‌پذیری را برای تولید‌کنندگان نرم‌افزار فراهم می‌آورد.

منظور از RUP  چیست؟ در این مقاله از چند منظر به RUP خواهیم پرداخت:

RUP یک پروسه تولید نرم‌افزار است.

RUP مجموعه‌ای از تجربیات بسیار عالی تولید نرم‌افزار را که در عمل با آنها برخورد شده است، در خود دارد.

RUP همانند یک محصول نرم‌افزاری به بازار ارائه شده و به فروش می‌رسد با این تفاوت که RUP اولین ساختار تولید نرم‌افزار را ارائه داده و گام نخست را در این زمینه برداشته است.

2- RUP چیست؟

با پیشرفت تکنولوژی‌های مرتبط با کامپیوتر، نیاز هر چه بیشتر به گسترش علم نرم‌افزاری نیز احساس می‌شد که با پیدایش متدولوژیهای همانند SSADM 2  و روش آبشاری3 (چیو 2000) ‎آغاز شد. در ابتدا، این روشها مناسب بود و جوابگوی نیازهای آن زمان بودند ولی با افزایش داده‌ها و پیدایش مفاهیمی همچون شبکه، وب و غیره دیگر کارآیی لازم را جهت پیاده‌سازی و هدایت پروژه‌های نرم‌افزاری نداشتند. پس مفاهیم برنامه‌نویسی شیءگرا پا به عرصه وجود گذاشتند و در سال 1991 بطور جدی مورد مطالعه و بحث قرار گرفتند. استفاده از این روشها و متدهای برنامه‌نویسی، قدرت و انعطاف بسیاری را به برنامه‌ها داد و شرکتهای نرم‌افزاری توانستند با کاهش هزینه‌ها و بهینه‌سازی کدهای خود، نرم‌افزارهای قویتری را به بازار عرضه کنند ولی این روش جدید نیز نیاز به مدیریت و یکپارچگی داشت. پس روشها و متدولوژیهای جدیدی مطرح شد که شامل Booch، OMT، OSE و ... می‌باشند. در سال 2000 شرکت Rational روشی را تحت عنوان RUP  مطرح ساخت (گروه کاسمیک 2003ب) که بعد از روش MSF شرکت مایکروسافت به دنیای نرم‌افزار عرضه شد و امروزه از طرفداران بسیاری برخوردار است. فرایند یکپارچه Rational در اصل یک متدولوژی است که در جهت کنترل و انجام پروژه‌های نرم‌افزاری در نظر گرفته شده است. در اصل این چارچوبی در جهت انجام صحیح و موفق پروژه‌های نرم‌افزاری می‌باشد که کلیه مراحل انجام یک پروژه که با معماری و آنالیز سازمان شروع شده و به تست نرم‌افزار و ارائه Gold Release ختم می‌شود را در بر می‌گیرد (گروه کاسمیک 2003 الف).

چرا RUP را یک فرایند یکپارچه می‌گویند؟  به سه علت RUP را یکپارچه می‌نامند:


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


تحقیق مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار

تحقیق در مورد راهنمای عملیاتی نرم‌افزار GAMS

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 28

 

راهنمای عملیاتی نرم‌افزار GAMS

GAMS چیست؟

سیستم GAMS یک زبان برنامه‌نویسی مدل‌سازی با قابلیت بالاست.

از GAMS برای حل مسائل برنامه‌ریزی خط (LP)، برنامه‌ریزی غیرخطی (NLP)، برنامه‌ریزی صحیح مختلط (MIP)، برنامه‌ریزی خطی صحیح مختلط (MINLP) و مسائل مکمل خطی (MCP) استفاده می‌کنند.

روش نصب و راه‌اندازی GAMS بر روی کامپیوتر شخصی

GAMS در محیطهای DOS ، WINDOWS و UNIX قابل اجراست. در این جا راه‌اندازی GAMS را برای اجرا تحت DOS بیان می‌کنیم.

توجه کنید که سیستم GAMS تحت DOS شامل 4 فلاپی 44/1 می‌باشد.

1- ابتدا یک شاخه دلخواه روی کامپیوتر شخصی خود (مثلاً GAMS) درست کنید. سپس هر چهار فلاپی را روی شاخۀ GAMS کپی کنید. (ترتیب کپی کردن فلاپی‌ها مهم نیست.)

2- برنامۀ gamsinst را اجرا کنید.

این برنامه تمام فایل‌های فشردۀ *.Pck را باز می‌کند.

چگونه یک برنامه GAMS بنویسیم

برای حل یک مسأله توسط GAMS اولین مرحله عبارت است از تشکیل یک فایل متن که بیان‌کننده مسأله شما به زبان GAMS است. از ویرایشگر متن مثلا Edit در سیستم عامل DOS یا هر ویرایشگر متنی که در اختیار دارید می‌توانید استفاده کنید. معمولا فایل حاصل را با پسوند GMS مشخص می‌کنیم. مثلا اگر برنامه‌ای به نام TEST می‌نویسید فایلی به نام TEST.GMS ایجاد کنید.

نکاتی در مورد نحوۀ نوشتن برنامۀ GAMS

1- برای رفتن به خط بعدی از ENTER استفاده کنید.

2- هرگز از کلید TAB استفاده نکنید، زیرا موجب پیغام خطا می‌شود.

3- هر خطی که با '*' شروع شود به عنوان توضیح در نظر گرفته می‌شود و در برنامه خوانده نمی‌شود.

4- برای GAMS حروف کوچک و بزرگ فرقی ندارد.

5- یک برنامۀ GAMS شامل بخش‌های متعددی است، هر بخش با یک سیمی‌کالون (؛) خاتمه می‌یابد.

یک برنامۀ نمونۀ GAMS

قبل از پرداختن به توضیحات مربوط به بخش‌های مختلف یک برنامۀ GAMS کلیات برنامۀ زیر را ملاحظه نمائید.

مسأله:

min

به طوری که

 

 

 

برنامۀ مربوط به این مسأله در بخش‌های بعدی به عنوان TEST ارجاع داده خواهد شد.

* OPTION LAMRO = 0 , LIMCOL = 0

SETS

J / C1*C6 /

I / B1*B3 / ;

PAPAMETERS

B ( I )

/ B1 6

B2 4

B3 4 /

C ( J )

/ C1 -1

C2 -2

C3 1

C4 -1

C5 -4

C6 2 / ;

TABLE

A ( I , J )

C1 C2 C3 C4 C5 C6

B1 1 1 1 1 1 1

B2 2 -1 -2 4 0 0

B3 0 0 1 1 2 1 ;

VARIABLES

COSTS

POSITIVE VARIABLES

X ( J ) ;

EQUATION

OBJECTIVE

Y ( I ) ;

OBJECTIVE . . COSTS = E = SUM ( J , C ( J ) X ( J ) ) ;

Y ( I ) . . SUM ( J , A ( I , J ) * X ( J ) ) = L = B ( I ) ;

MODEL TEST / ALL / ;

SOLVE TEST USING LP MINIMIZING COSTS ;

DISPLAY X . L , X . M ;


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


تحقیق در مورد راهنمای عملیاتی نرم‌افزار GAMS

دانلود پاورپوینت بهبود روش ارزیابی معماری نرم‌افزار از دید برون مدیریت سپاری - 130 اسلاید

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

دانلود پاورپوینت بهبود روش ارزیابی معماری نرم‌افزار از دید برون مدیریت سپاری - 130 اسلاید


دانلود پاورپوینت بهبود روش ارزیابی معماری نرم‌افزار از دید برون مدیریت سپاری - 130 اسلاید

 

 

 

 

 

 

 

معماری‌نرم افزار

سال1620 ناو جنگی vasa نتیجه عدم معماری
نرم‌افزار به سرعت پیچیده و پیچیده‌تر شده
سال68،  Dijkstra، Parnas
دهه 70 Brooks
سال94، Dargan & Denning
سال96،  Show & Garlan
 

معماری یک سیستم نرم‌افزاری،

 blue print سیستم

در بالاترین سطح انتزاع است

که مولفه‌های اصلی و مهم‌ترین محاورات بین آن‌ها را توصیف می‌کند.

دیدگاه View

نمایشی از یک مجموعه‌ای منسجم از عناصر معماری است

که به وسیله ذینفعان سیستم (معماری) ایجاد شده و خوانده می‌شود.

 

ساختار Structure

مجموعه‌ای از عناصر و ارتباط بین آن‌هاست.

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

 

 

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

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


دانلود پاورپوینت بهبود روش ارزیابی معماری نرم‌افزار از دید برون مدیریت سپاری - 130 اسلاید