Software Engineering with Reusable Components

دانلود کتاب Software Engineering with Reusable Components

52000 تومان موجود

کتاب مهندسی نرم افزار با اجزای قابل استفاده مجدد نسخه زبان اصلی

دانلود کتاب مهندسی نرم افزار با اجزای قابل استفاده مجدد بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 4


توضیحاتی در مورد کتاب Software Engineering with Reusable Components

نام کتاب : Software Engineering with Reusable Components
ویرایش : 1
عنوان ترجمه شده به فارسی : مهندسی نرم افزار با اجزای قابل استفاده مجدد
سری :
نویسندگان :
ناشر : Springer-Verlag Berlin Heidelberg
سال نشر : 1997
تعداد صفحات : 273
ISBN (شابک) : 9783642082993 , 9783662033456
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 11 مگابایت



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

توضیحاتی در مورد کتاب :




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


فهرست مطالب :


Front Matter....Pages i-xvi
Introduction....Pages 1-6
Front Matter....Pages 7-7
Software Reuse....Pages 9-19
Technical Aspects of Software Reuse....Pages 21-35
Nontechnical Aspects of Software Reuse....Pages 37-53
Installing a Reuse Program....Pages 55-63
Front Matter....Pages 65-65
Software Components....Pages 67-82
Component Composition....Pages 83-106
Component Attributes....Pages 107-115
Component Taxonomy....Pages 117-128
Component Examples....Pages 129-140
Front Matter....Pages 141-141
Software Engineering....Pages 143-149
Software Process Models....Pages 151-158
Domain Engineering....Pages 159-169
Component Engineering....Pages 171-184
Application Engineering....Pages 185-193
Front Matter....Pages 195-195
Software Documentation....Pages 197-202
Reuse Documentation....Pages 203-210
Literate Programming....Pages 211-216
Reuse Measurement in Literate Programs....Pages 217-224
Documentation Reuse....Pages 225-232
Front Matter....Pages 233-233
Conclusion....Pages 235-240
Back Matter....Pages 241-272

توضیحاتی در مورد کتاب به زبان اصلی :


Software is rarely built completely from scratch. To a great extent, existing software documents (source code, design documents, etc.) are copied and adapted to fit new requirements. Yet we are far from the goal of making reuse the standard approach to software development. Software reuse is the process of creating software systems from existing software rather than building them from scratch. Software reuse is still an emerging discipline. It appears in many different forms from ad-hoc reuse to systematic reuse, and from white-box reuse to black-box reuse. Many different products for reuse range from ideas and algorithms to any documents that are created during the software life cycle. Source code is most commonly reused; thus many people misconceive software reuse as the reuse of source code alone. Recently source code and design reuse have become popular with (object-oriented) class libraries, application frameworks, and design patterns. Software components provide a vehicle for planned and systematic reuse. The software community does not yet agree on what a software component is exactly. Nowadays, the term component is used as a synonym for object most of the time, but it also stands for module or function. Recently the term component-based or component-oriented software development has be­ come popular. In this context components are defined as objects plus some­ thing. What something is exactly, or has to be for effective software develop­ ment, remains yet to be seen. However, systems and models are emerging to support that notion.




پست ها تصادفی