LEADER 05280nam 2200649 450 001 9910787054403321 005 20231110214526.0 010 $a1-118-96463-2 010 $a1-118-96030-0 035 $a(CKB)3710000000248175 035 $a(EBL)1801248 035 $a(MiAaPQ)EBC1801248 035 $a(Au-PeEL)EBL1801248 035 $a(CaPaEBR)ebr10944987 035 $a(CaONFJC)MIL651184 035 $a(OCoLC)893674725 035 $a(MiAaPQ)EBC7104285 035 $a(Au-PeEL)EBL7104285 035 $a(JP-MeL)3000111745 035 $a(PPN)192779354 035 $a(EXLCZ)993710000000248175 100 $a20141018h20152015 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 10$aSoftware evolution and maintenance $ea practitioner's approach /$fPriyadarshi Tripathy, Kshirasagar Naik 210 1$aHoboken, [New Jersey] :$cJohn Wiley & Sons,$d2015. 210 4$d2015 215 $a1 online resource (418 p.) 225 1 $aNew York Academy of Sciences 300 $aIncludes index. 311 $a1-322-19904-3 311 $a0-470-60341-0 327 $aSoftware Evolution and Maintenance; Contents; Preface; Who should read this book?; How should this book be read?; Notes for instructors; Acknowledgments; List of Figures; List of Tables; 1 Basic Concepts and Preliminaries; 1.1 Evolution Versus Maintenance; 1.1.1 Software Evolution; 1.1.2 Software Maintenance; 1.2 Software Evolution Models and Processes; 1.3 Reengineering; 1.4 Legacy Systems; 1.5 Impact Analysis; 1.6 Refactoring; 1.7 Program Comprehension; 1.8 Software Reuse; 1.9 Outline of The Book; References; Exercises; 2 TAXONOMY OF SOFTWARE MAINTENANCE AND EVOLUTION; 2.1 General Idea 327 $a2.1.1 Intention-Based Classification of Software Maintenance2.1.2 Activity-Based Classification of Software Maintenance; 2.1.3 Evidence-Based Classification of Software Maintenance; 2.2 Categories of Maintenance Concepts; 2.2.1 Maintained Product; 2.2.2 Maintenance Types; 2.2.3 Maintenance Organization Processes; 2.2.4 Peopleware; 2.3 Evolution of Software Systems; 2.3.1 SPE Taxonomy; 2.3.2 Laws of Software Evolution; 2.3.3 Empirical Studies; 2.3.4 Practical Implications of the Laws; 2.3.5 Evolution of FOSS Systems; 2.4 Maintenance of Cots-Based Systems 327 $a2.4.1 Why Maintenance of CBS Is Difficult?2.4.2 Maintenance Activities for CBSs; 2.4.3 Design Properties of Component-Based Systems; 2.5 Summary; Literature Review; References; Exercises; 3 Evolution and Maintenance Models; 3.1 General Idea; 3.2 Reuse-Oriented Model; 3.3 The Staged Model for Closed Source Software; 3.4 The Staged Model for Free, Libre, Open Source Software; 3.5 Change Mini-Cycle Model; 3.6 IEEE/EIA Maintenance Process; 3.7 ISO/IEC 14764 Maintenance Process; 3.8 Software Configuration Management; 3.8.1 Brief History; 3.8.2 SCM Spectrum of Functionality; 3.8.3 SCM Process 327 $a3.9 CR Workflow3.10 Summary; Literature Review; References; Exercises; 4 Reengineering; 4.1 General Idea; 4.2 Reengineering Concepts; 4.3 A General Model for Software Reengineering; 4.3.1 Types of Changes; 4.3.2 Software Reengineering Strategies; 4.3.3 Reengineering Variations; 4.4 Reengineering Process; 4.4.1 Reengineering Approaches; 4.4.2 Source Code Reengineering Reference Model; 4.4.3 Phase Reengineering Model; 4.5 Code Reverse Engineering; 4.6 Techniques Used for Reverse Engineering; 4.6.1 Lexical Analysis; 4.6.2 Syntactic Analysis; 4.6.3 Control Flow Analysis; 4.6.4 Data Flow Analysis 327 $a4.6.5 Program Slicing4.6.6 Visualization; 4.6.7 Program Metrics; 4.7 Decompilation Versus Reverse Engineering; 4.8 Data Reverse Engineering; 4.8.1 Data Structure Extraction; 4.8.2 Data Structure Conceptualization; 4.9 Reverse Engineering Tools; 4.10 Summary; Literature Review; References; Exercises; 5 Legacy Information Systems; 5.1 General Idea; 5.2 Wrapping; 5.2.1 Types of Wrapping; 5.2.2 Levels of Encapsulation; 5.2.3 Constructing a Wrapper; 5.2.4 Adapting a Program for Wrapper; 5.2.5 Screen Scraping; 5.3 Migration; 5.4 Migration Planning; 5.5 Migration Methods; 5.5.1 Cold Turkey 327 $a5.5.2 Database First 330 $aSoftware Evolution and Maintenance: A Practitioner's Approach is an accessible textbook for students and professionals, which collates the advances in software development and provides the most current models and techniques in maintenance.

410 0$aNew York Academy of Sciences 606 $aSoftware maintenance 615 0$aSoftware maintenance. 676 $a005.1/6 686 $a007.63$2njb/09 686 $a005.1/6$2njb/09 700 $aTripathy$b Priyadarsh$f1958-$01504460 702 $aNaik$b Kshirasagar$f1959- 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910787054403321 996 $aSoftware evolution and maintenance$93733483 997 $aUNINA LEADER 01229nam2 22002773i 450 001 MIL0164822 005 20251003044226.0 100 $a19930614d1993 ||||0itac50 ba 101 | $aita 102 $ait 181 1$6z01$ai $bxxxe 182 1$6z01$an 200 0 $a2 210 $aTorino$cBollati Boringhieri$d1993 215 $aP. 390-815, XXX-LXI, 44 p. di tav.$cill.$d22 cm. 462 1$1001MIL0164814$12001 $aˆ2: Le ‰civiltà mediterranee e il Medioevo$ecirca 700 a. C.-1500 d. C$v2 676 $a609$9TECNOLOGIA. TRATTAMENTO STORICO E GEOGRAFICO$v19 676 $a609$9TECNOLOGIA. STORIA, GEOGRAFIA, PERSONE$v21 801 3$aIT$bIT-000000$c19930614 850 $aIT-BN0095 $aIT-SA0112 $aIT-SA0002 $aIT-NA0079 $aIT-NA0261 $aIT-NA0452 $aIT-NA0097 901 $bNAP BN$cS.MOD $nLa consegna dei documenti è effettuata dall'Ufficio Distribuzione 912 $aMIL0164822 950 2$aBiblioteca Centralizzata di Ateneo$cv. 1.1-4.4 in 8 tomi$d 01SALA DING 609 STODT$e 0102 0000015425 VMA A4(0002.2 v. 2.2$fY $h19941213$i19941213 977 $a 01$a 84$a AE$a BN$a FT$a IS$a SP 996 $a2$961340 997 $aUNISANNIO