Bienvenidos a un nuevo curso. Ahora estoy en el ciclo de grado superior: Desarrollo de aplicaciones multiplataforma. Y voy a ser parte del experimento de la formación dual. Estaré haciendo practicas durante un año, y a la vez finalizando la formación.

Deseadme suerte.

viernes, 16 de enero de 2015

MODELO CICLO VIDA DEL SOFTWARE

0

Gracias Ana, gran compañera ;)

Tenemos básicamente 3:
            -En cascada
            -Incremental
            -Evolutivo

Siempre podemos pasar a una fase anterior  para rediseñar o cambiar el código de programación

De las etapas que hay
            -análisis
            -diseño
            -codificación
            -pruebas
            -explotación
            -mantenimiento
            *documentación: esta en todas y cada una de las etapas que deben ser siempre documentadas.

Modelo es en Cascada; cualquier modificación modifica sus ulteriores etapas
Ventajas:
En este caso la calidad del producto va a ser alta por la regeneración del código y nos permite trabajar con personal que se dedique a cada una de las fases
Inconvenientes:
Debe tener los requisitos predefinidos, si cometemos errores es difícil rectificarlos sin modificar todo lo ulterior, otro inconveniente es que hasta que no llegamos a una versión final del producto (explotación) no hay prototipos.



Modelo Evolutivo:
Hay 2 tipos, vamos haciendo una evolución constante del software, las fases con más cortas y rápidas y sacamos versiones de forma mas rápida y ágil para probarlo:

-Incremental: pequeñas versiones del producto que cada vez son mejoradas, siendo que rehacemos del mismo modo pero de una forma mas rápida, se tocan todas las fases no solamente donde afecte, p.e. a mitad de las etapas como puede ser en el modelo de cascada.
           


-Espiral: debemos identificar los riesgos y probarlo y desarrollamos

0 comentarios:

Publicar un comentario

Etiquetas actuales

BD (67) DEF (64) PROG (64) SQL (44) Java (29) PRACTICAS (20) php (18) DI (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) HTML (13) SGE (12) ERP (9) CONSULTAS (8) css (8) Linux (5) XML (5) Android (4) PDM (4) C (3) NetBeans (3) PSP (3) SMARTY (3) comandos (3) HOOK (2) POST (2) XSD (2) cURL (2) JS (1) MEDIA-QUERYS (1) PDO (1) RESPONSIVE (1) TPL (1) TRADUCCIÓN (1) app_inventor (1)

Todas las etiquetas

EJER (78) BD (67) DEF (64) PROG (64) SQL (44) c# (40) Programación (39) Ficheros (36) Java (29) bases de datos (21) PRACTICAS (20) lenguajes de marcas (19) AD (18) Entorno de desarrollo (18) php (18) PROCEDIMIENTOS (17) DI (16) FORM (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) lenguaje C (16) E/R (14) HTML (13) SGE (12) Sistemas informáticos (10) ERP (9) CONSULTAS (8) TRANSACCIONES (8) TRIGGER (8) VISUAL BASIC (8) css (8) FUNCIONES (7) html5 (6) Ada (5) EXAMEN (5) Linux (5) XML (5) estructuras (5) Android (4) DISEÑO (4) INTERFAZ (4) LOG (4) OpenBravo (4) PDM (4) ACTUALIZAR (3) C (3) DIAGRAMA (3) Directorios (3) NEW (3) NOR (3) NetBeans (3) OLD (3) PSP (3) SMARTY (3) comandos (3) css3 (3) AISLAMIENTOS (2) C++ (2) CONTROLERRORES (2) ELIMINAR (2) HOOK (2) INSERTAR (2) INST (2) MULTITABLA (2) POST (2) RECURSIVIDAD (2) SUBCONSULTAS (2) VISTAS (2) XSD (2) cURL (2) punteros (2) AJENA (1) BLOQUEOS (1) Byte (1) CREACION (1) CRM (1) Configuración (1) Controles (1) Datos (1) GOTFOCUS (1) IMAGENES (1) INDICES (1) JS (1) Lenght (1) MEDIA-QUERYS (1) Mingw (1) MonoDeveloped (1) OPTIMISTA (1) PDO (1) PESIMISTA (1) RESPONSIVE (1) SPEAK (1) Scanner (1) Serializacion (1) Streams (1) System (1) TPL (1) TRADUCCIÓN (1) USUARIOS (1) UseSystemPasswordChar (1) app_inventor (1) char (1) examenes (1) libreoffice (1) make (1) redes (1)