Modelo Secuencial Lineal

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

1. a. Verificar e instalar nuevo equipo b. Entrenar a los usuarios c. Instalar la aplicación d. Construir todos los archivos de datos necesarios para utilizarla (bases de datos en blanco, formatos adicionales, etc.)

2. Ventajas

2.1. Permite avanzar en el desarrollo siguiendo pasos sencillos

3. Que es este prototipo Modelo Secuencial Lineal

3.1. un enfoque sistemático o más bien secuencial del desarrollo de software que comienza en un nivel de sistemas y progresa con el análisis, diseño, codificación, pruebas y mantenimiento. Es la fase en la cual se reúnen todos los requisitos que debe cumplir el softwaresTambié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).

4. Desventajas

4.1. 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 acomoda

4.2. 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

4.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.

5. Quienes lo Utilizan

5.1. Generalmente lo utilizan las personas Expertas en el desarrollo del software

6. Fases

6.1. 1) Investigación previa

6.1.1. a. Solicitud: viene del resultado de entrevistas con las personas relacionadas con el problema

6.1.2. Estudio de Factibilidad: determinar que el sistema solicitado sea rentable con relación al costo/beneficio que el problema conlleva, hay 3 estudios que deben realizarse en este paso:

6.1.2.1. A) Factibilidad Técnica: Determina si el problema puede resolverse con el software y el personal existente, y si en caso de necesitar nueva tecnología, cuales son las posibilidades de desarrollarla (no solo el hardware)

6.1.2.2. b) Factibilidad Económica: justificación de los costos versus los beneficios que se obtienen, en esta parte se puede saber si crear la solución de software es necesaria

6.1.2.3. c) Factibilidad Operacional: Investiga si será utilizado el sistema, si los usuarios usaran el sistema. (a mi criterio una parte muy esencial)

6.2. 2) Determinar los requisitos de información:

6.2.1. a. Estudio de manuales de procesos

6.2.2. b. Estudio de reportes y documentos relacionados

6.2.3. c. Observación del proceso

6.2.4. d. Tomar muestras de formas y documentos

6.3. 3) Analizar las necesidades del sistema

6.3.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

6.4. 4) Diseño del sistema:

6.4.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.

6.5. 5) Desarrollo del software: a

6.5.1. este se le conoce como diseño físico y es aquí donde los programadores realizan la codificación del software. En esta fase aparte de programar, los desarrolladores también documentarán el código fuente del mismo.

6.6. 6) Prueba del software

6.6.1. en esta fase se hace pruebas piloto con datos de muestra, se analizan todas las posibilidades y los desarrolladores corrigen los detalles encontrados.

6.7. 7) Implementación, evaluación y mantenimiento:

6.7.1. a. Verificar e instalar nuevo equipo b. Entrenar a los usuarios c. Instalar la aplicación d. Construir todos los archivos de datos necesarios para utilizarla (bases de datos en blanco, formatos adicionales, etc.)

7. Implementación, evaluación y mantenimiento:

7.1. Evaluación operacional: los usuarios y expertos del procesa valoran aspectos del software tales como: o Facilidad de uso o Tiempo de respuesta o Confiabilidad

7.2. Impacto organizacional: identificar los beneficios que el software ha traído a la organización en materia de: o Finanzas o Eficiencia operacional o Impacto competitivo

7.2.1. Desempeño del desarrollo: 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.

8. Características

8.1. Planear un proyecto antes de comenzarlo Documenta cada actividad Diseñar el sistema antes de comenzar a codificar Realizar pruebas al software