ژیکو

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

ژیکو

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

آشنایی با محیط نرم‌افزار 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 اجرا کنید.


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


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

دانلود تحقیق کامل درمورد مفا‌هیم پا‌یه ‌سخت‌افزار , نرم‌افزار و فن‌آوری اطلا‌عات

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

دانلود تحقیق کامل درمورد مفا‌هیم پا‌یه ‌سخت‌افزار , نرم‌افزار و فن‌آوری اطلا‌عات


دانلود تحقیق کامل درمورد مفا‌هیم پا‌یه ‌سخت‌افزار , نرم‌افزار و فن‌آوری اطلا‌عات

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 37

 

مفا‌هیم پا‌یه ‌سخت‌افزار. نرم‌افزار و فن‌آوری اطلا‌عات

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

مقا‌یسه کار کامپیوتر با بدن انسان:

انسان با حواس پنج‌گانه اطلا‌عات را دریا‌فت می‌نما‌ید.(دستگاه ورودی)

آنرا در حا‌فظه خود ذخیره می‌نماید.(حا‌فظه اصلی)

اگر بخوا‌هد آنرا در مدت طو‌لا‌نی نگاه دارد در دفتر‌چه یاد‌داشت می‌نویسد(حا‌فظه جا‌نبی)

موقع استفا‌ده از دفتر‌چه یاد‌داشت، مجددا‍ً در حا‌فظه می‌آورد.

مغز آنرا تجزیه و تحلیل می‌کند و تصمیم منا‌سب می‌گیرد.(واحد پر‌دازش مرکزی)

تصمیم مغز به اعضا ء بدن انسان ابلاغ می‌شود و انسان عکس‌العمل نشان می‌دهد..

(دستگاه خروجی)

دو اصطلاح داده و اطلا‌عات را در علم کامپیوتر زیاد می‌شنویم:

data  یا داده:به کاراکتر‌ها ، علایم ، اشکا‌لی می‌گویند که هیچ معنی خا‌صی به مخا‌طب خود ارائه نمی‌دهد مثل عدد 021

information یا اطلا‌عا‌ت : به داده‌ای گفته می‌شود که دارای توصیف ، معنای تعریف شده‌ای با‌شد مثلاً کد بین شهری تهران  = 021

فن‌آوری اطلا‌عات technology” “ information  

تمام جنبه‌های مدیریت و پردازش اطلا‌عات مخصوصاً در داخل یک سازمان یا کمپانی موضوع وسیع it را تشکیل می‌دهد.. مرکزیت مدیریت اطلا‌عات با کامپیو‌ترها‌ست. به‌همین دلیل در مفا‌هیم پایه فن‌آوری اطلا‌عات کامپیوتر را نیز مطا‌لعه می‌کنیم.

انفورما‌تیک:  واژه‌ای فرانسوی است که از ترکیب دو کلمه انفور‌ما‌سیون و اتو‌ماتیک به‌وجود آمده اسنت. در مورد کاربرد این واژه اتفاق نظر کامل نیست. ولی در کشور‌های غربی بیشتر به‌معنی “ علوم آگاهی “ یا “ علوم کاربردی کامپیوتر”‌ به‌کار می‌رود. و معادل آمریکایی آن it است.

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

تعا‌ریف رایج از انفور‌ماتیک در ایران:

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

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

-4 تکنو‌لژی اصلی و اولیه جهان صنعتی  برای تو‌لید کا‌لا و ارائه خدمات عبارت است از:

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

-انجمن انفور‌ماتیک ایران واژه انفورما‌تیک را” خود‌کاری آگا‌ها‌نه “ تعریف کرده است

-خود‌کاری : جمع‌آوری ، دسته‌بندی ، ذخیره‌سازی، دست‌یابی و استخراج اطلا‌عات به‌طوریکه حد‌اقل نیروی انسا‌نی ممکن به‌کار گر‌فته‌شود.

 1-micro computer  یا pc  personal computer “ “ یا کامپیو‌تر شخصی : تمام تجهیزات در اختیار یک ‌نفر است و روی یک میز جا می‌گیرد.

2-mini computer  : از   pc بزرگتر است سریع‌ترکار می‌کند مقدار بیشتری داده را ذخیره می‌کند.معمولاً بیش از یک کاربر به‌صورت همز‌مان از آن استفا‌ده می‌کنند.

3main frame -: ظرف یک ثانیه مساله‌ ای راحل می‌کند که سا‌عت‌ها وقت یک mini computer  را می‌گیرد یا حتی روز‌ها وقتmicro computer  را می‌گیردگا‌هی چند صد کاربرهم‌زمان دارد.

