» » Software Measurement and Estimation: A Practical Approach

Fb2 Software Measurement and Estimation: A Practical Approach ePub

by M. Carol Brennan,Linda M. Laird

Category: Programming
Subcategory: Technologies and Computers
Author: M. Carol Brennan,Linda M. Laird
ISBN: 0471676225
ISBN13: 978-0471676225
Language: English
Publisher: Wiley-IEEE Computer Society Pr; 1 edition (June 5, 2006)
Pages: 280
Fb2 eBook: 1277 kb
ePub eBook: 1848 kb
Digital formats: txt lrf mobi docx

An effective, quantitative approach for estimating and managing software projectsHow many people do I need? .

An effective, quantitative approach for estimating and managing software projectsHow many people do I need? When will the quality be good enough for commercial sale? Can this really be done in two weeks? Rather than relying on instinct, the authors of Software Measurement and Estimation offer a new, tested approach that includes the quantitative tools, data, and knowledge needed to make sound estimations

Any book on Software Measurement should cover the ISO/IEC 15939 standard. What I like about this book is that it deals with the most important topics of software measurement and estimation without being bulky or tedious.

Any book on Software Measurement should cover the ISO/IEC 15939 standard.

ACM Transactions on Software Engineering and Methodology (TOSEM) was founded in 1992 under the guidance of Rick .

Thompson ISI's Impact Factor rankings for 2005, the most recently published, ranks TOSEM second. This paper compares the latest estimates of poverty (1999†2000) made by the Planning Commission with earlier estimates of the 1980s and 1990s, focusing on the methodology and database used for estimation.

Linda M. Laird, M. Carol Brennan. An effective, quantitative approach for estimating and managing software projects How many people do I need? When will the quality be good enough for commercial sale?

Linda M. An effective, quantitative approach for estimating and managing software projects How many people do I need? When will the quality be good enough for commercial sale? Can this really be done in two weeks? Rather than relying on instinct, the authors of Software Measurement and Estimation offer a new, tested approach that includes the quantitative tools, data, and knowledge needed to make sound estimations.

This book is primarily intended to be used in a senior or graduate metrics and estimation course. It is based on a successful course in the Quantitative Software Engineering Program within the Computer Science Department at Stevens Institute of Technology. This course, which teaches measurement, metrics, and estimation, is a cornerstone of the program.

