ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Unraveling Software Maintenance and Evolution: Thinking Outside the Box

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

Unraveling Software Maintenance and Evolution: Thinking Outside the Box

مشخصات کتاب

Unraveling Software Maintenance and Evolution: Thinking Outside the Box

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 9783319713021, 9783319713038 
ناشر: Springer International Publishing 
سال نشر: 2017 
تعداد صفحات: 342 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 51,000



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



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Unraveling Software Maintenance and Evolution: Thinking Outside the Box به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کشف تعمیر و نگهداری نرم افزار و تکامل: تفکر خارج از جعبه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب کشف تعمیر و نگهداری نرم افزار و تکامل: تفکر خارج از جعبه



کار تعمیر و نگهداری نرم‌افزار اغلب یک فعالیت سخت و دلهره‌آور در نظر گرفته می‌شود – این کتاب خلاف آن را ثابت می‌کند: به سطوح بالایی از خلاقیت و تفکر خارج از جعبه نیاز دارد. این کتاب با برجسته کردن جنبه‌های خلاقانه نگهداری نرم‌افزار و ترکیب تفکر تحلیلی و سیستمی به شیوه‌ای جامع، به خوانندگان انگیزه می‌دهد که آرام‌آمیز مسیرهای شکست‌خورده «عقلانیت فنی» را دنبال نکنند. این کتاب با استفاده از مطالعات موردی که در خطوط داستانی طولانی بافته شده است، محتوا را به شیوه ای عملی ارائه می کند.
این کتاب در چهار قسمت سازماندهی شده است که می توان آن ها را به هر ترتیبی خواند، به جز فصل اول که تعمیر و نگهداری نرم افزار را معرفی می کند. و تکامل و تعدادی از مطالعات موردی خرابی نرم افزار را ارائه می دهد. \"مقدمه ای بر مفاهیم کلیدی\" به طور خلاصه عناصر اصلی نگهداری نرم افزار را با برجسته کردن مفاهیم اصلی مختلف که برای دیدن جنگل برای درختان حیاتی هستند، معرفی می کند. هر یک از این مفاهیم با یک مثال کار شده نشان داده شده است. در مرحله بعد، بخش \"مهندسی پیشرو\" این افسانه را که سریع و موفق بودن در طول توسعه اولیه مهم است، از بین می برد. برای این منظور، دو دسته از مهندسی رو به جلو در نظر گرفته می‌شوند: یک پروژه اولیه نامناسب با انبوهی از مراحل تکاملی سخت و یک پروژه اولیه موثر با افزایش‌های مستقیم چندگانه در آینده. «مهندسی مجدد و مهندسی معکوس» دشواری‌های برخورد با یک سیستم قدیمی معمولی را نشان می‌دهد و به وظایفی مانند مقاوم‌سازی آزمایش‌ها، مستندسازی یک سیستم، بازسازی یک سیستم برای ایجاد آن برای بهبود بیشتر و غیره رسیدگی می‌کند. در نهایت، بخش «DevOps» تمرکز دارد. در مورد اهمیت و مزایای عبور از شکاف توسعه در مقابل عملیات و نشان می دهد که چگونه پارادایم DevOps می تواند یک طرح با جفت آزاد را به یک راه حل آزادانه تبدیل کند.
این کتاب منبع ارزشمندی برای خوانندگانی است که با زبان برنامه نویسی جاوا آشنا هستند و با درک اولیه و/یا تجربه ساخت و آزمایش نرم افزار. مملو از مثال‌هایی برای هر مفهوم دقیق، مطالب تکمیلی را برای دوره‌های موجود ارائه می‌دهد و برای دانش‌آموزان و متخصصان به طور یکسان مفید است.


توضیحاتی درمورد کتاب به خارجی

Software maintenance work is often considered a dauntingly rigid activity – this book proves the opposite: it demands high levels of creativity and thinking outside the box. Highlighting the creative aspects of software maintenance and combining analytical and systems thinking in a holistic manner, the book motivates readers not to blithely follow the beaten tracks of “technical rationality”. It delivers the content in a pragmatic fashion using case studies which are woven into long running story lines.
The book is organized in four parts, which can be read in any order, except for the first chapter, which introduces software maintenance and evolution and presents a number of case studies of software failures. The “Introduction to Key Concepts” briefly introduces the major elements of software maintenance by highlighting various core concepts that are vital in order to see the forest for the trees. Each such concept is illustrated with a worked example. Next, the “Forward Engineering” part debunks the myth that being fast and successful during initial development is all that matters. To this end, two categories of forward engineering are considered: an inept initial project with a multitude of hard evolutionary phases and an effective initial project with multiple straightforward future increments. “Reengineering and Reverse Engineering” shows the difficulties of dealing with a typical legacy system, and tackles tasks such as retrofitting tests, documenting a system, restructuring a system to make it amenable for further improvements, etc. Lastly, the “DevOps” section focuses on the importance and benefits of crossing the development versus operation chasm and demonstrates how the DevOps paradigm can turn a loosely coupled design into a loosely deployable solution.
The book is a valuable resource for readers familiar with the Java programming language, and with a basic understanding and/or experience of software construction and testing. Packed with examples for every elaborated concept, it offers complementary material for existing courses and is useful for students and professionals alike.



فهرست مطالب

Front Matter ....Pages i-xv
Front Matter ....Pages 1-1
Introduction (Ervin Varga)....Pages 3-16
Context, Rules, and Principles (Ervin Varga)....Pages 17-29
Maintainability and Development (Ervin Varga)....Pages 31-38
Architecture and Evolution (Ervin Varga)....Pages 39-70
Front Matter ....Pages 71-71
Ad Hoc Development (Ervin Varga)....Pages 73-157
Disciplined Development (Ervin Varga)....Pages 159-244
Front Matter ....Pages 245-245
Reengineering and Reverse Engineering (Ervin Varga)....Pages 247-289
Front Matter ....Pages 291-291
Multifaceted Loose Coupling (Ervin Varga)....Pages 293-297
Monitoring and Logging (Ervin Varga)....Pages 299-318
Scale of Deployment (Ervin Varga)....Pages 319-334
Back Matter ....Pages 335-336




نظرات کاربران