MODELO SECUENCIAL LINEAL describe al desarrollo de software como una secuencia de siete fases

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
MODELO SECUENCIAL LINEAL describe al desarrollo de software como una secuencia de siete fases por Mind Map: MODELO SECUENCIAL LINEAL describe al desarrollo de software como una secuencia de siete fases

1. Investigacion Previa

1.1. la organización se da cuenta que necesita una solución de software para determinado problema,

1.1.1. SOLICITUD viene del resultado de entrevistas con las personas relacionadas con el problema

1.1.2. ESTUDIO DE FACTIBILIDAD determinar que el sistema solicitado sea rentable con relación al costo/beneficio que el problema conlleva, :

1.1.2.1. FACTIBILIDAD TECNICA 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).

1.1.2.2. FACTIBILIDAD ECONOMICA: 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.

1.1.2.3. FACTIBILIDAD OPERACIONAL: Investiga si será utilizado el sistema, si los usuarios usaran el sistema.

1.1.3. APROBACION 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.

2. Determinar los Requisitos de informacion

2.1. sabemos cuál es el problema. En esta fase se hace estudio de todos los

2.1.1. a. Estudio de manuales de procesos

2.1.2. b. Estudio de reportes y documentos relacionados

2.1.3. c. Observación del proceso

2.1.4. d. Tomar muestras de formas y documentos

3. Analizar las necesidades de sistemas

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

4. Diseño del sistema

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.

4.1.1. Los diagramas de flujo de datos como por ejemplo el diagrama de contexto y el de nivel 1 son algunos de los que se redactan durante esta etapa.

5. Desarrollo del Software

5.1. A 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.

5.1.1. Un software que carece de documentación en su código fuente rara vez podrá trascender y crecer

6. Prueba de Software

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.

7. Implementacion, Evalucion y mantenimiento

7.1. Esta es la fase crítica, es donde el software entra a producción, aquí se toman en cuenta muchas cosas,

7.1.1. a. Verificar e instalar nuevo equipo

7.1.2. b. Entrenar a los usuarios

7.1.2.1. La capacitación de los usuarios es parte fundamental en el proceso de implementación

7.1.3. c. Instalar la aplicación

7.1.4. d. Construir todos los archivos de datos necesarios para utilizarla (bases de datos en blanco, formatos adicionales, etc.)

7.2. Para evaluar el avance de la implementación se debe usar instrumentos de medición.

7.2.1. EVALUCION OPERACIONAL: los usuarios y expertos del procesa valoran aspectos del software tales como:

7.2.1.1. o Facilidad de uso

7.2.1.2. o Tiempo de respuesta

7.2.1.3. o Confiabilidad

7.2.2. IMPACTO ORGANIZACIONAL: identificar los beneficios que el software ha traído a la organización en materia de:

7.2.2.1. o Finanzas

7.2.2.2. o Eficiencia operacional

7.2.2.3. o Impacto competitivo

7.2.3. DESEMPEÑO DEL DESARROLO: 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.