دانلود کتاب سیستم های توزیع شده: طراحی و پیاده سازی نرم افزار بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید
نام کتاب : Distributed Systems: Software Design and Implementation
ویرایش : 1
عنوان ترجمه شده به فارسی : سیستم های توزیع شده: طراحی و پیاده سازی نرم افزار
سری :
نویسندگان : Albert Fleischmann (auth.)
ناشر : Springer-Verlag Berlin Heidelberg
سال نشر : 1994
تعداد صفحات : 392
ISBN (شابک) : 9783642786143 , 9783642786129
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 12 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
هدف این کتاب این است که خواننده را با مهندسی نرم افزار برای سیستم های توزیع شده آشنا کند. مهندسی نرم افزار یک رشته با ارزش در توسعه نرم افزار است. مطمئناً خواننده درباره سیستمهای نرمافزاری شنیده است که ماهها یا سالها دیرتر از زمانبندیشده با هزینههای هنگفت تکمیل شدهاند، سیستمهایی که پس از تکمیل، عملکردی که وعده داده شده را ارائه نمیکنند، و سیستمهایی که آنقدر فاجعهبار هستند که بدون انجام هیچ کار مفیدی رها میشوند. مهندسی نرم افزار رشته ایجاد و نگهداری نرم افزار است. هنگامی که در ارتباط با روش های عمومی تر برای مدیریت موثر استفاده می شود، استفاده از آن باعث کاهش بروز وحشت های ذکر شده در بالا می شود. این کتاب تصور خوبی از مهندسی نرم افزار به ویژه برای سیستم های توزیع شده می دهد. بر رابطه بین چرخههای عمر نرمافزار، روشها، ابزارها و مدیریت پروژه تأکید میکند، و اینکه چگونه اینها چارچوب یک محیط مهندسی نرمافزار باز را تشکیل میدهند، به ویژه در توسعه سیستمهای نرمافزاری توزیعشده. هیچ محیط مهندسی نرم افزار بسته ای وجود ندارد که بتواند طیف کاملی از ماموریت های نرم افزاری را در بر بگیرد، همانطور که هیچ برنامه پروازی، هواپیما یا خلبانی نمی تواند تمام ماموریت های هوانوردی را انجام دهد. برخی از فعالیتهای رایج در مهندسی نرمافزار وجود دارد که باید مستقل از چرخه حیات کاربردی یا روششناسی مورد بررسی قرار گیرند. چرخههای عمر مختلف، روشها، ابزارهای مرتبط و رویکردهای مدیریت پروژه باید در چنین چارچوب مهندسی نرمافزاری قرار بگیرند.
The purpose of this book is to make the reader famliar with software engineering for distributed systems. Software engineering is a valuable discipline in the develop ment of software. The reader has surely heard of software systems completed months or years later than scheduled with huge cost overruns, systems which on completion did not provide the performance promised, and systems so catastrophic that they had to be abandoned without ever doing any useful work. Software engi neering is the discipline of creating and maintaining software; when used in con junction with more general methods for effective management its use does reduce the incidence of horrors mentioned above. The book gives a good impression of software engineering particularly for dis tributed systems. It emphasises the relationship between software life cycles, meth ods, tools and project management, and how these constitute the framework of an open software engineering environment, especially in the development of distrib uted software systems. There is no closed software engineering environment which can encompass the full range of software missions, just as no single flight plan, airplane or pilot can perform all aviation missions. There are some common activities in software engi neering which must be addressed independent of the applied life cycle or methodol ogy. Different life cycles, methods, related tools and project management ap proaches should fit in such a software engineering framework.