TIENE EN SU CESTA DE LA COMPRA
en total 0,00 €
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
Contents
Preface
Acknowledgments
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