|Listed in category:
Have one to sell?

Unraveling Software Maintenance and Evolution: Thinking Outside the Box

US $42.49
ApproximatelyRM 180.53
or Best Offer
Was US $49.99 (15% off)What does this price mean?
Recent sales price provided by the seller
Condition:
Good
Sale ends in: 3d 8h
Breathe easy. Free returns.
Shipping:
US $5.22 (approx RM 22.18) USPS Media MailTM.
Located in: El Paso, Texas, United States
Save on combined shipping
Shop multiple items
We'll automatically apply shipping discounts if you purchase two or more eligible items from the same seller.
Bundle and save
To confirm if items are eligible, simply add them to cart and you'll see the combined shipping total at checkout.
Delivery:
Estimated between Tue, 22 Jul and Sat, 26 Jul to 94104
Delivery time is estimated using our proprietary method which is based on the buyer's proximity to the item location, the shipping service selected, the seller's shipping history, and other factors. Delivery times may vary, especially during peak periods.
Returns:
30 days return. Seller pays for return shipping.
Coverage:
Read item description or contact seller for details. See all detailsSee all details on coverage
(Not eligible for eBay purchase protection programmes)
Seller assumes all responsibility for this listing.
eBay item number:226842169640
Last updated on Jul 16, 2025 13:21:40 MYTView all revisionsView all revisions

Item specifics

Condition
Good: A book that has been read but is in good condition. Very minimal damage to the cover including ...
Book Title
Unraveling Software Maintenance and Evolution : Thinking Outside
ISBN
9783319713021

About this product

Product Identifiers

Publisher
Springer International Publishing A&G
ISBN-10
3319713027
ISBN-13
9783319713021
eBay Product ID (ePID)
240043766

Product Key Features

Number of Pages
Xv, 336 Pages
Publication Name
Unraveling Software Maintenance and Evolution : Thinking Outside the Box
Language
English
Subject
Software Development & Engineering / General, Management Information Systems, Software Development & Engineering / Project Management
Publication Year
2018
Type
Textbook
Subject Area
Computers
Author
Ervin Varga
Format
Hardcover

Dimensions

Item Weight
24.5 Oz
Item Length
9.3 in
Item Width
6.1 in

Additional Product Features

Number of Volumes
1 vol.
Illustrated
Yes
Table Of Content
1 Introduction.- 2 Context, Rules and Principles.- 3 Maintainability and Development.- 4 Architecture and Evolution.- 5 Ad-hoc Development.- 6 Disciplined Development.- 7 Re-Engineering and Reverse Engineering.- 8 Multi-faceted Loose Coupling.- 9 Monitoring and Logging.- 10 Scale of Deployment.
Synopsis
1 Introduction.- 2 Context, Rules and Principles.- 3 Maintainability and Development.- 4 Architecture and Evolution.- 5 Ad-hoc Development.- 6 Disciplined Development.- 7 Re-Engineering and Reverse Engineering.- 8 Multi-faceted Loose Coupling.- 9 Monitoring and Logging.- 10 Scale of Deployment., 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.
LC Classification Number
QA76.758

Item description from the seller

About this seller

Threads of Loyalty Clothing Co

99.4% positive feedback11K items sold

Joined Sep 2012

Detailed Seller Ratings

Average for the last 12 months
Accurate description
4.9
Reasonable shipping cost
4.7
Shipping speed
5.0
Communication
5.0

Seller feedback (3,514)

All ratings
Positive
Neutral
Negative