
- 544 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
About this book
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.
Trusted by 375,005 students
Access to over 1 million titles for a fair monthly price.
Study more efficiently using our study tools.
Information
Table of contents
- Cover
- Half-Title
- Title
- Copyright
- Contents
- Preface
- Acknowledgements
- Author
- Introduction
- 1 Overview of 60 Software Development Methodologies
- 2 Life Cycles and Life Expectancies of Software Development Methodologies
- 3 A Method of Scoring Software Methodologies
- 4 Detailed Evaluations of 60 Software Development Methodologies
- 5 Agile/Scrum Software Development
- 6 Animated 3D Full Color Software Design Methodology
- 7 Anti-Pattern-Based Development
- 8 CASE Software Development
- 9 Cleanroom Software Engineering (CSE)
- 10 CMMI Level 3 (Capability Maturity Model Integrated) Software Development
- 11 Commercial Off-the-Shelf Software (COTS) Customization
- 12 Container Software Development
- 13 Continuous Development
- 14 Cowboy Development
- 15 Crystal Methods
- 16 DevOps
- 17 Disciplined Agile Development (DAD)
- 18 Dynamic Systems Development Method (DSDM)
- 19 Enterprise Resource Planning (ERP) Customization
- 20 Evolutionary Development (EVO) Methodology
- 21 Extreme Programming (XP)
- 22 Feature-Driven Development (FDD)
- 23 Git Software Development
- 24 Global 24 Hour Development
- 25 Hybrid Agile/Waterfall Software Development
- 26 Information Engineering (IE) Software Development
- 27 IntegraNova Development
- 28 Iterative Software Development
- 29 Kaizen
- 30 Lean Software Development
- 31 Legacy Data Mining
- 32 Legacy Renovation Development
- 33 Legacy Repair Development
- 34 Legacy Replacement Development
- 35 Mashup Development
- 36 Merise
- 37 Micro Service Software Development
- 38 Microsoft Solutions Framework (MSF) Development
- 39 Model-Based Development
- 40 Object-Oriented (OO) Methods
- 41 Open-Source Software Development
- 42 Pair Programming Software Development
- 43 Pattern-Based Development
- 44 Personal Software Process (PSP) Development
- 45 Prince2
- 46 Product Line Engineering Software Development
- 47 Prototype Development (Disposable)
- 48 Prototype Development (Evolutionary)
- 49 Rapid Application Development (RAD)
- 50 Rational Unified Process (RUP)
- 51 Reengineering
- 52 Reuse-Based Software Development (85%)
- 53 Reverse Engineering
- 54 Robotic Software Development Using Standard Parts
- 55 Service-Oriented Architecture
- 56 Specifications by Example Development
- 57 Spiral Development
- 58 Structured Development (Design, Programming)
- 59 Test-Driven Development (TDD)
- 60 Team Software Process (TSP) and Personal Software Process (PSP)
- 61 T-VEC Development
- 62 Virtual Reality Global Development
- 63 V-Model
- 64 Waterfall Development
- 65 Summary and Conclusions about Software Methodologies
- References and Readings on Software Methodologies and How to Measure Them
- Index
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app