Unraveling Software Maintenance And Evolution

Unraveling Software Maintenance And Evolution Book in PDF, ePub and Kindle version is available to download in english. Read online anytime anywhere directly from your device. Click on the download button below to get a free pdf file of Unraveling Software Maintenance And Evolution book. This book definitely worth reading, it is an incredibly well-written.

Unraveling Software Maintenance and Evolution

Author : Ervin Varga
Publisher : Springer
Page : 342 pages
File Size : 40,5 Mb
Release : 2018-01-29
Category : Computers
ISBN : 9783319713038

Get Book

Unraveling Software Maintenance and Evolution by Ervin Varga Pdf

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.

Effective Software Maintenance and Evolution

Author : Stanislaw Jarzabek
Publisher : CRC Press
Page : 420 pages
File Size : 55,5 Mb
Release : 2007-05-07
Category : Computers
ISBN : 9781420013115

Get Book

Effective Software Maintenance and Evolution by Stanislaw Jarzabek Pdf

With software maintenance costs averaging 50% of total computing costs, it is necessary to have an effective maintenance program in place. Aging legacy systems, for example, pose an especially rough challenge as veteran programmers retire and their successors are left to figure out how the systems operate. This book explores program analyzers, reve

Software Evolution and Maintenance

Author : Priyadarshi Tripathy,Kshirasagar Naik
Publisher : John Wiley & Sons
Page : 416 pages
File Size : 42,6 Mb
Release : 2014-10-07
Category : Computers
ISBN : 9781118960295

Get Book

Software Evolution and Maintenance by Priyadarshi Tripathy,Kshirasagar Naik Pdf

Provides students and engineers with the fundamentaldevelopments and common practices of software evolution andmaintenance Software Evolution and Maintenance: A Practitioner’sApproach introduces readers to a set of well-roundededucational materials, covering the fundamental developments insoftware evolution and common maintenance practices in theindustry. Each chapter gives a clear understanding of a particulartopic in software evolution, and discusses the main ideas withdetailed examples. The authors first explain the basic concepts andthen drill deeper into the important aspects of software evolution.While designed as a text in an undergraduate course in softwareevolution and maintenance, the book is also a great resourceforsoftware engineers, information technology professionals, andgraduate students in software engineering. Based on the IEEE SWEBOK (Software Engineering Body ofKnowledge) Explains two maintenance standards: IEEE/EIA 1219 andISO/IEC14764 Discusses several commercial reverse and domain engineeringtoolkits Slides for instructors are available online Software Evolution and Maintenance: APractitioner’s Approach equips readers with a solidunderstanding of the laws of software engineering, evolution andmaintenance models, reengineering techniques, legacy informationsystems, impact analysis, refactoring, program comprehension, andreuse.

Software Maintenance

Author : Penny Grubb,Armstrong A. Takang
Publisher : World Scientific
Page : 374 pages
File Size : 48,6 Mb
Release : 2003
Category : Computers
ISBN : 981238426X

Get Book

Software Maintenance by Penny Grubb,Armstrong A. Takang Pdf

Software systems now invade every area of daily living. Yet, we still struggle to build systems we can really rely on. If we want to work with software systems at any level, we need to get to grips with the way software evolves. This book will equip the reader with a sound understanding of maintenance and how it affects all levels of the software evolution process.

Software Evolution

Author : Lowell Jay Arthur
Publisher : New York : Wiley
Page : 280 pages
File Size : 53,9 Mb
Release : 1988-03
Category : Computers
ISBN : UOM:39015013040228

Get Book

Software Evolution by Lowell Jay Arthur Pdf

Software evolution and maintenance. Change management; Impact analysis. System release planning. Corrective maintenance. Adaptive maintenance. Perfective maintenance. Reengineering source code. Software testing. System release and configuration management. Implementing software evolution. Managing software Maintenance.

Emerging Technologies for the Evolution and Maintenance of Software Models

Author : Rech, Jörg
Publisher : IGI Global
Page : 478 pages
File Size : 42,8 Mb
Release : 2011-12-31
Category : Computers
ISBN : 9781613504390

