Cargando…

Estimating software costs : bringing realism to estimating /

"Deliver software projects on time and within budget. This fully updated and expanded volume provides cost-estimating methods for projects using modern technologies including Java, object-oriented methods, and reusable components. Written by a pioneer and leading authority in the field of softw...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Jones, Capers
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York : McGraw-Hill Companies, ©2007.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ma 4500
001 OR_ocn228403463
003 OCoLC
005 20231017213018.0
006 m o d
007 cr zn|||||||||
008 080408s2007 nyua ob 001 0 eng d
010 |a  2007011911 
040 |a COCUF  |b eng  |e pn  |c COCUF  |d OCLCQ  |d KUK  |d B24X7  |d OCLCQ  |d UMI  |d UIU  |d OCLCQ  |d OCLCF  |d OCLCQ  |d Z5A  |d AU@  |d TOH  |d HRM  |d VT2  |d SNU  |d YDX  |d LDP  |d OCLCQ  |d OCLCO  |d UKAHL  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 606038457  |a 817691733  |a 1059045435  |a 1097095927  |a 1152978812  |a 1153804167  |a 1154849963  |a 1156332974  |a 1156895445  |a 1192336583  |a 1262685367 
020 |a 0071483004  |q (alk. paper) 
020 |a 9780071483001  |q (alk. paper) 
020 |a 0071759824  |q (electronic bk.) 
020 |a 9780071759823  |q (electronic bk.) 
020 |a 9780071776790 
020 |a 0071776796 
020 |a 1283221454 
020 |a 9781283221450 
020 |a 9786613221452 
020 |a 6613221457 
029 1 |a AU@  |b 000053249683 
029 1 |a AU@  |b 000058201191 
029 1 |a AU@  |b 000060058234 
035 |a (OCoLC)228403463  |z (OCoLC)606038457  |z (OCoLC)817691733  |z (OCoLC)1059045435  |z (OCoLC)1097095927  |z (OCoLC)1152978812  |z (OCoLC)1153804167  |z (OCoLC)1154849963  |z (OCoLC)1156332974  |z (OCoLC)1156895445  |z (OCoLC)1192336583  |z (OCoLC)1262685367 
037 |a CL0500000175  |b Safari Books Online 
050 4 |a QA76.76.C73  |b J66 2007eb 
082 0 4 |a 005  |2 22 
049 |a UAMI 
100 1 |a Jones, Capers. 
245 1 0 |a Estimating software costs :  |b bringing realism to estimating /  |c Capers Jones. 
250 |a 2nd ed. 
260 |a New York :  |b McGraw-Hill Companies,  |c ©2007. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Title from title screen. 
520 |a "Deliver software projects on time and within budget. This fully updated and expanded volume provides cost-estimating methods for projects using modern technologies including Java, object-oriented methods, and reusable components. Written by a pioneer and leading authority in the field of software estimation, this new edition is the definitive resource for developers building complex software." 
504 |a Includes bibliographical references and index. 
505 0 0 |t How Software Cost-Estimating Tools Work  |g 4 --  |t Cautions About Accidental Omissions from Estimates  |g 15 --  |t Software Cost Estimating and Other Development Activities  |g 17 --  |g Chapter 2  |t The Origins of Software Cost Estimation  |g 23 --  |t The Early History of Software Cost Estimation  |g 24 --  |t The Expansion and Use of Functional Metrics for Software Cost Estimating  |g 28 --  |g Chapter 3  |t Six Forms of Software Cost Estimation  |g 33 --  |t Overview of Manual Software-Estimating Methods  |g 34 --  |t Overview of Automated Software-Estimating Methods  |g 36 --  |t Comparison of Manual and Automated Estimates for Large Software Projects  |g 48 --  |g Chapter 4  |t Software Cost-Estimating Tools and Project Success and Failure Rates  |g 53 --  |t Probabilities of Software Project Success or Failure  |g 55 --  |g Chapter 5  |t Sources of Error in Software Cost Estimation  |g 61 --  |t Judging the Accuracy of Software Cost Estimates  |g 65 --  |t Classes of Software Estimation Errors  |g 68 --  |g Section 2  |t Preliminary Estimation Methods --  |g Chapter 6  |t Manual Software-Estimating Methods  |g 91 --  |t Rules of Thumb Based on Lines-of-Code Metrics  |g 92 --  |t Rules of Thumb Based on Ratios and Percentages  |g 95 --  |t Rules of Thumb Based on Function Point Metrics  |g 99 --  |t Function Point Sizing Rules of Thumb  |g 102 --  |t Rules of Thumb for Schedules, Resources, and Costs  |g 117 --  |t Rules of Thumb Using Activity-Based Cost Analysis  |g 121 --  |g Chapter 7  |t Manual Estimating Methods Derived from Agile Projects and New Environments  |g 131 --  |t Metrics Used for Rules of Thumb  |g 135 --  |t Rules of Thumb for Manual Software Cost Estimates  |g 140 --  |t Component-Based Development  |g 143 --  |t Dynamic System Development Method (DSDM)  |g 146 --  |t Enterprise Resource Planning (ERP) Deployment  |g 148 --  |t Extreme Programming (XP)  |g 152 --  |t International Outsourcing  |g 155 --  |t Object-Oriented (OO) Development  |g 159 --  |t Capability Maturity Model (CMM)  |g 162 --  |t Software Methods with Only Partial Rules of Thumb  |g 167 --  |t Cleanroom Development  |g 167 --  |t Crystal Development Approach  |g 168 --  |t Feature-Driven Development (FDD)  |g 168 --  |t ISO 9000-9004 Quality Standards  |g 169 --  |t Iterative or Incremental Development  |g 169 --  |t Pattern-Based Software Development  |g 171 --  |t Quality Function Deployment (QFD)  |g 174 --  |t Rapid Application Development (RAD)  |g 175 --  |t Scrum  |g 176 --  |t Six-sigma for Software  |g 177 --  |t Spiral Software Development  |g 179 --  |t Unified Modeling Language (UML)  |g 180 --  |t Use Cases for Software Requirements  |g 181 --  |t Web-Based Applications  |g 183 --  |g Chapter 8  |t Automated Estimates from Minimal Data  |g 189 --  |g Stage 1  |t Recording Administrative and Project Information  |g 190 --  |g Stage 2  |t Preliminary Sizing of Key Deliverables  |g 203 --  |g Stage 3  |t Producing a Preliminary Cost Estimate  |g 219 --  |g Section 3  |t Sizing Software Deliverables --  |g Chapter 9  |t Sizing Software Deliverables  |g 229 --  |t General Sizing Logic for Key Deliverables  |g 229 --  |t Sizing Methods Circa 2007  |g 230 --  |t Pattern Matching from Historical Data  |g 232 --  |t Using Historical Data to Predict Growth in Requirements  |g 233 --  |t Mathematical or Statistical Attempts to Extrapolate Size from Partial Requirements  |g 234 --  |t Arbitrary Rules of Thumb for Adding Contingency Factors  |g 235 --  |t Freezing Requirements at Fixed Points in Time  |g 236 --  |t Producing Formal Cost Estimates Only for Subsets of the Total Application  |g 237 --  |t Volume of Function Point Data Available  |g 245 --  |t Software Complexity Analysis  |g 247 --  |t Software Sizing with Reusable Components  |g 258 --  |t Overview of the Basic Forms of Software Sizing Metrics  |g 260 --  |t Source Code Sizing  |g 269 --  |t Sizing Object-Oriented Software Projects  |g 275 --  |t Sizing Text-Based Paper Documents  |g 277 --  |t Sizing Graphics and Illustrations  |g 283 --  |t Sizing Bugs or Defects  |g 286 --  |t Sizing Test Cases  |g 293 --  |t The Event Horizon for Sizing Software Artifacts  |g 295 --  |t What Is Known as a Result of Sizing Software Projects  |g 297 --  |t Strengths and Weaknesses of Software Size Metrics  |g 299 --  |g Section 4  |t Cost-Estimating Adjustment Factors --  |g Chapter 10  |t Compensation and Work-Pattern Adjustments  |g 307 --  |t Manual and Automated Methods of Adjustment  |g 308 --  |t Exclusions from Normal Software Cost Estimates  |g 310 --  |t Setting Up the Initial Conditions for a Cost Estimate  |g 313 --  |t Variations in Burden Rates or Overhead Costs  |g 316 --  |t Variations in Work Habits and Unpaid Overtime  |g 318 --  |g Chapter 11  |t Activity Pattern Adjustment Factors  |g 325 --  |t Twenty Five Common Activities for Software Projects  |g 326 --  |g Chapter 12  |t Software Technology Adjustment Factors  |g 335 --  |t Adjustment Factors and Macro-Estimation Tools  |g 336 --  |t Factors That Influence Software Development Productivity  |g 340 --  |t Factors That Influence Software Maintenance Productivity  |g 343 --  |t Patterns of Positive and Negative Factors  |g 345 --  |t Adjustment Factors and Micro-Estimating Tools  |g 347 --  |g Section 5  |t Activity-Based Software Cost Estimating --  |g Chapter 13  |t Estimating Software Requirements  |g 367 --  |t Function Points and Software Requirements  |g 374 --  |t Primary Topics for Software Requirements  |g 381 --  |t Secondary Topics for Software Requirements  |g 382 --  |t Positive and Negative Requirements Adjustment Factors  |g 383 --  |t Requirements and End-User Software  |g 386 --  |t Requirements and Agile Applications  |g 386 --  |t Requirements and Management Information Systems (MIS) Projects  |g 386 --  |t Requirements and Outsourced Projects  |g 387 --  |t Requirements and Systems Software  |g 387 --  |t Requirements and Commercial Software  |g 388 --  |t Requirements and Military Software Projects  |g 389 --  |t Requirements and Web-Based Applications  |g 390 --  |t Evaluating Combinations of Requirements Factors  |g 390 --  |g Chapter 14  |t Estimating Software Prototypes  |g 395 --  |t Disposable Prototypes  |g 398 --  |t Time box Prototypes  |g 398 --  |t Evolutionary Prototypes  |g 400 --  |t Default Values for Estimating Disposable Prototypes  |g 402 --  |t Positive and Negative Factors That Influence Software Prototypes  |g 404 --  |g Chapter 15  |t Estimating Software Specifications and Design  |g 409 --  |t Positive Design Adjustment Factors  |g 414 --  |t Negative Design Adjustment Factors  |g 415 --  |g Chapter 16  |t Estimating Design Inspections  |g 421 --  |t Inspection Literature  |g 421 --  |t Inspection Process  |g 423 --  |t Value of Inspections  |g 426 --  |g Chapter 17  |t Estimating Programming or Coding  |g 435 --  |t The Impact of Reusability on Programming  |g 442 --  |t The Impact of Experience on Programming  |g 444 --  |t The Impact of Bugs or Errors on Programming  |g 444 --  |t The Impact of Unpaid Overtime on Programming  |g 446 --  |t The Impact of Creeping Requirements on Programming  |g 448 --  |t The Impact of Code Structure and Complexity on Programming  |g 449 --  |t The Impact of Unplanned Interruptions on Programming  |g 450 --  |t The Impact of Application Size on Programming  |g 451 --  |t The Impact of Office Space and Ergonomics on Programming  |g 452 --  |t The Impact of Tools on Programming  |g 454 --  |t The Impact of Programming Languages on Programming  |g 455 --  |t The Impact of Schedule Pressure on Programming  |g 459 --  |g Chapter 18  |t Estimating Code Inspections  |g 461 --  |t Code Inspection Literature  |g 461 --  |t Effectiveness of Code Inspections  |g 462 --  |t Considerations for Estimating Code Inspections  |g 466 --  |g Chapter 19  |t Estimating Software Configuration Control and Change Management  |g 471 --  |t The Literature on Change Management  |g 473 --  |t Measuring Software Change  |g 475 --  |t Changes in User Requirements  |g 479 --  |t Changes in Specifications and Design  |g 480 --  |t Changes Due to Bugs or Defect Reports  |g 481 --  |g Chapter 20  |t Estimating Software Testing  |g 485 --  |t General Forms of Software Testing  |g 491 --  |t Specialized Forms of Software Testing  |g 495 --  |t Forms of Testing Involving Users or Clients  |g 498 --  |t Number of Testing Stages  |g 499 --  |t Testing Pattern Variations by Industry and Type of Software  |g 501 --  |t Testing Pattern Variations by Size of Application  |g 503 --  |t Testing Stages Noted in Lawsuits Alleging Poor Quality  |g 504 --  |t Using Function Points to Estimate Test-Case Volumes  |g 505 --  |t Using Function Points to Estimate the Numbers of Test Personnel  |g 507 --  |t Testing and Defect-Removal Efficiency Levels  |g 508 --  |t Using Function Points to Estimate Testing Effort and Costs  |g 510 --  |t Testing by Developers or by Professional Test Personnel  |g 512 --  |t Test Case Coverage  |g 514 --  |t The Factors That Affect Testing Performance  |g 514 --  |g Chapter 21  |t Estimating User and Project Documentation  |g 519 --  |t Estimating Tools and Software Documentation  |g 521 --  |t Quantifying the Number and Sizes of Software Document Types  |g 523 --  |t Software Documentation Tools on Lagging and Leading Projects  |g 527 --  |g Chapter 22  |t Estimating Software Project Management  |g 531 --  |t The Roles of Software Project Management  |g 535 --  |t Project  
505 0 0 |t Managers Who Are Also Technical Contributors  |g 537 --  |t Project Management for Hybrid Projects Involving Hardware and Software  |g 538 --  |t Project Management and External Schedule Pressures  |g 538 --  |t Project Management Tools  |g 539 --  |t Project Management on Large Systems with Many Managers  |g 542 --  |t Time-Splitting, or Managing Several Projects Simultaneously  |g 544 --  |t The Span of Control, or Number of Staff Members per Manager  |g 545 --  |t Managing Multiple Occupation Groups  |g 546 --  |t The Presence or Absence of Project Offices for Large Systems  |g 548 --  |t Experience Levels of Software Project Managers  |g 549 --  |t Quality-Control Methods Selected by Project Managers  |g 550 --  |t Project Managers and Metrics  |g 551 --  |t Summary of Project Management Findings  |g 551 --  |g Section 6  |t Maintenance and Enhancement Cost Estimating --  |g Chapter 23  |t Maintenance and Enhancement Estimating  |g 557 --  |t Nominal Default Values for Maintenance and Enhancement Activities  |g 562 --  |t Metrics and Measurement Problems with Small Maintenance Projects  |g 566 --  |t Best and Worst Practices in Software Maintenance  |g 567 --  |t Software Entropy and Total Cost of Ownership  |g 570 --  |t Installing New Releases and Patches from Software Vendors  |g 572 --  |t Major Enhancements  |g 573 --  |t Minor Enhancements  |g 574 --  |t Maintenance (Defect Repairs)  |g 576 --  |t Warranty Repairs  |g 581 --  |t Customer Support  |g 581 --  |t Economics of Error-Prone Modules  |g 582 --  |t Mandatory Changes  |g 584 --  |t Complexity Analysis  |g 585 --  |t Code Restructuring and Refactoring  |g 586. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer software  |x Costs. 
650 6 |a Logiciels  |x Coût. 
650 7 |a Computer software  |x Costs  |2 fast 
776 0 8 |i Print version:  |a Jones, Capers.  |t Estimating software costs.  |b 2nd ed.  |d New York : McGraw-Hill Companies, ©2007  |z 0071483004  |w (DLC) 2007011911  |w (OCoLC)105443414 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780071483001/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26368240 
938 |a Books 24x7  |b B247  |n bks00022119 
938 |a YBP Library Services  |b YANK  |n 16840692 
994 |a 92  |b IZTAP