| |
|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9910819529703321 |
|
|
Autore |
Tripathy Priyadarsh <1958-> |
|
|
Titolo |
Software evolution and maintenance : a practitioner's approach / / Priyadarshi Tripathy, Kshirasagar Naik |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Hoboken, [New Jersey] : , : John Wiley & Sons, , 2015 |
|
2015 |
|
|
|
|
|
|
|
|
|
ISBN |
|
1-118-96463-2 |
1-118-96030-0 |
|
|
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (418 p.) |
|
|
|
|
|
|
Collana |
|
New York Academy of Sciences |
|
|
|
|
|
|
Classificazione |
|
|
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
|
|
|
|
|
Nota di contenuto |
|
Software 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 |
2.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 |
2.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 |
3.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 |
4.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 |
5.5.2 Database First |
|
|
|
|
|
|
Sommario/riassunto |
|
<i>Software Evolution and Maintenance: A Practitioner's Approach </i>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.<br /><br /><ul><li>Explains two maintenance standards: IEEE/EIA 1219 and ISO/IEC14764</li><li>Discusses several commercial reverse and domain engineering toolkits</li><li>Slides for instructors are available online</li><li>Information is based on the IEEE SWEBOK (Software Engineering Body of Knowledge)</li></ul> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Record Nr. |
UNINA9910966188003321 |
|
|
Titolo |
The theory of ecology / / edited by Samuel M. Scheiner and Michael R. Willig |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Chicago, : University of Chicago Press, 2011 |
|
|
|
|
|
|
|
ISBN |
|
9786613362780 |
9781283362788 |
1283362783 |
9780226736877 |
0226736873 |
|
|
|
|
|
|
|
|
Edizione |
[1st ed.] |
|
|
|
|
|
Descrizione fisica |
|
1 online resource (416 p.) |
|
|
|
|
|
|
Classificazione |
|
|
|
|
|
|
Altri autori (Persone) |
|
ScheinerSamuel M. <1956-> |
WilligMichael R |
|
|
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
Description based upon print version of record. |
|
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references (p. 353-400) and index. |
|
|
|
|
|
|
Nota di contenuto |
|
A general theory of ecology / Samuel M. Scheiner and Michael R. Willig -- Perspectives on the role of theory in ecology -- Theory makes ecology evolve / Jurek Kolasa -- A general, unifying theory of ecology? / Jay Odenbaugh -- Constituent theories of ecology -- Foraging theory / Andrew Sih -- Ecological niche theory / Jonathan Chase -- Single species population dynamics and its theoretical underpinnings / Alan Hastings -- Natural enemy-victim interactions: do we have a unified theory yet? / Robert D. Holt -- The metacommunity concept and its theoretical underpinnings / Mathew A. Leibold -- Domain and propositions of succession theory / Steward T. A. Pickett, Scott J. Meiners, and Mary L. Cadenasso -- The equilibrium theory of island biogeography / Dov Sax and Steven D. Gaines -- Theories of ecosystem ecology / Ingrid C. Burke and William K. Lauenroth -- Perspectives on global change theory / Debra P. C. Peters, Brandon T. Bestelmeyer, and Alan K. Knapp -- A theory of ecological gradients: a framework for aligning data and models / Gordon A. Fox, Samuel M. Scheiner, and Michael R. Willig -- Biogeographical gradient theory / Robert K. Colwell -- The state of theory in ecology / Michael R. Willig and Samuel M. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sommario/riassunto |
|
Despite claims to the contrary, the science of ecology has a long history of building theories. Many ecological theories are mathematical, computational, or statistical, though, and rarely have attempts been made to organize or extrapolate these models into broader theories. The Theory of Ecology brings together some of the most respected and creative theoretical ecologists of this era to advance a comprehensive, conceptual articulation of ecological theories. The contributors cover a wide range of topics, from ecological niche theory to population dynamic theory to island biogeography theory. Collectively, the chapters ably demonstrate how theory in ecology accounts for observations about the natural world and how models provide predictive understandings. It organizes these models into constitutive domains that highlight the strengths and weaknesses of ecological understanding. This book is a milestone in ecological theory and is certain to motivate future empirical and theoretical work in one of the most exciting and active domains of the life sciences. |
|
|
|
|
|
|
|
| |