تحقیق پيچيدگي در نرم افزار

تحقیق پيچيدگي در نرم افزار

دانلود تحقیق پيچيدگي در نرم افزار 71 ص فرمت WORD 

 

 

 

 

 

 

 

 

پيچيدگي در نرم افزار

بدليل تفاوت ذاتي بين نرم افزار و سخت افزار پيچيدگي خاصي در ابعاد مختلف از جمله تعريف نرم افزار، طراحي و پياده‌سازي، تست و نگهداري آن وجود دارد كه:

با پيچيدگي سيستم‌هاي طبيعي و محصولات فيزيكي ساخت است بشر متفاوت است.

يك خاصيت ذاتي سيستمهاي نرم افزاري بزرگ

بنابراين نمي‌توان اين پيچيدگي را از بين برد بلكه بايد آنرا كنترل نمود.

انواع پيچيدگي:

intelleictually intractivility (تمردپذيري و اجازه پذيرفتن براي آشفتگي):

پيچيدگي بطور ذاتي در ساخت سيستم وجود دارد، پيچيدگي ممكن است از بزرگي سيستم ، يا از واسينگيها، بدعت‌ها و پياده‌سازي تكنولوژي و . . . بوجود آيد.

Management intractivility (تمرد پذيري مديريتي):

پيچيدگي در سازمان و فرآيند بكار گرفته شده در ساخت سيستم، ممكن است از اندازة پروژه (تعداد افردي كه در تمام جهات ساخت سيستم درگير هستند)، وابستگيهاي پروژه، فاصله جغرافيايي سيستمها و . . .  بعبارتي عوامل توليد كننده نرم افزار غير قابل كنترل هستند چون سازمان، افراد و فرآيند هستند و ماشين نيستند كه كنترل شوند و سرمايه‌هاي اوليه براي توليد نرم افزار الزاماً ماشين، سرمايه و پول نيست بلكه يكسري عوامل انساني متغيري هستند كه تحت مديريت قرار مي‌گيرند.

راهكارهاي معماري

حق مشكل I : معماري نرم افزري مي‌بايست سيستم را قابل هضم و بطور هوشمند قابل مديريت بوسيله مهيا كردن تجريدي كه بدون نياز به جزئيات، مهيا كننده مفاهيم ساده و يكسان باشند تجزيه سيستم و . . . 

حل مشكل IF : معماري نرم افزاري نمي‌بايست توسعه سيستم را آسانتر براي مديريت بوسيله ارتقاي ارتباطات، مهيا كرن بهتر با جدا كردن كار با كاهش زياد وابستگيهاي قابل مديريت و غيره.

اما مسائل جديد پيدا شده مرتبط با تجزيه سيستم براي حل پيچيدگي بايست توسط معماري بررسي شوند.


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 8,000 تومان
کدتخفیف:

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
Pichidegi_1300720_5381.zip41.9k





مقاله قسمتهاي مهم يك كامپيوتر

مقاله قسمتهاي مهم يك كامپيوتر دانلود مقاله قسمتهاي مهم يك كامپيوتر 35 ص فرمت word                قسمت هاي اصلي يك رايانه: CPU-  يا پردازنده: اين قطعه به عنوان مغز رايانه ناميده مي شود و مسئوليت كنترل تمام محاسبات، عمليات و قسمت هاي مختلف را بر عهده دارد. -حافظه: حافظه رايانه براي ذخيره اطلاعات به كار مي رود. حافظه با ريزپردازنده در ارتباط مي باشد، بنابر اين از سرعت بالايي برخور ...

توضیحات بیشتر - دانلود 5,000 تومان

تحقیق اصول برنامه‌نويسي اسمبلي

تحقیق اصول برنامه‌نويسي اسمبلي دانلود تحقیق اصول برنامه‌نويسي اسمبلي 44 ص فرمت word              CPU تراشه enCorRe دستور پشتيباني مي‌كند. همه برنامه‌ها بايد از اين 37 دستور استفاده كنند. سيپرس يك مترجم مجاني ارائه مي‌دهد كه كدهاي اسمبلي را كه شما مي‌نويسيد به فايل‌هاي موضوع، كه به منظور برنامه‌ريزي در EPROM تراشه تهيه مي‌شوند، تبديل مي‌كند. اگر ترج ...

توضیحات بیشتر - دانلود 6,000 تومان

مقاله پردازش در كامپيوتر

مقاله پردازش در كامپيوتر دانلود مقاله پردازش در كامپيوتر 26 ص فرمت WORD                كنترلر USB ، بايد بافرهايي براي ذخيره داده‌هايي كه دريافت مي‌كند يا داده‌هايي كه آماده فرستادن روي باس هستند، داشته باشد. بعضي از تراشه‌ها مانند NET2888 محصول NetChip ، از رجيسترهاي به عنوان بافر استفاده مي‌شكند. در حالي كه برخي ديگر ، از جمله EZ-USB شركت سيپرس [1] از بخش ...

توضیحات بیشتر - دانلود 4,000 تومان