Advances in Computers: Advances in Software Engineering

Zelkowitz, Marvin

In stock
Regular price 68.500 KD inc. VAT
License
Table of contents
  • Cover
  • Contentsv
  • Contributorsix
  • Prefacexiii
  • Chapter 1. An Introduction to Agile Methods1
  • 1. Introduction2
  • 2. State-of-the-Art12
  • 3. State-of-the-Practice26
  • 4. Conclusions46
  • Acknowledgements47
  • Appendix A: An Analysis of Agile Methods48
  • References63
  • Chapter 2. The Timeboxing Process Model for Iterative Software Development67
  • 1. Introduction68
  • 2. Iterative Development Models70
  • 3. The Timeboxing Process Model75
  • 4. Applying the Model84
  • 5. An Example92
  • 6. Conclusions100
  • Acknowledgements102
  • References102
  • Chapter 3. A Survey of Empirical Results on Program Slicing105
  • 1. Introduction106
  • 2. Background108
  • 3. Slice Size120
  • 4. The Impact of Supporting Analyses133
  • 5. Slicing Tools and Techniques144
  • 6. Applications of Slices155
  • 7. Human Comprehension Studies162
  • 8. Conclusion and Future Work170
  • Acknowledgements172
  • References172
  • Chapter 4. Challenges in Design and Software Infrastructure for Ubiquitous Computing Applications179
  • 1. Scenario: A Day in the Life of a CIO180
  • 2. Ubiquitous Computing Characteristics182
  • 3. Research Challenges189
  • 4. Ongoing Projects199
  • 5. Conclusion200
  • References201
  • Chapter 5. Introduction to MBASE (Model-Based (System) Architecting and Software Engineering)203
  • 1. Introduction204
  • 2. Dealing With Model Clashes217
  • 3. MBASE218
  • 4. MBASE Usage Experience242
  • Acknowledgements243
  • Appendix A: LCO, LCA, and IOC Artifacts244
  • References247
  • Further Reading247
  • Chapter 6. Software Quality Estimation with Case-Based Reasoning249
  • 1. Introduction250
  • 2. Software Quality Estimation with CBR253
  • 3. Modeling Methodology259
  • 4. Case Study Description265
  • 5. Results and Analysis269
  • 6. Conclusion285
  • Acknowledgements286
  • Appendix A: Two-Way Analysis of Variance Models286
  • References287
  • Chapter 7. Data Management Technology for Decision Support Systems293
  • 1. Introduction294
  • 2. Decision Support System: Overview295
  • 3. Data Warehouse Servers298
  • 4. OLAP304
  • 5. Data Mining310
  • 6. OLAP and Data Mining: Other Issues316
  • 7. Tools for Populating a Data Warehouse319
  • 8. Metadata Management323
  • 9. Conclusions and Future Directions323
  • References324
  • Author Index327
  • Subject Index333
  • Contents of Volumes in This Series347
Book details
  • Vendor Elsevier S & T
  • SKU 9780120121625
  • ISBN-13 9780080471907
  • Author Zelkowitz, Marvin
  • Category Science
  • Subject Environmental Science

Do you have questions about this book?

Ask an expert!

The series covers new developments in computer technology. Most chapters present an overview of a current subfield within computer science, with many citations, and often include new developments in the field by the authors of the individual chapters. Topics include hardware, software, theoretical underpinnings of computing, and novel applications of computers. This current volume emphasizes software engineering issues in the design of new software systems. The use of the new emerging agile methods is presented as well as timeboxing and model based software engineering (MBASE) as techniques to manage large scale developments.

The book series is a valuable addition to university courses that emphasize the topics under discussion in that particular volume as well as belonging on the bookshelf of industrial practitioners who need to implement many of the technologies that are described.

· In-depth surveys and tutorials on new computer technology
· Well-known authors and researchers in the field
· Extensive bibliographies with most chapters
· Important chapters on new technologies for software development: agile methods, time boxing, MBASE