Modelo Secuencial Lineal

Josue Isaac palma Sierra Cuenta 201210060111 Universidad Tecnológica de Honduras (UTH)

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Modelo Secuencial Lineal por Mind Map: Modelo Secuencial Lineal

1. También conocido como modelo de etapas, modelo clásico, modelo tradicional en cascada y mundialmente conocido como el ciclo de vida del desarrollo de sistemas (SDLC, System Development Life Cycle). Para describir el desarrollo de software como una secuencia de siete fases.

1.1. Fase 1:

1.1.1. Investigacion Previa

1.1.1.1. Es cuando la organizacion se da cuenta que necesiita una solucion de software para determinar problemas tiene 3 pasos muy importantes:

1.1.1.1.1. Solicitud: Viene del resultado de entrevistas con las personas relacionadas con el poroblema

1.1.1.1.2. Estudio de Factibilidad: Determina que el sistema solicitado sea rentable con relación al costo/beneficio que el problema con lleva. Hay tres estudios que se deben de realizar en este paso:

1.1.1.1.3. Aprobación: En En base a lo documentado en la solicitud y estudio de factibilidad la administración o la alta gerencia de la organización definen si el proyecto se va a desarrollar o no.

1.2. Fase 2:

1.2.1. Determina los requisitos de información

1.2.1.1. Aquí ya sabemos cuál es el problema. En esta fase se hace estudio de todos los documentos relacionados con el problema:

1.2.1.1.1. a. Estudio de manuales de procesos.

1.2.1.1.2. b. Estudio de reportes y documentos relacionados.

1.2.1.1.3. c. Observación de procesos.

1.2.1.1.4. d. Tomar muestras de Formas y documentos.

1.3. Fase 3:

1.3.1. Analizar las necesidades del sistema

1.3.1.1. A diferencia de la fase anterior aquí se analizará las necesidades del propio software como tal: servidores, infraestructura de red, anchos de banda, disposición de equipos, hardware adicional, etc.

1.4. Fase 4:

1.4.1. Diseño del sistema

1.4.1.1. También lo conocemos como diseño lógico, en esta fase se realiza los diagramas, las tablas, seleccionar las estructuras de almacenamiento, el diccionario de datos así como describir las entradas y salidas.

1.5. Fase 5:

1.5.1. Desarrollo de Software

1.5.1.1. Se le conoce como diseño físico y es aquí donde los programadores realizan la codificación del software.

1.6. Fase 6:

1.6.1. Prueba del Software

1.6.1.1. Es esta fase se hace pruebas pilotos con datos de muestras, se analizan todas las posibilidades y los desarrolladores corrigen los detalles encontrados.

1.7. Fase 7:

1.7.1. Implementación Evaluación y Mantenimiento

1.7.1.1. Es en donde el software entra a producción, aqui se toman en cuenta muchas cosas principalmente:

1.7.1.1.1. a. Verificar e instalar nuevos equipos.

1.7.1.1.2. b. Entrenar a los usuarios.

1.7.1.1.3. c. Instalar la aplicación.

1.7.1.1.4. d. Construir todos los archivos de datos necesarios para utilizarla.

2. Ventajas y Desventajas

2.1. Ventajas

2.1.1. Permite avanzar en el desarrollo siguiendo pasos sencillos

2.2. Desventajas

2.2.1. Si se producen cambios a etapas básicas cuando se ha llegado a etapas avanzadas (desarrollo, pruebas, implementación) puede ser catastrófico para un proyecto grande.

2.2.2. No es frecuente que el usuario final sepa explicar de forma clara los requisitos, es común encontrar incertidumbre en las primeras etapas del proyecto que luego es difícil de acomodar.

2.2.3. El cliente debe ser paciente ya que el software no va a estar disponible hasta que el proyecto esté en una etapa demasiado avanzada.

3. Para Evaluar el avance de la implementación se debe usar instrumentos de medición Costa de tres pasos:

3.1. Evaluacion Operacional

3.1.1. Los usuarios y expertos del procesa valoran aspectos del software tales como:

3.1.1.1. 1. Facilidad de uso.

3.1.1.2. 2. Tiempo de Respuesta.

3.1.1.3. 3. Confiabilidad.

3.2. Impacto Organizacional

3.2.1. Identificar los beneficios que el software ha traído a la organización en materia de:

3.2.1.1. 1. Finanzas.

3.2.1.2. Eficiencia Operacional.

3.2.1.3. Impacto Competitivo.

3.3. Desempeño del desarrolo

3.3.1. Evaluar el tiempo de respuesta de los desarrolladores y analistas a la hora de realizar algún cambio o personalización significativa, y en caso de haberlo, si el costo de las mismas no excede al presupuesto del proyecto mismo.

4. Al final en esta etapa se estará haciendo los mantenimientos respectivos al sistema, estos, de forma periódica:

4.1. 1. optimizar la base de datos.

4.2. 2. Optimización de rutinas de código Fuente.

4.3. 3. Adición de procesos.

4.4. 4. eliminación de procesos

5. Caracteristicas

5.1. 1. Planear un proyecto antes de comenzar.

5.2. 2. Documentar cada actividad.

5.3. 3. Diseñar el sistema antes de comenzar a codificar.

5.4. 4. realizar pruebas al software.