El documento describe las 8 etapas típicas del ciclo de desarrollo de sistemas: 1) definición del problema, 2) recopilación de información, 3) análisis, 4) diseño, 5) programación, 6) prueba, 7) implementación y evaluación, y 8) mantenimiento. También explica cada una de las fases del análisis de sistemas, incluyendo la identificación de problemas y objetivos, determinación de requisitos, análisis de necesidades del sistema, y diseño del sistema.
1. CICLO DE DESARROLLO DE LOS SISTEMAS
1. Definición del problema.
2. Recopilación de información
3. Análisis.
4. Diseño.
5. Programación.
6. Prueba.
7. Implementación y evaluación.
8. Mantenimiento
El desarrollo de sistemas es un proceso formado por las etapas de análisis y diseño, comienza
cuando se detecta que un sistema necesita mejoras.
Definición
Recopilación
Análisis
Diseño
Programación
Prueba
Implementación
Mantenimiento
2. INVESTIGACIÓN PRELIMINAR
La solicitud para recibir ayuda de un sistema de información puede originarse por
varias razones, esto se inicia siempre con la petición de una persona (administrador,
empleado, o especialistas en sistemas)
Cuando se formula la solicitud comienza la primera actividad de sistemas: la
investigación preliminar. Esta consta de aclaración de solicitud, estudio de
factibilidad y aprobación de la solicitud.
3. IDENTIFICACIÓN DE PROBLEMAS,
OPORTUNIDADESY OBJETIVOS
Problemas:
Etapa crítica para el éxito del resto del proyecto.
Requiere de la observación honesta del analista s/el negocio.
Analista y personal hacen resaltar los problemas.
Oportunidades:
Situaciones que el analista cree que pueda ser mejores.
Permite que el negocio gane un avance competitivo que ponga un estándar de la industria.
Objetivo:
Componente importante de la primera fase.
El analista debe descubrir lo que está tratando de hacer el negocio.
El analista será capaz de identificar si una aplicación de sistema de información pude ayudar al
sistema, negocio, a que alcance sus objetivos atacando problemas específicos y oportunidades.
4. PLANTEAMIENTO DEL PROBLEMA:
Reglas:
Identificar los componentes, explicando las relaciones entre ellos.
Ubicar el problema dentro de un marco conceptual.
Analizar el problema desglosando en sus unidades más simples.
simplificando, eliminando la información redundante.
investigar estudios análogos consultando la literatura existente.
plantear el problema en una forma más variable para poder investigarlo.
Características:
Cada actividad realizada siempre es parte de un entorno mayor.
El trabajo comienza estableciendo los requisitos de todos aquellos elementos
importantes del sistema.
Asignando grupos con estos requisitos para integrar el sistema de computo.
5. INVOLUCRADOS
• Usuarios.
• Analista.
• Administradores de
sistemas
ACTIVIDADES
• Entrevista a los
administradores y usuarios.
• Sumarización de
conocimientos adquiridos.
• Estimación del alcance del
proyecto.
• Documentación de resultados.
RESULTADOS
• Tomar la decisión se continúa
el proyecto propuesto.
• Si la empresa no cuenta con
dinero.
• Se desea atacar problemas
no relacionados.
• Problemas no
automatizados.
• Recomendar una solución
manual.
GENERA
• Estudio de factibilidad.
• Definición del problema.
• Sumarización de
objetivos.
1ra. Fase
Identificación de
problemas y
objetivos
PRIMERA FASE
IDENTIFICACION DE PROBLEMAS, OPORTUNIDADESY OBJETIVOS
Admin. lightning
6. DETERMINACIÓN DE LOS REQUERIMIENTOS
Es el proceso de adquirir información detallada de la organización.
Los analistas deben informarse sobre:
¿Qué es lo que se hace?
¿Cómo se hace?
¿Con qué frecuencia se presenta?
¿Qué tan grande es el volumen de transacciones o de decisiones?
¿Cuál es el grado de eficiencia con el que se efectúan las tareas?
¿Existe algún problema?
¿Qué tan serio es?, ¿Qué lo origina?.
Conforme se reúnen los detalles, los analistas deben identificar las
características que debe tener el nuevo sistema, incluyendo la información que
deben producir los sistemas.
8. ?Que tipo de requerimientos necesitamos
Herramientas:
• Muestra e investigación de datos relevantes.
• Entrevista.
• Cuestionario.
• Comportamiento de los tomadores de decisión.
• Prototipos.
El Analista:
• Comprende que información necesitan los usuarios para trabajar.
Sirve:
• Para formar la imagen que el analista tiene de la organización y sus objetivos.
Involucrados:
• Analista.
• Usuarios.
• Administradores de las operaciones.
Admin. lightning
SEGUNDA FASE
9. ALCANCES
• Analizar requisitos.
• Determinar requisitos.
• Estimar costos.
• Diferentes tareas.
• Planificar por
programas.
• Actividades.
HERRAMIENTAS
• Diagrama de flujo de datos
(E-PRO-S).
• Diccionario de datos.
• Análisis de las decisiones
(condiciones, acciones y
reglas).
• Estructurados.
• Semiestructurados (Árbol de
decisión, tabla de decisión,
Español estructurado).
• Criterios múltiples.
PREPARA
• Una propuesta del sistema
que sumará lo encontrado.
• Análisis costo beneficio de
las alternativas.
PLANTEAMIENTO DEL
PROBLEMA
FACTIBILIDAD
• Económica.
• Operativa.
• Técnica.
Análisis de las
necesidades del
sistema.
TERCERA FASE
ANALISIS DE LAS NECESIDADES DEL SISTEMA
Admin. lightning
10. • Usa la información recolectada anteriormente para hacer el diseño lógico del sistema
(pseudo código, etc.).
• Diseña procedimientos precisos para la captura de datos (diseño de entradas).
• Proporciona entrada efectiva para el sistema de información mediante el uso de técnicas
para el diseño de formas y pantallas
• Diseña la interfaz del usuario (teclado, menú de pantalla y ratón)
• Diseño de salidas
• Diseño de base de datos
• Diseño de archivo
• Diseño de control y respaldo, etc.
CUARTA FASE
DISEÑO DEL SISTEMA (RECOMENDADO).
Admin. lightning
11. Las representaciones del diseño deben ser traducidas a un lenguaje artificial,
dando como resultado unas instrucciones ejecutadas por la computadora el paso
de la codificación es el que lleva acabo esa traducción.
•Identificar
• Ambiente operativo
• Lógica de los programas
• Elección del lenguaje de programación
•Tipo de documentación
• Manual del usuario
• Manual de programación
• Manual del sistema
•El analista trabaja
• Con los programadores para desarrollar cualquier sw original que
necesite.
QUINTA FASE
DESARROLLOY DOCUMENTACIÓN DEL SOFTWARE
Admin. lightning
12. Ojo: Muchos procedimientos sistemáticos que emplea el analista
ayuda a mantener al mínimo los mantenimientos. Admin. lightning
SEXTA FASE
PRUEBAY MANTENIMIENTO DEL SISTEMA
Caracteriticas
• Antes de usar el
software debe
probarse.
• Disminuye
problemas antes
de la entrega del
software
Tipos
• Prueba con datos
de ejemplo.
• Prueba con datos
reales del sistema.
Formas
• Programadores
solo.
• Analistas y
programadores.
Mantenimiento
• Es efectuado a
lo largo de la
vida del sistema
de información.
PRUEBAS
13. PRUEBAY MANTENIMIENTO DEL SISTEMA
En esta fase, el sistema se emplea de manera experimental para
asegurarse de que el software no tenga fallas, es decir que
funciona de acuerdo con las especificaciones y en la forma en que
los usuarios esperan que lo haga.
Es preferible descubrir cualquier sorpresa antes de que la
organización implante el sistema y dependa de el.
En muchas ocasiones, las pruebas son conducidas por personas
ajenas al grupo que escribió los programas originales; con esto se
busca asegurar, que las pruebas sean completas e imparciales, y
que el software sea más confiable
14. RAZONES
• Corregir errores del
sistema para mejorar la
capacidad del sistema en
respuesta a las
necesidades de la
organización.
.
EVALUACION O
REVISION (Después de la
implantación)
• Determinar si el sistema
cumple con las
expectativas donde son
necesarias las mejoras.
CONVERSION
• Proceso de cambiar un sistema a
una nuevo.
• Anticipar los problemas más
comunes:
• Sistema paralelo.
• Conversión directa.
• Enfoque piloto.
• Sistema por etapas.
CAPACITACION
• Entrenamiento de los
usuarios para manejar el
sistema.
• Involucra a los operadores y
usuarios.
• Una mala capacitación
puede producir errores de
usuarios.
Séptima fase
Implantación y
evaluación del
sistema.
Admin. lightning
SEPTIMA FASE
IMPLATACIÓNY EVALUACIÓN DEL SISTEMA
15. IMPLANTACIÓNY EVALUACIÓN
La implantación es el proceso de verificar e instalar nuevo equipo, entrenas a
los usuarios, instalar la aplicación y construir todos los archivos de datos
necesarios para utilizarla.
La evaluación de un sistema se lleva a cabo para identificar puntos débiles y
fuertes. Los cuales son:
Evaluación operacional
Impacto organizacional
Opinión de los administradores
Desempeño del desarrollo