Ciclo de vida del Desarrollo de Sistemas (SDLC) | Elaborado por Karol Palma

Ciclo de vida del Desarrollo de Sistemas (SDLC) Elaborado por Karol Palma para la asignatura Ingeniería de Sotware I

Get Started. It's Free
or sign up with your email address
Ciclo de vida del Desarrollo de Sistemas (SDLC) | Elaborado por Karol Palma by Mind Map: Ciclo de vida del  Desarrollo de Sistemas (SDLC) | Elaborado por Karol Palma

1. Fases

1.1. 1. Investigación Previa

1.1.1. a) Solicitud

1.1.1.1. Viene del resultado de entrevistas con las personas relacionadas con el problema.

1.1.2. b) Estudio de Factibilidad

1.1.2.1. i. Factibilidad Técnica

1.1.2.1.1. ¿El problema se puede resolver con un software ya existente?

1.1.2.2. ii. Factibilidad Económica

1.1.2.2.1. ¿Crear una solución de software es necesaria?

1.1.2.3. iii. Factibilidad Operacional

1.1.2.3.1. ¿Los usuarios usarían el software?

1.1.3. c) Aprobación

1.1.3.1. Definen si el proyecto se va a desarrollar o no.

1.2. 2. Definir los requisitos

1.2.1. a) Estudio de manuales de procesos.

1.2.2. b) Estudio de reportes y documentos relacionados.

1.2.3. c) Observación del proceso.

1.2.4. d) Tomar muestras de formas y documentos.

1.3. 3. Diseño

1.3.1. se analizará las necesidades del propio software como: servidores, infraestructura de red, anchos de banda, disposición de equipos, hardware adicional, etc.

1.4. 4. Analizar las necesidades del sistema

1.4.1. Se realiza los diagramas, las tablas, las estructuras de almacenamiento, el diccionario de datos, etc.

1.5. 5. Desarrollo del software

1.5.1. Los programadores realizan la codificación del software y la documentación del código fuente.

1.6. 6. Prueba del software

1.6.1. Se realiza pruebas piloto con datos de muestra, se analizan todas las posibilidades y los desarrolladores corrigen los detalles encontrados.

1.7. 7. Implementación y mantenimiento

1.7.1. a) Verificar e instalar nuevo equipo.

1.7.2. b) Entrenar a los usuarios.

1.7.3. c) Instalar la aplicación.

1.7.4. d) Construir todos los archivos de datos necesarios para utilizarla

2. ¿Qué es?

2.1. El ciclo de vida del desarrollo de software es un método que facilita el desarrollo de los sistemas de información.

2.1.1. Para gestionar este nivel de complejidad, una serie de sistemas de ciclo de vida de desarrollo (SDLC) se han creado: «Cascada», «Fuente», «Espiral», «Construir y arreglar», «Prototipado rápido», «Incremental», «sincronizar y estabilizar», etc.

2.2. Es un proceso lógico utilizado en el mundo del Desarrollo de Software sistemas para desarrollar un sistema de información, incluidos los requisitos, la validación, formación, como los usuarios (interesados) en la propiedad.

2.2.1. Cualquier SDLC debe resultar en un sistema de alta calidad que cumple o excede las expectativas del cliente, llega a término en el tiempo y estimaciones de costos, sea barato de mantener y rentable.

2.3. ¿Que funciones tiene?

2.3.1. Sirve de soporte para que los gestores de un proyecto puedan planificar el proceso del diseño y puesta en marcha de cualquier sistema de información que deba reunir ciertos requisitos para el usuario.

2.3.2. Sirve de esquema para concretar los tiempos de desarrollo y la inversión del presupuesto.

3. Ventajas

3.1. Sencillez de su gestión y administración tanto económica como temporal ya que se acomoda perfectamente a proyectos internos de una empresa.

3.2. Suministra una plantilla en la que pueden colocarse los métodos para cada una delas fases.

3.3. Modelo procedimental más utilizado para proyectos internos.

4. Desventajas

4.1. No es apto para procesos que requieren de retroalimentación entre etapas.

4.2. Es muy costoso a la hora de retomar una etapa anterior al detectar alguna falla

4.3. Se crean problemas en la aplicación del paradigmas.

5. Historia

5.1. Se originó en la década de 1960 para desarrollar sistemas de gran escala funcional de negocio en una época de conglomerados empresariales a gran escala. Sistemas de información giró en torno a las actividades de procesamiento de datos pesados y crujido de número rutinas.

5.2. Varios sistemas de marcos de desarrollo se han basado en parte en SDLC, tales como el análisis de sistemas estructurados y Método de Diseño (SSADM) elaborado para el gobierno del Reino Unido Office of Government Commerce, en la década de 1980.

5.3. Desde entonces, según Elliot (2004), "los enfoques tradicionales de ciclo de vida para el desarrollo de sistemas han sido sustituidos cada vez con enfoques alternativos y los marcos, que intentó superar algunas de las deficiencias inherentes al SDLC tradicional".