Software Methodologies
eBook - ePub

Software Methodologies

A Quantitative Guide

Capers Jones

Condividi libro
  1. 544 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

Software Methodologies

A Quantitative Guide

Capers Jones

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

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.

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
Software Methodologies è disponibile online in formato PDF/ePub?
Sì, puoi accedere a Software Methodologies di Capers Jones in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Computer Science e Information Technology. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Anno
2017
ISBN
9781315314464
Edizione
1
Chapter 1
Overview of 60 Software Development Methodologies
Executive summary: Software has developed 60 different methodologies due in part to sociological reasons and in part to bad metrics and measurement practices which prevent accurate measurements of methodology productivity and quality.
Sociological factors are the primary reason why software has over 25 size metrics, 60 methodologies, and over 3000 programming languages. The existence of so many variations is proof that none are fully adequate for all sizes and types of software. Truly effective general-purpose methodologies or programming languages would become standards practices, and none are good enough for this to happen as of 2017.
No matter what software development methodology is selected, all software projects have certain common features and common tasks that must be performed. The following section lists 20 essential activities that are part of all 60 methodologies discussed in this book.
Essential Activities for All 60 Software Development Methodologies
1.Cost and schedule estimates must be created.
2.Quality and risk estimates must be created.
3.User requirements must be studied and documented.
4.Government mandates such as Federal Aviation Administration (FAA) or Food and Drug Administration (FDA) approval must be planned.
5.For large applications, a formal architecture may be needed.
6.Software designs must be created for features and interfaces.
7.Software code must be developed or reusable code acquired.
8.Software code...

Indice dei contenuti