The industry is nowadays confronted with large-scale monolithic and inflexible object-oriented software. Because of their high business value, these legacy systems must be reengineered. One of the important issues in reengineering is the detection and location of design flaws, which prevent an efficient maintenance and further development of the system. This work presents a novel metrics-based approach for detecting such design problems. The approach is based on the Detection Strategy concept, which is a higher-level mechanism for interpreting measurement results, defined by the author. After defining and explaining the mechanism itself, the work introduces an important suite of detection strategies for the identification of different well-known design flaws found in the literature, but also for problems rarely mentioned. The last part of the work introduces a new type of quality model, called Factor-Strategy.
Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.
Michele Lanza is an Assistant Professor at the University of Lugano, Switzerland. His main research interests lie in software (re)engineering and software evolution with a special focus on software visualization and metrics. He was the creator of CodeCrawler, a freely available language-independent software visualization tool. His Ph.D. work won the Ernst Denert Software Engineering Award in 2003. Michele is a member of the ACM and IEEE.
Radu Marinescu is an Assistant Professor at the University of Timisoara, Romania. Radu's research focuses on object-oriented reengineering and quality assurance. Several of his published research ideas have been applied in the well-known "Borland Together Control Center" CASE Tool. He also acted as a reviewer in several phases of the IEEE's SWEBOK (Software Engineering Body of Knowledge) project.
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.
Vendeur : Bookbot, Prague, Rébublique tchèque
Etat : Fine. Metrics are crucial in engineering, yet software engineering is often viewed differently due to its unique characteristics. Typically, if a software system meets functional requirements, few focus on its internal workings. Additionally, understanding and applying software metrics can seem overly complex, often reserved for specialists. Lanza and Marinescu simplify the design metrics for evaluating the size, quality, and complexity of object-oriented software systems. Utilizing statistical data from various industrial projects and established semantics, they derive numerous single and combined threshold values. The authors detail how to identify collaboration and classification disharmony patterns in code, visualize results with the CodeCrawler tool, and propose potential solutions. This blend of theoretical insights and practical methodologies makes the book an essential resource for software architects, developers, and quality engineers. Its pattern-oriented approach to identifying disharmonies facilitates the detection of issues and the implementation of strategies. Richard C. Gronback, Chief Scientist at Borland Software Corporation, praises it as a significant contribution that revitalizes the relevance and applicability of object-oriented metrics. N° de réf. du vendeur 61014236-5ef2-449e-8c23-57459a16f9e8
Quantité disponible : 1 disponible(s)
Vendeur : HPB-Red, Dallas, TX, Etats-Unis
Hardcover. Etat : Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! N° de réf. du vendeur S_334690229
Quantité disponible : 1 disponible(s)
Vendeur : Lucky's Textbooks, Dallas, TX, Etats-Unis
Etat : New. N° de réf. du vendeur ABLIING23Mar3113020163959
Quantité disponible : Plus de 20 disponibles
Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis
Etat : New. N° de réf. du vendeur 4108999-n
Quantité disponible : Plus de 20 disponibles
Vendeur : Studibuch, Stuttgart, Allemagne
hardcover. Etat : Gut. 221 Seiten; 9783540244295.3 Gewicht in Gramm: 1. N° de réf. du vendeur 801135
Quantité disponible : 1 disponible(s)
Vendeur : GoldBooks, Denver, CO, Etats-Unis
Etat : new. N° de réf. du vendeur 56X32_66_3540244298
Quantité disponible : 1 disponible(s)
Vendeur : Ria Christie Collections, Uxbridge, Royaume-Uni
Etat : New. In. N° de réf. du vendeur ria9783540244295_new
Quantité disponible : Plus de 20 disponibles
Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni
Etat : New. N° de réf. du vendeur 4108999-n
Quantité disponible : Plus de 20 disponibles
Vendeur : BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Allemagne
Buch. Etat : Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -Presents a novel metrics-based approach for detecting design problems in object-oriented software.Introduces an important suite of detection strategies for the identification of different well-known design flaws as well as some rarely mentioned ones. 224 pp. Englisch. N° de réf. du vendeur 9783540244295
Quantité disponible : 2 disponible(s)
Vendeur : moluna, Greven, Allemagne
Gebunden. Etat : New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. Comprehensive list of object-oriented disharmony patternsMany reengineering strategies for poorly structured codeBrief introduction to code visualization using CodeCrawlerMichele Lanza is an Assistant Professor at the University . N° de réf. du vendeur 74803309
Quantité disponible : Plus de 20 disponibles