El ciclo de desarrollo de
sistemas
•Desacuerdos
en el numero exacto de etapas de desarrollo de sistemas, o ciclo de vida de
los sistemas.
•Ciclo
natural de siete etapas:
•Cada
etapa se presenta en forma discreta, pero nunca se lleva a cabo como un
elemento independiente.
•Se
realizan al mismo tiempo diversas actividades, y se repiten.
Etapas:
- 1.Identificación
de problemas, oportunidades y objetivos.
- 2.Determinación
de los requerimientos de información.
- 3.Análisis
de las necesidades del sistema.
- 4.Diseño
del sistema recomendado.
5.Desarrollo
y documentación del software.
6.Pruebas
y mantenimiento del sistema.
7.Implantación
y evaluación del sistema.
Id. De problemas,
oportunidades y objetivos
•Se
involucra a identificar los problemas, oportunidades y los objetivos.
•
•Fase
crucial para el éxito.
•Observación
objetiva de lo que ocurre.
Aprovechar SI computarizados
•Aprovechar
las oportunidades para lograr una ventaja competitiva o establecer
estandares.
•Identificar
objetivos para descubrir lo que la empresa intenta realizar.
•Posibilidad
de determinar el uso de un SI para apoyar a alcanzar las metas.
Determinación de los
requerimientos de información
•Determinar
los requerimientos de información partiendo de los usuarios involucrados.
•Aplicación
de instrumentos: muestreo, estudio de datos, formas, entrevistas,
cuestionarios, observación de conductas, observación del ambiente,
desarrollo de protototipos.
•Hacer
lo posible por identificar que requiere el usuario para el desempeño de sus
tareas.
•Elaborar
una imagen de la organización y de sus objetivos.
•En
ocasiones solo se concluye las dos primeras etapas del ciclo de desarrollo.
Análisis de las necesidades
del sistema
•Utilizar
htas para y técnicas especiales (diagramas de flujo).
•Desarrollo
del diccionario de datos.
•
Determinar Decisiones estructuradas
(alternativas, acciones, reglas) mediante lenguaje estructurado , tablas de
decisiones y arboles de decisiones.
•Comprender
las decisiones semi-estructuradas.
•Análisis
de decisiones de criterio múltiple (proceso de intercambio, metodos
ponderados).
•
•Preparación
de la propuesta , análisis costo-beneficio, recomendaciones.
•
Solo una solución correcta. Basado
en las caracteristicas individuales y la experiencia
Diseño del sistema
recomendado
•Usa
la info. Que recolectó con anterioridad.
•Elaborar
el diseño lógico del SI.
•Diseño
de procedimientos precisos de captura de datos.
•Diseño
de accesos efectivos al SI, usando técnicas para formas y pantallas.
•Diseño
de la interfaz con el usuario.
•Uso
del teclado, menus, opciones, ratón y otros dispositivos de entrada.
•Diseño
de archivos o la BD.
•Diseño
de las salidas (pantalla o impresa) hacia el usuario.
Desarrollo y documentación
del software
•Trabajo
con los programadores para desarrollar el software que se requiere.
•Utilización
de técnicas: HIPO, diagramas de flujo, seudocódigo, etc.
•Transmite
al programador los requerimientos de programación.
•Colabora
con usuarios para
desarrollo de documentación.
•Procedimientos
para el usuario para la solución de problemas que se
presenten.
Pruebas y mantenimiento del
sistema
•Probar
el sistema antes de usarlo.
•El
costo se minimiza si se detectan los problemas a tiempo.
•El
programador realiza pruebas por su cuenta.
•El
programador, junto con el analista realizan pruebas.
•Realización
de pruebas, con datos de muestra, para identificar las
posibles fallas.
•Realización
de pruebas, con datos reales de la empresa, para
identificar las posibles fallas.
•La
función de mantenimiento y documentación se
inician en esta etapa.
•
•Esta
función se realiza en forma rutinaria durante
todo el ciclo de vida del sistema.
Las
actividades de mantenimiento engloban una gran
parte del trabajo rutinario del programador.
•Uno
de los costos mas importantes del desarrollo del sistema.
•Minimizar
costos mediante el uso de procedimientos sistematicos en el desarrollo del
sistema.
Implantación y evaluación
de sistema
•El
analista contribuye en la implantación del SI.
•Proporcionar
capacitación.
Supervisar es parte del
trabajo del analista
•Planear
la transición del cambio del sistema.
•La
evaluación forma parte de cada una de las etapas.
•Criterios
que deben cumplirse: que el usuario utilice el sistema
desarrollado.
•