Modelo Secuencial Lineal

Mapa Mental realizado por Daniel Banegas.Para la clase de Ingeniería de Software, impartida por el Ing. Gerardo Portillo

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

1. Desventajas

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

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

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

2. Ventajas

2.1. Permite avanzar en el desarrollo siguiendo pasos sencillos

3. Características

3.1. Planear un proyecto antes de comenzarlo

3.2. Documenta cada actividad

3.3. Diseñar el sistema antes de comenzar a codificar

3.4. Realizar pruebas al software

4. Este modelo cuenta con 7 etapas

4.1. Investigación previa:

4.1.1. Es cuando el cliente o empresa se percata que tiene un problema y puede ser resuelto mediante software.

4.1.2. Tiene 3 sub-etapas

4.1.2.1. Solicitud:

4.1.2.1.1. Este de deriva de los resultados de las entrevistas que son realizadas a los que tienen el problema a solucionar.

4.1.2.2. Estudio de Factibilidad:

4.1.2.2.1. Aquí se analiza que tan viable puede ser el software, tratándose del precio con relación al beneficio que el software puede otorgar para resolver el problema del cliente.

4.1.2.2.2. Se deben realizar 3 distintos estudios

4.1.2.3. Aprobación:

4.1.2.3.1. Se decide si finalmente se va a realizar la compra de la solucion de software, esta decision se toma con toda la informacion recopilada en las 2 etapas anteriores.

4.2. Requisitos de información:

4.2.1. Ya aprobado el software, y ya sabiendo bien cual es el problema a resolver, se recopila informacion del mismo, esto con el fin de estructurar bien los pasos logicos a seguir para solventar el mismo.

4.3. Necesidades del sistema:

4.3.1. Este paso es similar al anterior, lo que cambia es que aquí, en lugar de realizar una estructura lógica, en este caso es estructura física, si se va a necesitar algún tipo de hardware para solventar el problema.

4.4. Diseño del sistema:

4.4.1. En este paso plasmamos ya sea en digital o en papel, la estructura lógica del software, definimos las tablas y sus relaciones, realizamos los distintos diagramas de flujo, etc.

4.5. Desarrollo del software:

4.6. Prueba del software:

4.6.1. Aquí el software esta casi terminado, se realizan una serie de pruebas, con datos de muestra, esto con el fin de medir su rendimiento, localizar errores y a su vez corregirlos.

4.7. Implementar, evaluar y mantener:

4.7.1. La fase mas importante de este ciclo, aquí se pone la solución a funcionar.

4.7.2. Se toman una serie de factores a tomar en cuenta:

4.7.2.1. Verificar e instalar nuevo equipo

4.7.2.2. Entrenar a los usuarios

4.7.2.3. Instalar la aplicación

4.7.2.4. Construir la base de datos

4.7.3. En base a lo realizado en el paso del diseño del sistema, se empieza a escribir el código del mismo, siguiendo estrictamente lo que se plasmo y acordó en los diagramas de flujo y las tablas de la base de datos.

4.7.4. Para poder medir y evaluar el funcionamiento del software, se usan herramientas y procesos, tales como:

4.7.4.1. Evaluación operacional:

4.7.4.1.1. Para medir la facilidad de uso, el tiempo de respuesta y la confiabilidad de los datos otorgados.

4.7.4.2. Impacto organizacional:

4.7.4.2.1. Se evalúan que beneficios se le han otorgado a la organización o cliente consecuencia de la implementacion del software.

4.7.4.3. Desempeño del desarrollo

4.7.4.3.1. Se evalúa la capacidad de añadir mejoras, personalizaciones significativas (cambios de UI)

5. Es el modelo mas usado hoy en dia, por su facil comprension

6. Realizado por Daniel Banegas