4-super computer : توان محا‌سباتی بسیار با‌لا‌یی دارند. معمو‌لاًبرای علوم پیچیده مثل نجوم “ محا‌سبات نجو‌می”وعلوم فضا‌یی و تحقیق در مسا‌ئل ژنتیک یا محا‌سبات هسته‌ای به‌کارمی‌روند.تعداد کار‌بران آنها پا‌را‌متر‌مهمی در تقسیم‌بندی نیست ولی اخیراً سو‌پر‌کامپیو‌تر‌ها‌یی سا‌خته‌شده است که در هر ثا‌نیه 200 میلیارد دستور‌العمل را انجام می‌دهد.

5- Network : گروهی از کامپیو‌تر‌ها شامل 2 یا بیشتر سیستم‌های کامپیو‌تری که‌به یکدیگر متصل شده‌اند.

انواع اتصا‌لا‌ت: تو‌پو‌لژی شبکه:

Fs  :  “File   server  “ : معمو‌لاً داده‌ها و نرم‌افزار‌ها روی آن قرار می‌گیرد و بقیه کامپیو‌تر‌ها با دستر‌سی به‌آن از داده‌ها و نرم‌افزار‌ها استفا‌ده می‌کنند.

در روشBus : یک کابل به‌عنوان Bus ، کل مسیر شبکه را طی می‌کند. هر کامپیو‌تر به‌طور مستقیم یا توسط یک کابل جا‌نبی به‌باس متصل است.

در روش ستاره‌ای : Fs در مر‌کز و کامپیو‌تر‌ها در اطراف آن هستند.

در روش حلقوی : کامپیو‌تر‌ها با یک کابل به‌یکدیگر متصل می‌شوند. هر یک می‌تواند File server  اصلی با‌شد. اگر یک کامپیو‌تر خراب شد کل شبکه از کار می‌افتد.

6-کا‌مپیو‌تر کیفی : “  laptops”

یک کامپیو‌تر کوچک قابل  حمل‌و نقل و به‌اندازه‌ای کوچک است که در کیف جا می‌گیرد و گا‌هی به‌آن Network computer می‌گو‌یند.

یک کامپیو‌تر شخصی بسیار کوچک که وزن آن از 6 پو‌ند کمتر است. جدا از وزن آن یک کامپیو‌تر شخصی است که صفحه نمایش آن از فن‌آوری دیگری استفا‌ده می‌کند.این فن‌آوری Flat –panel-technologies  گفته ‌می‌شود که صفحه نمایش غیر‌حجم و سبک وزن تو‌لید می‌کند جنس آن از کریستال ما‌یع  یا   “liquid crystal Display” است . کیفیت آنها بسیار با یکدیگر متفا‌وت است. بیشتر آنها به تفکیک VGA محدود می‌شوند تصا‌ویر بسیار Sharp تو‌لید می‌کند ولی به‌سرعت تصویر عوض نمی‌شود از نظر توا‌نا‌یی همان فدرت Pc  معمو‌لی را دار‌ند Cpu ، حا‌فظه ، دیسک ما‌نند Pc معمو‌لی است ولی قرار دادن آنها در یک بسته‌کو‌چک بسیار گران تمام می‌شود قیمت آنها دو برابر Pc  معمولی است آنها با با‌طری کار می‌کنند احتیاج به اتصال به‌برق ندارند ولی پس از چند سا‌عت باید شارژ شوند.

تر‌مینال : شامل  Keyboard،  Monitor  است و ارتباط شما را با کامپیو‌تر بر‌قرار می‌کند

انواع تر‌مینال‌های با‌هوش “Intelligent” 

 Vt100                                                          “Video terminal 100”      

                                                                                      Vt200     

                                                                                      Tn3270          

Vt100 ‏‏اولین تر‌مینالی است که یک پر‌دازشگر همه‌منظوره را برای کنترل کدها‌ی جدید Ansi ‏ ‏‏به‌کار‌برد این کنترل کد‌ها به‌وسیله Dec در سال 1978 معرفی شد که‌به‌سرعت مشهور شد و کنترل کد‌های آن عملاً استا‌ندارد شد مخصو‌صاً  Ibm آنرا پذیرفت.

Intelligent  terminal  :   “تر‌مینالی شامل مانیتور و صفحه کلید “ که شامل قدرت پردازش است . ترمینال با‌هوش شامل حا‌فظه و یک پردازنده برای انجام نمایش خاص است. بر‌عکس تر‌مینال گنگ توان پر‌دازش ندارد و با‌یستی کاملاً متکی به‌کا‌مپیو‌تر مرکزی باشد.