oceedings{Laird2006SoftwareMA, title {Software Measurement and Estimation: A Practical Approach} . An effective, quantitative approach for estimating and managing software projects How many people do I need? When will the quality be good enough for commercial sale?

oceedings{Laird2006SoftwareMA, title {Software Measurement and Estimation: A Practical Approach}, author {Linda M. Laird and Matthew Brennan}, year {2006} .

Автор: Laird, Linda M. Brennan, M. Carol Название: Software . Автор: Laird Название: Software Measurement and Estimation: A Practical.

This book focuses on techniques and tools for estimating the effort needed to reach a given level of quality and performance for a software project. It examines various factors that impact estimations.

Software Measurement and Estimation book. Carol Brennan - IEEE Computer Society Pr Software Measurement and Estimation. A Practical Approach. Linda M.

An effective, quantitative approach for estimating and managingsoftware projectsHow many people do I need? When will the quality be good enough forcommercial sale? Can this really be done in two weeks? Rather thanrelying on instinct, the authors of Software Measurement andEstimation offer a new, tested approach that includes thequantitative tools, data, and knowledge needed to make soundestimations.The text begins with the foundations of measurement, identifies theappropriate metrics, and then focuses on techniques and tools forestimating the effort needed to reach a given level of quality andperformance for a software project. All the factors that impactestimations are thoroughly examined, giving you the tools needed toregularly adjust and improve your estimations to complete a projecton time, within budget, and at an expected level of quality.This text includes several features that have proven to besuccessful in making the material accessible and easy tomaster:* Simple, straightforward style and logical presentation andorganization enables you to build a solid foundation of theory andtechniques to tackle complex estimations* Examples, provided throughout the text, illustrate how to usetheory to solve real-world problems* Projects, included in each chapter, enable you to apply yournewfound knowledge and skills* Techniques for effective communication of quantitative data helpyou convey your findings and recommendations to peers andmanagementSoftware Measurement and Estimation: A Practical Approach allowspracticing software engineers and managers to better estimate,manage, and effectively communicate the plans and progress of theirsoftware projects. With its classroom-tested features, this is anexcellent textbook for advanced undergraduate-level and graduatestudents in computer science and software engineering.An Instructor Support FTP site is available from the Wileyeditorial department.
Comments to eBook Software Measurement and Estimation: A Practical Approach
Thetahuginn
This was a very good book to have if this is your field of study. The book was pretty easy to read and would serve well as a reference!
Raelin
It is amazing how much information could be packed into a book of only 250 pages (approximately). This is probably the best book one can currently buy for a good introduction to software measurement and estimation. It is both a guide for students as well as a reference for software measurement practitioners. The book contains small imperfections that can be fixed and by no means reduce its value. They will certainly be corrected in a future edition. Comments below:

- Chapter 1 / Section 1.4 about the CMMI mentions the Project Planning and Project Monitoring and Control process areas (PAs) but fails to mention the Measurement and Analysis process area - that has everything to do with the book's theme.

- Chapter 2 provides a short (and good) description of the GQM (Goal/Question/Metric) approach but fails to mention the PSM (Practical Software & Systems Measurement) methodology, even though the PSM book is listed as reference [3] at the end of the chapter. Also, Section 2.3 is titled "Method 3: Standards Driven Metrics" but does not mention the ISO/IEC 15939 standard (Software Engineering - Software Measurement Process), which is related to the CMMI Measurement and Analysis PA and also to the Practical Software & Systems Measurement initiative. Any book on Software Measurement should cover the ISO/IEC 15939 standard.

- Chapter 3 contains a very good explanation of measurement scales, measures of central tendency, measures of variability, measurement errors, accuracy, and precision.

- Chapter 4 is about software sizing. Even though the coverage is very good, the chapter fails to inform the reader that 3 of the FSM methods - IFPUG, NESMA (Netherlands Software Metrics Users Association, not even mentioned), and COSMIC have become ISO standards. It should also be said that IFPUG considers the Value Adjustment Factor optional since 2003. The main IFPUG Function Point reference, the Counting Practices Manual, is not listed as a reference at the end of the chapter.

- Chapter 5 features a good introduction to complexity measures, including McCabe's cyclomatic complexity, Halstead's measure, and the Agresti-Card-Glass system complexity metric. Object-oriented design metrics are also covered in this chapter. The author explains those measures very clearly including examples.

- Chapter 6 is about effort estimation. Again the author provides excellent and comprehensive explanations of several estimation models, such as expert opinion (including Delphi), benchmark data, analogy, proxy points, custom models, and algorithmic models. On page 96 the author directs the reader to reference [10] for the IFPUG website. As it turns out, reference [10] on page 116 points to the website of a consulting company. It would be nice to have this fixed in the next edition of the book. On page 104 COCOMO II is mentioned but the example on page 105 uses COCOMO 81. The reader should be aware that COCOMO 81 has been replaced by COCOMO II. On page 106 some estimation tools are listed, namely COCOMO, SPR, and Checkpoint. COCOMO itself is not a tool so it would have been better to use the USC COCOMO II free tool as an example, as well as commercial tools such as COSTAR and Cost Xpert. SPR is listed as a tool when it is actually a company that used to sell the Checkpoint tool that has been replaced by KnowledgePlan.

- Chapter 7 provides the reader with a very good introductory treatment of defects. Figure 7.6 on page 122 depicts a size-defect relationship that has been "linearized" through the use of a log-log scale. That should be clearly explained (the text refers to the relationship as linear). Overall this is an excellent chapter.

- Chapter 8, 9, and 10 are, respectively, about reliability, response time and availability, and measuring progress. They are all very good and I can only recommend them. Excellent explanations and references.

- Chapters 11 and 12 - Outsourcing and Financial Measures - seem a little displaced in this book, even though they can still be useful for students.

- Chapter 13 on Benchmarking is perhaps too short to give the theme a fair treatment.

- Chapter 14 on Presenting Metrics to Management is very interesting and potentially useful to measurement analysts. The author teaches the reader how to create a dashboard for all metrics to be viewed as a whole.

What I like about this book is that it deals with the most important topics of software measurement and estimation without being bulky or tedious. The language is simple and keeps the reader interested throughout the 250 pages. Recommended.

I hope this review helps potential readers as well as the author of this very good book.
Kefrannan
This book tries to provide some measurement methods, we studied it as a text-book for one of our software project management classes.
To be fair, the book gives you an insight, and seems to know what it is talking about; but this is the minimum requirement for a book!
This book contains too many typos, and can be so confusing that I don't even want to keep it in my bookshelf!
And the concepts are only introduced and there's no depth to them. So I wouldn't recommend it as a textbook, especially for a masters degree class.
Sharpmane
Really good book. Down-to-earth book to apply the concepts quickly. Definitely a book to return every now and then to refresh some concepts.
Xava
I bought this book after going through the Table of Contents. After reading some chapters, I am convinced that it is a good buy. The book is written in a simple language and is well structured with good examples thrown in. I found the chapters 'Measuring Size' and 'Estimating Effort' especially well presented. The References listed at the end of the chapters is extremely useful and allows one to explore certain topics in greater detail.

One drawback is that the problems listed at the end of the chapters do not have solution key and the FTP site is not available despite the claim on the front cover. The good news is that one of the authors (Linda) emailed me to state that creating the FTP site was her next project !!!

Overall, an excellent book on a yet to be fully understood software engineering topic.
Haracetys
I've been working on a web application project. I needed to analyze and estimate the reliability of my project. Using the techniques presented in this book (especially chapter 7 - Defects and Defect Metrics), I was able to predict the reliability of my project. Starting at the beginning of the project, I used my history data from other projects for calculations. As I progressed to the test phase (I used incremental model), I was able to estimate the reliability based on the defects collected during the testing phase. I highly recommend this book especially if you are software engineering major.
Impala Frozen
It is a good book which provides enough theoretical foundation based on which correct metrics / measurements can be defined and used.
This is the probably the first book to contain most of the information I needed know about Software Measurement and Estimation in simple and easy to understand language. It contains excersises to practice what you have learned. Overall an Excellent book. Well written Linda. Thanks
Related to Software Measurement and Estimation: A Practical Approach
An Approach to Architecture-Based Systematic Software Reuse: Plugging Components into an Architecture eBook
Fb2 An Approach to Architecture-Based Systematic Software Reuse: Plugging Components into an Architecture ePub
Applied Software Measurement: Assuring Productivity and Quality eBook
Fb2 Applied Software Measurement: Assuring Productivity and Quality ePub
Guide to Graphics Software Tools (Springer Professional Computing) eBook
Fb2 Guide to Graphics Software Tools (Springer Professional Computing) ePub
Software Engineering: A Practitioner's Approach eBook
Fb2 Software Engineering: A Practitioner's Approach ePub
Evaluating Measurement Accuracy: A Practical Approach eBook
Fb2 Evaluating Measurement Accuracy: A Practical Approach ePub
Object-Oriented Test Measurement Software Development in C++ eBook
Fb2 Object-Oriented Test  Measurement Software Development in C++ ePub
Software Testing and Continuous Quality Improvement, Second Edition eBook
Fb2 Software Testing and Continuous Quality Improvement, Second Edition ePub
Optimize Quality for Business Outcomes: A Practical Approach to Software Testing, 3rd Edition eBook
Fb2 Optimize Quality for Business Outcomes: A Practical Approach to Software Testing, 3rd Edition ePub
The ROI from Software Quality eBook
Fb2 The ROI from Software Quality ePub