Software Methodologies: A Quantitative Guide
- Length: 578 pages
- Edition: 1
- Language: English
- Publisher: Auerbach Publications
- Publication Date: 2017-07-06
- ISBN-10: B073RM9QWM
- Sales Rank: #2305162 (See Top 100 Books)
This comprehensive reference uses a formal and standard evaluation technique to show the strengths and weakness of more than 60 software development methodologies such as agile, DevOps, RUP, Waterfall, TSP, XP and many more. Each methodology is applied to an application of 1000 function points using the Java language. Each methodology produces a characteristic set of results for development schedules, productivity, costs, and quality. The intent of the book is to show readers the optimum kinds of methodologies for the projects they are concerned with and to warn them about counter indications and possible harm from unsuitable methodologies.
Table of Contents
Chapter 1 Overview Of 60 Software Development Methodologies
Chapter 2 Life Cycles And Life Expectancies Of Software Development Methodologies
Chapter 3 A Method Of Scoring Software Methodologies
Chapter 4 Detailed Evaluations Of 60 Software Development Methodologies
Chapter 5 Agile/Scrum Software Development
Chapter 6 Animated 3D Full Color Software Design Methodology
Chapter 7 Anti-Pattern-Based Development
Chapter 8 Case Software Development
Chapter 9 Cleanroom Software Engineering (Cse)
Chapter 10 Cmmi Level 3 (Capability Maturity Model Integrated) Software Development
Chapter 11 Commercial Off-The-Shelf Software (Cots) Customization
Chapter 12 Container Software Development
Chapter 13 Continuous Development
Chapter 14 Cowboy Development
Chapter 15 Crystal Methods
Chapter 16 Devops
Chapter 17 Disciplined Agile Development (Dad)
Chapter 18 Dynamic Systems Development Method (Dsdm)
Chapter 19 Enterprise Resource Planning (Erp) Customization
Chapter 20 Evolutionary Development (Evo) Methodology
Chapter 21 Extreme Programming (Xp)
Chapter 22 Feature-Driven Development (Fdd)
Chapter 23 Git Software Development
Chapter 24 Global 24 Hour Development
Chapter 25 Hybrid Agile/Waterfall Software Development
Chapter 26 Information Engineering (Ie) Software Development
Chapter 27 Integranova Development
Chapter 28 Iterative Software Development
Chapter 29 Kaizen
Chapter 30 Lean Software Development
Chapter 31 Legacy Data Mining
Chapter 32 Legacy Renovation Development
Chapter 33 Legacy Repair Development
Chapter 34 Legacy Replacement Development
Chapter 35 Mashup Development
Chapter 36 Merise
Chapter 37 Micro Service Software Development
Chapter 38 Microsoft Solutions Framework (Msf) Development
Chapter 39 Model-Based Development
Chapter 40 Object-Oriented (Oo) Methods
Chapter 41 Open-Source Software Development
Chapter 42 Pair Programming Software Development
Chapter 43 Pattern-Based Development
Chapter 44 Personal Software Process (Psp) Development
Chapter 45 Prince2
Chapter 46 Product Line Engineering Software Development
Chapter 47 Prototype Development (Disposable)
Chapter 48 Prototype Development (Evolutionary)
Chapter 49 Rapid Application Development (Rad)
Chapter 50 Rational Unified Process (Rup)
Chapter 51 Reengineering
Chapter 52 Reuse-Based Software Development (85%)
Chapter 53 Reverse Engineering
Chapter 54 Robotic Software Development Using Standard Parts
Chapter 55 Service-Oriented Architecture
Chapter 56 Specifications By Example Development
Chapter 57 Spiral Development
Chapter 58 Structured Development (Design, Programming)
Chapter 59 Test-Driven Development (Tdd)
Chapter 60 Team Software Process (Tsp) And Personal Software Process (Psp)
Chapter 61 T-Vec Development
Chapter 62 Virtual Reality Global Development
Chapter 63 V-Model
Chapter 64 Waterfall Development
Chapter 65 Summary And Conclusions About Software Methodologies