Smart terminal  : کمی توان پردازش دارد ولی نه‌به‌اندازه ترمینال با‌هوش ، آنها مدار‌های منطقی برای انجام عملیات نمایش مثل چشمک‌زدن و پر‌رنگ نشان‌دادن دارند.

Dumb terminal  : اصلاً توان پردازش‌ندارند.

پایانه گنگ : وسایلی (شامل یک صفحه نمایش و یک صفحه‌کلید) بودند که‌به‌سادگی ورودی را از کار‌بر پذیرفتند و نتا‌یج را نمایش می‌دهند در‌این حالت تمام عملیات پر‌دازش و نگهداری داده‌ها توسط کامپیو‌تر Server  انجام‌می‌شود.

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

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


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


دانلود تحقیق کامل درمورد مفا‌هیم پا‌یه ‌سخت‌افزار , نرم‌افزار و فن‌آوری اطلا‌عات

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

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

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


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

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

فعالیت در شرکت اینترنتی رسپینا

فرمت فایل: ورد قابل ویرایش

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

 

 

 

 

فهرست

عنوان

مقدمه

چکیده کارهای انجام شده در شرکت

ISP چیست؟

خدمات یک ISP چیست ؟

سیستم عامل سرور

خصوصیات یک سرور ISP چیست ؟

آنچه در یک شرکت ISP خواهید دید

شبکه

شبکه اینترنت

شبکه اترنت

مقدمه :

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

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

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

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

اهمیت کامپیوتر در دنیای امروز و همچنین پیش بینی اهمیت آن در جوامع آینده ، بر کسی پوشیده نیست .

به جرأت می توان گفت که بسیاری ار موفقیت های حاصله در سال های اخیر در زمینه های مختلف علمی ، بدون یاری کامپیوتر هرگز میسر نمی گردید .

امروزه کامپیوترها حرکت فضا پیما ها را در اعماق کهکشان کنترل می نمایند ، بر ترافیک شهرها نظارت داشته ، کارهای بانکداری ، انبارداری ، آماری و...... را انجام می دهند و بدین ترتیب گره گشای تحقیقات فضایی ، پزشکی ، هواشناسی و...... می باشند .

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

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


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


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

دانلود پاورپوینت تبدیل توصیف UML معماری نرم‌افزار به مدل کارایی شبکه‌های صف (QN) وتولید بازخورد از نتایج ارزیابی کارایی

اختصاصی از ژیکو دانلود پاورپوینت تبدیل توصیف UML معماری نرم‌افزار به مدل کارایی شبکه‌های صف (QN) وتولید بازخورد از نتایج ارزیابی کارایی دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت تبدیل توصیف UML معماری نرم‌افزار به مدل کارایی شبکه‌های صف (QN) وتولید بازخورد از نتایج ارزیابی کارایی


دانلود پاورپوینت تبدیل توصیف UML معماری نرم‌افزار به مدل کارایی شبکه‌های صف (QN) وتولید بازخورد از نتایج ارزیابی کارایی

عناوین مورد بحث:

•انگیزه‌ها و اصول عمومی
•پیش زمینه
•ضرورت و اهداف
•تشریح متدولوژی ارزیابی کارایی
•مثال کاربردی: سیستم خود پرداز بانکی(ATM)
•جمع بندی و نتیجه گیری
انگیزه‌های تحلیل کارایی نرم افزار:
هزینه های هنگفت مالی، انسانی و زمانی تولید و توسعه یک سیستم نرم افزاری بزرگ
کیفیت  نرم‌افزار تا حدود زیادی توسط مشخصه‌های کارایی مثل زمان پاسخ، توان عملیاتی، و بهره‌وری منابع تعیین می‌شود

 شناسایی زود هنگام مشکلات کارایی در سطح معماری نرم‌افزار

افزایش هزینه تغییر طراحی با جلو رفتن در فرایند تولید
 
تأیید اعتبار انتخابهای طراحی  یا  مقایسه طراحی های مختلف از دیدگاه کارایی

دو پرسش در اینجا مطرح است:

–چگونه کارایی را در فرایند تولید نرم‌افزار ارزیابی کنیم؟
–کی کارایی باید ارزیابی شود؟
 کارایی چگونه ارزیابی می‌شود؟