Get Book

Emerging Technologies for the Evolution and Maintenance of Software Models by Rech, Jörg Pdf

Model-driven software development drastically alters the software development process, which is characterized by a high degree of innovation and productivity. Emerging Technologies for the Evolution and Maintenance of Software Models contains original academic work about current research and research projects related to all aspects affecting the maintenance, evolution, and reengineering (MER), as well as long-term management, of software models. The mission of this book is to present a comprehensive and central overview of new and emerging trends in software model research and to provide concrete results from ongoing developments in the field.

Software Evolution and Maintenance

Author : Gilbert Grieco
Publisher : Createspace Independent Publishing Platform
Page : 404 pages
File Size : 49,7 Mb
Release : 2017-05-24
Category : Electronic
ISBN : 1973740788

Get Book

Software Evolution and Maintenance by Gilbert Grieco Pdf

Software Evolution and Maintenance: A Practitioner's Approach introduces readers to a set of well-rounded educational materials, covering the fundamental developments in software evolution and common maintenance practices in the industry. Each chapter gives a clear understanding of a particular topic in software evolution, and discusses the main ideas with detailed examples. The authors first explain the basic concepts and then drill deeper into the important aspects of software evolution. While designed as a text in an undergraduate course in software evolution and maintenance, the book is also a great resource forsoftware engineers, information technology professionals, and graduate students in software engineering.

Practical Data Science with Python 3

Author : Ervin Varga
Publisher : Apress
Page : 468 pages
File Size : 45,5 Mb
Release : 2019-09-07
Category : Computers
ISBN : 9781484248591

Get Book

Practical Data Science with Python 3 by Ervin Varga Pdf

Gain insight into essential data science skills in a holistic manner using data engineering and associated scalable computational methods. This book covers the most popular Python 3 frameworks for both local and distributed (in premise and cloud based) processing. Along the way, you will be introduced to many popular open-source frameworks, like, SciPy, scikitlearn, Numba, Apache Spark, etc. The book is structured around examples, so you will grasp core concepts via case studies and Python 3 code. As data science projects gets continuously larger and more complex, software engineering knowledge and experience is crucial to produce evolvable solutions. You'll see how to create maintainable software for data science and how to document data engineering practices. This book is a good starting point for people who want to gain practical skills to perform data science. All the code will be available in the form of IPython notebooks and Python 3 programs, which allow you to reproduce all analyses from the book and customize them for your own purpose. You'll also benefit from advanced topics like Machine Learning, Recommender Systems, and Security in Data Science. Practical Data Science with Python will empower you analyze data, formulate proper questions, and produce actionable insights, three core stages in most data science endeavors. What You'll LearnPlay the role of a data scientist when completing increasingly challenging exercises using Python 3Work work with proven data science techniques/technologies Review scalable software engineering practices to ramp up data analysis abilities in the realm of Big Data Apply theory of probability, statistical inference, and algebra to understand the data science practicesWho This Book Is For Anyone who would like to embark into the realm of data science using Python 3.

Software Maintenance - A Management Perspective

Author : Phaneendra Nath Vellanky
Publisher : Universal-Publishers
Page : 591 pages
File Size : 52,8 Mb
Release : 2007-10-23
Category : Electronic
ISBN : 9781581129809

Get Book

Software Maintenance - A Management Perspective by Phaneendra Nath Vellanky Pdf

