spiral model what is sdlc spiral model
Què és MODEL ESPIRAL SDLC?
proves d’unitat de proves d’integració de proves d’un sistema
Introducció:
El model en espiral és una combinació de models seqüencials i prototips. Aquest model s’utilitza millor per a grans projectes que impliquin millores contínues. Hi ha activitats específiques que es fan en una iteració (espiral) on la sortida és un petit prototip del gran programari. A continuació, es repeteixen les mateixes activitats per a totes les espirals fins que es construeix tot el programari.
Per explicar-ho en termes més senzills, els passos del model en espiral són:
copiadora de DVD gratis per a Windows 10
Un model en espiral té 4 fases que es descriuen a continuació:
- Fase de planificació
- Fase d’anàlisi de riscos
- Fase d'enginyeria
- Fase d’avaluació.
A continuació es mostren les activitats que es realitzen en les fases del model en espiral:
Nom de la fase | Activitats realitzades | Entregables / Sortida |
---|---|---|
Planificació | -Estudien i recullen els requisits. - Estudi de viabilitat - Ressenyes i tutorials per racionalitzar els requisits | Document de comprensió de requisits Llista finalitzada de requisits. |
Anàlisi de riscos | S'estudien els requisits i es fan sessions de tempesta cerebral per identificar els riscos potencials Un cop identificats els riscos, es planifica i finalitza l'estratègia de mitigació del risc | Document on es destaquen tots els riscos i els seus plans de mitigació. |
Enginyeria | Desenvolupament real i proves si el programari té lloc en aquesta fase | Codi Prova de casos i resultats de proves Informe resum de proves i informe de defectes. |
Avaluació | Els clients avaluen el programari i proporcionen els seus comentaris i aprovació | Característiques del document implementat |
Representació pictòrica del model en espiral SDLC
Els diferents colors representen una espiral o una iteració diferents. Per a la primera iteració, representada en color marró, es realitzen les 4 activitats (Planificació, anàlisi de riscos, enginyeria i avaluació). Un cop finalitzada la fase d’avaluació de la primera iteració (espiral), s’inicia la segona iteració (espiral) La segona iteració, que es representa en color taronja, torna a realitzar les 4 activitats (planificació, anàlisi de riscos, enginyeria i avaluació). De manera similar, la tercera iteració es mostra en color blau i així el procés continua.
Quan s’ha d’utilitzar el model Spiral?
Model en espiral s'utilitza en els escenaris següents:
- Quan el projecte sigui gran.
- On el programari necessita una avaluació contínua del risc.
- Els requisits són una mica complicats i requereixen un aclariment continu.
- El programari requereix canvis significatius.
- On hi ha prou temps per obtenir comentaris dels usuaris finals.
- Quan és necessari que les emissions siguin freqüents.
Avantatges d'utilitzar el model en espiral:
Els avantatges d’utilitzar el model en espiral són els següents:
- El desenvolupament és ràpid
- Els projectes / programes més grans es creen i es gestionen de manera estratègica
- L’avaluació del risc és adequada.
- Control cap a totes les fases del desenvolupament.
- S’afegeixen cada vegada més funcions de manera sistemàtica.
- El programari es produeix aviat.
- Té espai per als comentaris dels clients i els canvis s’implementen més ràpidament.
Inconvenients d'utilitzar el model en espiral:
Els desavantatges del model en espiral són els següents:
- L’anàlisi de riscos és una fase important, per la qual cosa es requereix gent experta.
- No és beneficiós per a projectes més petits.
- L'espiral pot anar infinitament.
- La documentació és més, ja que té fases intermèdies.
- És costós per a projectes més petits.
Conclusió:
preguntes i respostes d’entrevistes de fases de dades per a persones experimentades
Cada espiral es pot anomenar un bucle i cada bucle és un procés de desenvolupament separat en un model en espiral. Les quatre activitats (planificació, anàlisi de riscos, enginyeria i avaluació) formen les fases intermèdies d’un model en espiral i es repeteixen de nou per a cada bucle.
Aquest model és molt bo d’utilitzar per a projectes més grans on pugueu desenvolupar i lliurar prototips més petits i millorar-lo per fer el programari més gran. La implementació d’aquest model requereix recursos experimentats, ja que l’anàlisi de riscos és una part molt integral d’aquest model i l’anàlisi de riscos requereix experiència i, per tant, aquest model esdevé costós.
Lectura recomanada
- Què és el model de cascada SDLC?
- Fases, metodologies, processos i models de SDLC (cicle de vida de desenvolupament de programari)
- Prova pràctica de programari: nou llibre electrònic gratuït (Descarregar)
- Onsite: model offshore de projectes de proves de programari (i com fer-lo funcionar)
- Què és el model V STLC?
- Tutorial de proves SOA: metodologia de proves per a un model d’arquitectura SOA
- Estudi de cas: Com eliminar els defectes de les cascades i els processos de desenvolupament àgil mitjançant un model híbrid
- Última versió del model de telèfon Vs OS: quina s'ha de provar primer?