•رویکرد مبتنی بر اندازه‌گیری(Measurement-based) 
–اندازه‌گیریهای مستقیمی روی سیستم درحال اجرا یا یک نمونه انجام می‌گیرد؛ این اندازه‌گیریها، برای شناسایی گلوگاه‌ها بکار می‌روند.
•رویکرد مبتنی بر مدل  (Model-Based)
–یک مدل کارایی از سیستم نرم‌افزاری ساخته می‌شود؛ از این مدل برای تقلید رفتار سیستم و پیش‌بینی کارایی آن استفاده می‌گردد. 
ارزیابی کارایی مبتنی بر مدل:
•مزایا:
 نیازی به یک سیستم در حال اجرا ندارد.
  از مراحل نخست طراحی قابل اعمال می‌باشد.
•معایب:
  دقت پیش‌بینی کارایی به دقت مدل نرم‌افزار  بستگی دارد  (به هرحال، دقت 100% لازم / منطقی نیست).
  گزارش دادن بازخورد، به خاطر ساختار متفاوت مدل کارایی نسبت به مدل نرم‌افزار، ممکن است دشوار باشد.
پیش زمینه:
مهندسی کارایی نرم افزار(SPE)[Smith90]:
•ترکیب و تجمیع ارزیابی کارایی از مراحل نخست تا کل چرخه حیات فرایند تولید نرم افزار

 در عمل SPE کمتر به کار گرفته می شود:

•فاصله شناختی بین قلمرو تولید نرم افزار و قلمرو ارزیابی کارایی
•فشار ”عرضه سریع به بازار“ وقتی برای SPE باقی نمی گذارد

 رویکردهای ارزیابی کارایی زیادی پیشنهاد شده اند:

•تحلیلی
•شبیه سازی
از مدلهای نرم افزاری مختلف  استفاده می کنند:

، جبر فرایندها(PA)، پتری نت ها(PN)، چارتهای توالی پیامMSC، UMLو .....

مدلهای کارایی مختلف مد نظر قرار گرفته اند:
•شبکه های صف و گسترشهایی از آنها مثل  LQN و EQN،  SPN،  SPA و ....
محدودیتهای برخی روشهای موجود:
•مدلهای نرم افزار
استفاده از مدلهای نرم افزار  و نمادسازی های غیر استاندارد و مختص کاربرد خاص
عدم پذیرش وسیع در جامعه مهندسی نرم افزار
پشتیبانی اندک توسط ابزارهای CASE مناسب
•مدلهای کارایی
مدلهای تحلیلی
 تحلیل پیچیده
 نیاز به اعمال فرضیات خاص
 نگاشت پیچیده بین مدل نرم افزار و مدل کارایی
شبیه سازی
 مناسب کاربردهای خاص
 نیاز به زمان و منابع محاسباتی بسیار برای مدلهای پیچیده