Computer systems play an important role in our society. Software drives those systems. Massive investments of time and resources are made in developing and implementing these systems. Maintenance is inevitable. It is hard and costly. Considerable resources are required to keep the systems active and dependable. We cannot maintain software unless maintainability characters are built into the products and processes. There is an urgent need to reinforce software development practices based on quality and reliability principles. Though maintenance is a mini development lifecycle, it has its own problems. Maintenance issues need corresponding tools and techniques to address them. Software professionals are key players in maintenance. While development is an art and science, maintenance is a craft. We need to develop maintenance personnel to master this craft. Technology impact is very high in systems world today. We can no longer conduct business in the way we did before. That calls for reengineering systems and software. Even reengineered software needs maintenance, soon after its implementation. We have to take business knowledge, procedures, and data into the newly reengineered world. Software maintenance people can play an important role in this migration process. Software technology is moving into global and distributed networking environments. Client/server systems and object-orientation are on their way. Massively parallel processing systems and networking resources are changing database services into corporate data warehouses. Software engineering environments, rapid application development tools are changing the way we used to develop and maintain software. Software maintenance is moving from code maintenance to design maintenance, even onto specification maintenance. Modifications today are made at specification level, regenating the software components, testing and integrating them with the system. Eventually software maintenance has to manage the evolution and evolutionary characteristics of software systems. Software professionals have to maintain not only the software, but the momentum of change in systems and software. In this study, we observe various issues, tools and techniques, and the emerging trends in software technology with particular reference to maintenance. We are not searching for specific solutions. We are identifying issues and finding ways to manage them, live with them, and control their negative impact.

Software Maintenance Management

Author : Alain April,Alain Abran
Publisher : John Wiley & Sons
Page : 336 pages
File Size : 40,6 Mb
Release : 2012-04-20
Category : Computers
ISBN : 9780470258026

Get Book

Software Maintenance Management by Alain April,Alain Abran Pdf

This book explores the domain of software maintenance management and provides road maps for improving software maintenance organizations. It describes full maintenance maturity models organized by levels 1, 2, and 3, which allow for benchmarking and continuous improvement paths. Goals for each key practice area are also provided, and the model presented is fully aligned with the architecture and framework of software development maturity models of CMMI and ISO 15504. It is complete with case studies, figures, tables, and graphs.

Advances in Software Maintenance Management: Technologies and Solutions

Author : Piattini, Mario,Polo, Macario,Ruiz, Francisco
Publisher : IGI Global
Page : 314 pages
File Size : 52,9 Mb
Release : 2002-07-01
Category : Technology & Engineering
ISBN : 9781591400851

Get Book

Advances in Software Maintenance Management: Technologies and Solutions by Piattini, Mario,Polo, Macario,Ruiz, Francisco Pdf

Advances in Software Maintenance Management: Technologies and Solutions is a compilation of chapters from some of the best researchers and practitioners in the area of software maintenance. The chapters in this book are intended to be useful to a wide audience where software maintenance is a mandatory matter for study.

Csm-89

Author : Anonim
Publisher : Unknown
Page : 318 pages
File Size : 43,5 Mb
Release : 1989
Category : Electronic
ISBN : OCLC:636779183

Get Book

Csm-89 by Anonim Pdf

Reverse Engineering and Software Maintenance

Author : Kevin Lano,Howard Haughton
Publisher : McGraw-Hill Companies
Page : 278 pages
File Size : 42,9 Mb
Release : 1994
Category : Computers
ISBN : UOM:39015032921218

Get Book

Reverse Engineering and Software Maintenance by Kevin Lano,Howard Haughton Pdf

Practical Software Maintenance

Author : Thomas M. Pigoski
Publisher : John Wiley & Sons
Page : 410 pages
File Size : 54,8 Mb
Release : 1997
Category : Computers
ISBN : UOM:39015038567973

Get Book

Practical Software Maintenance by Thomas M. Pigoski Pdf

Overview of software maintenance; Why maintenance is expensive; Evolution of software processes and models; A recommended sofwate maintenance process; Pre-delivery software maintenance activities; Planning, parts I & II: the maintenance concept and the maintenance plan; Planning, part III: resources; Transition; Transition experiences, part I; Transition experiences, part II; Setting up the software maintenance organization; Tools and environment; Software maintenance metrics; Software maintenance metrics experiences; Maintainability; Sofwtare maintenance management; Education and training; Impact of object oriented technology on software maintenance; Software maintenance resources; The future of software maintenance; Glossary; Bibliography; Index.

Software Maintenance

Author : James Martin,Carma L. McClure
Publisher : Unknown
Page : 472 pages
File Size : 40,5 Mb
Release : 1983
Category : Software maintenance
ISBN : OCLC:848329087

Get Book

Software Maintenance by James Martin,Carma L. McClure Pdf