ABSTRACT

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.

chapter |7 pages

Agile/Scrum Software Development

chapter |12 pages

Anti-Pattern-Based Development

chapter |11 pages

CASE Software Development

chapter |8 pages

Cleanroom Software Engineering (CSE)

chapter |5 pages

Container Software Development

chapter |6 pages

Continuous Development

chapter |9 pages

Cowboy Development

chapter |6 pages

Crystal Methods

chapter |5 pages

DevOps

chapter |8 pages

Disciplined Agile Development (DAD)

chapter |11 pages

Dynamic Systems Development Method (DSDM)

chapter |5 pages

Extreme Programming (XP)

chapter |5 pages

Feature-Driven Development (FDD)

chapter |4 pages

Git Software Development

chapter |6 pages

Global 24 Hour Development

chapter |3 pages

IntegraNova Development

chapter |3 pages

Iterative Software Development

chapter |8 pages

Kaizen

chapter |5 pages

Lean Software Development

chapter |5 pages

Legacy Data Mining

chapter |7 pages

Legacy Renovation Development

chapter |8 pages

Legacy Repair Development

chapter |9 pages

Legacy Replacement Development

chapter |5 pages

Mashup Development

chapter |5 pages

Merise

chapter |5 pages

Micro Service Software Development

chapter |3 pages

Model-Based Development

chapter |6 pages

Object-Oriented (OO) Methods

chapter |6 pages

Open-Source Software Development

chapter |8 pages

Pair Programming Software Development

chapter |10 pages

Pattern-Based Development

chapter |5 pages

Prince2

chapter |5 pages

Prototype Development (Disposable)

chapter |6 pages

Prototype Development (Evolutionary)

chapter |4 pages

Rapid Application Development (RAD)

chapter |5 pages

Rational Unified Process (RUP)

chapter |6 pages

Reengineering

chapter |16 pages

Reuse-Based Software Development (85%)

chapter |5 pages

Reverse Engineering

chapter |6 pages

Service-Oriented Architecture

chapter |9 pages

Specifications by Example Development

chapter |5 pages

Spiral Development

chapter |5 pages

chapter |4 pages

T-VEC Development

chapter |34 pages

Virtual Reality Global Development

chapter |5 pages

V-Model

chapter |6 pages

Waterfall Development