In una vista di ingegneria del software, quali sono tutti i passaggi in un SDLC allo stato dell'arte che posso fare? [chiuso]

0

In una situazione ipotetica di un'azienda che ha risorse infinite (tempo / budget) per sviluppare un prodotto.

qualcuno può elencarmi TUTTI possibili passaggi richiesti nel mio ciclo di vita dello sviluppo del sistema per raggiungere l'obiettivo, in una vista dello stato dell'arte del software ?

L'obiettivo di questa domanda è ottenere un elenco dettagliato di tutti i diversi aspetti che vorrei fare in un ciclo di vita dello sviluppo software "all'avanguardia". Non sono interessato ai percorsi (metodologie di sviluppo del software) ma a tutti i tipi di passaggi.

Esempio: Concentrandosi sulla "fase di test del software" posso testare un prodotto per archiviare diversi obiettivi:

* 5.1 Test target
      o 5.1.1 Unit testing
      o 5.1.2 Integration testing
      o 5.1.3 System testing
      o 5.1.4 System integration testing
* 5.2 Objectives of testing
      o 5.2.1 Regression testing
      o 5.2.2 Acceptance testing
      o 5.2.3 Alpha testing
      o 5.2.4 Beta testing

* 6.1 Software performance testing and load testing
* 6.2 Stability testing
* 6.3 Usability testing
* 6.4 Security testing
* 6.5 Internationalization and localization
* 6.6 Destructive testing

E altri .. Cercando di enumerare tutti gli aspetti del test del software, che altro aspetto ho bisogno di testare?

Esegui questo tipo di ragionamento su tutti gli aspetti del ciclo di vita dello sviluppo del software.

    
posta boos 23.03.2011 - 18:25
fonte

2 risposte

1

Trying to enumerate all aspects of software testing, what else aspect i need to test ?

Non puoi enumerare tutti .

Do this kind of reasoning to all aspect of software development life cycle.

Ancora non puoi fare tutti .

Tutto è impossibile. Se vuoi fare tutti i passi possibili, devi concedere tutto il tempo possibile e tutte le risorse possibili.

Tutti i passaggi sono effettivamente infiniti.

Potresti, ad esempio, includere "tradurre tutti i piani di test in tutte le lingue umane". Questo è un possibile passo.

Potresti anche includere "riscrivere tutti i risultati dei test in tutte le basi numeriche dalla base 2 alla base 65.635 (usando i caratteri Unicode per le cifre)." Questo è un possibile passo.

Chiedere all è sciocco. Comprenderà attività che non creano realmente i risultati richiesti.

Un SDLC ha un numero minimo di passaggi che sembrano svolgere il lavoro.

Puoi aggiungere quanti più passaggi sembrano necessari per portare a termine il lavoro. In effetti, puoi aggiungere un numero infinito di passaggi aggiuntivi.

Puoi aggiungere tutti i passaggi possibili, inclusi i passaggi che non portano a termine il lavoro.

Il trucco è questo.

Il numero di passaggi corretto è il numero esatto di passaggi per completare il lavoro. Non tutti .

    
risposta data 31.03.2011 - 03:42
fonte
0

In realtà, ci sono molti percorsi per raggiungere l'obiettivo, come la cascata o metodologie agili. E ci sono molte varianti di ognuno di questi percorsi.

Tutto questo un intero argomento accademico chiamato ingegneria del software .

    
risposta data 24.03.2011 - 12:07
fonte

Leggi altre domande sui tag