نیاز به تکنیکهای آماری پیچیده برای شناخت صحیح نتایج
مدلهای کارایی:
شبکه‌های صف؛ (Queuing Networks Model (QNM با مشخصه‌های زیر:
مراکز سرویس: زمان سرویس، فضای بافر به همراه زمانبندی صف، تعداد سرورها
مشتریان: تعداد در مدلهای بسته، فرایند ورود برای مدلهای باز، تقاضای سرویس به هر مرکز سرویس، و انواع آنها
توپولوژی شبکه: چگونگی اتصال داخلی مراکز سرویس، و چگونگی حرکت مشتریان بین آنها
گسترشهایی از QN مثل (Layered QN (LQN و (Extended QN (EQN
 
(Stochastic Process Algebra (SPA
(Stochastic Timed Petri Nets (STPN یا

    (Generalized Stochastic PN (GSPN

کارهای انجام شده:

•مهندسی کارایی نرم افزار (Software Performance Engineering (SPE  معرفی شده توسط اسمیت (1990)، اولین رویکرد جامعی است که تحلیل کارایی را در فرایند تولید نرم‌افزار، از مراحل نخست تا انتها، وارد نموده است.
•متدولوژی SPE مبتنی بر دو مدل است:
مدل اجرایی نرم‌افزار: مبتنی بر گرافهای اجراست و رفتار اجرایی نرم‌افزار را نشان میدهد.
 مدل اجرایی سیستم: مبتنی بر مدلهای QN است و پلات‌فرم سیستم، شامل مؤلّفه‌های سخت‌افزاری و نرم‌افزاری را نشان می‌دهد.
شامل 58 اسلاید powerpoint

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


دانلود پاورپوینت تبدیل توصیف UML معماری نرم‌افزار به مدل کارایی شبکه‌های صف (QN) وتولید بازخورد از نتایج ارزیابی کارایی

مشکلات توسعه نرم‌افزار و بررسی مسئله پیچیدگی در نرم‌افزار

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

مشکلات توسعه نرم‌افزار و بررسی مسئله پیچیدگی در نرم‌افزار


مشکلات توسعه نرم‌افزار و بررسی مسئله پیچیدگی در نرم‌افزار

دانلود تحقیق

مشکلات توسعه نرم‌افزار و بررسی مسئله پیچیدگی در نرم‌افزار

 

۱- مقدمه

۲- بحران نرم افزار

۲-۱-  علایم و نشانه‌های این بحران عبارت بودند از :

۳- متدولوژی و ضرورت توجه به آن

۳-۱- ارائه تعاریفی از مفاهیم اولیه بکار رفته در متدولوژی:

۳-۲- ارائه مدلی برای فرآیند تولید:

۳-۳- داشتن مدل زیر بنائی(مدل معماری):

۳-۴- ‏ارائه یک شیوه علامت گذاری، استاندارد :

۳-۵- معرفی تکنیک‌هایی برای، پیاده سازی، متدولوژی:

۳-۶- ارائه معیارهای برای ارزیابی نتایج حاصل و ‏بکارگیری متدولوژی :

۳-۷- ‏وجود ابزار اتوماتیک برای کمک به تولید و اجرای مدل‌های مبتنی بر متدولوژی:

مشکلات توسعه نرم‌افزار و بررسی مسئله پیچیدگی در نرم‌افزارمشکلات توسعه نرم‌افزار و بررسی مسئله پیچیدگی در نرم‌افزار

۴- تفاوت روش توسعه نرم‌افزار و سخت افزار

۵- شیوه مقابله با بحران نرم افزار

۶- پیچیدگی ذاتی نرم‌افزار

۷- عوامل پدید آورنده پیچیدگی ذاتی

۷-۱- پیچیدگی خود مسأله

۷-۲- مشکل کنترل فرآیند تولید

۷-۳- استاندارد نبودن نرم‌افزار

۷-۴- مشکل توصیف رفتار سیستم‌های پیچیده

۸- ساختار سیستم‌های پیچیده

۹- ویژگی‌های سیستم پیچیده

۱۰- پیچیدگی سازمان یافته و سازمان نایافته

۱۰-۱- شکل اصلی پیچیده

۱۰-۲- نقش تجزیه

 

۱- مقدمه

توسعه نرم افزار در سال های اخیر دچار تحولات گسترده‌ای شده است، بطوریکه امروزه نرم‌افزار نقش دوگانه‌ای را بازی می کند. در یک نقش به عنوان محصول نهائی[۱] محسوب می‌شود و در نقش دیگر، به عنوان تولید کننده محصول نهائی است. در نقش اول، نرم افزار، پتانسیل بالقوه سخت افزار را به فعلیت می‌رساند و در این نقش- در کاربردهای گوناگونی که مورد استفاده قرار می‌گیرد از تلفن همراه گرفته تا کامپیوترهای بزرگ[۲] به عنوان تبدیل کننده (تولید، مدیریت، بازیابی، بهنگام سازی و نمایش) اطلاعات عمل می‌نماید. این اطلاعات می‌تواند به سادگی یک بیت و به پیچیدگی یک شبیه سازی چند‌رسانه‌ای[۳] باشد. اما در نقش دوم، نرم‌افزار به عنوان ابزار اساسی کنترل سیستم های کامپیوتری (سیستم عامل)، کنترل شبکه‌های کامپیوتری و ‏طراحی و ‏توسعه نرم‌افزارهای دیگر (ابزارها و ‏محیط های برنامه نویسی) عمل می‌کند. به عقیده صاحبنظران، نرم افزار یکی از نیرو‌های اصلی و ‏محرک قرن بیست و ‏یکم خواهد بود، زیرا مهمترین محصول قرن که همان اطلاعات است را پردازش می نماید. امروزه، نرم افزار عاملی حیاتی در گردش کار موسسات، کارخانجات، صنعت حمل و ‏نقل، پزشکی، بانکداری، شبیه سازی سیستم های علمی و صنعتی و دیگر موارد است. همچنین کاربردهای نرم‌افزار از نمایش بهتر و قابل استفاده‌تر اطلاعات شخصی گرفته تا مدیریت اطلاعات سازمان‌های بزرگ و فراهم کردن یک بستر اطلاعاتی قوی (همچون اینترنت) که بوسیله آن ایده دهکده جهانی تحقق گردیده، گسترش یافته است.

[۱]  End-Product
[۲]  Multimedia Simulation
[۳]  Multimedia Simulation

 

نوع فایل: word (قابل ویرایش)

تعداد صفحات:۲۳

 

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

تشکر از خریدتان


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


مشکلات توسعه نرم‌افزار و بررسی مسئله پیچیدگی در نرم‌افزار