Professional Documents
Culture Documents
DESARROLLO DE LOS
SISTEMAS DE
INFORMACIN.
PRINCIPIOS Y CRITERIOS PARA LA EVALUACIN DEL
CICLO DE VIDA DE DESARROLLO DE SISTEMAS
Se pueden enunciar algunos principios para desarrollar correctamente un sistema de informacin:
1. Involucrar al usuario.
El usuario es una parte imprescindible para el adecuado desarrollo de un sistema. Implicando al
usuario se lograr mejor sus necesidades y reducir su potencial resistencia a los nuevos sistemas
de informacin.
7. Descomponer y simplificar.
Un sistema complejo se ha de abordar dividindolo en subsistemas ms simples. De esta manera
disminuye la complejidad y es ms abordable por el ser humano.
1.Planificacin
2.Anlisis
3.Diseo
4.Implantacin
5.Mantenimiento
CICLO DE VIDA DEL DESARROLLO
DE SISTEMAS.
1.Planificacin de sistemas.
5. Mantenimiento de sistemas.
Diccionario
de
Determinar las reas de empresa y prioridades
planificacin
Anlisis coste/beneficio.
Diagrama entidad/relacin extendido.
Sesiones de trabajo.
Catalogacin
Impacto en la organizacin.
Planificacin
Diagramas de actividades
Matricial
Presentacin
ANLISIS DE LA VIABILIDAD DEL
PROYECTO.
Los objetivos:
Objetivos:
Definir las necesidades de la empresa sobre problemas.
Definir las necesidades de empresa sobre oportunidades
Definir las necesidades sobre normas.
Actividades:
Identificar las necesidades.
Modelizar las necesidades de sistemas.
Elaborar prototipos de descubrimiento.
Definir prioridades entre las necesidades de empresa.
Modificar el mbito y el plan de proyecto.
Revisar las especificaciones de las necesidades.
DISEO DE SISTEMAS
El diseo de sistemas se define como el proceso de aplicar ciertas tcnicas y
principios con el propsito de definir un dispositivo, un proceso o un sistema, con
suficientes detalles como para permitir su interpretacin y realizacin fsica.
Debe ser una gua que puedan leer y entender los que construyan el cdigo y los que
prueban y mantienen el software.
Incluye decisiones con respecto a la naturaleza y contenido del propio archivo, como
si fuera a emplear para guardar detalles de las transacciones, datos histricos, o
informacin de referencia.
Entre las decisiones que se toman durante el diseo de archivos, se encuentran las
siguientes:
No todos los sistemas requieren del diseo de todos los archivos, ya que la mayora
de ellos pueden utilizar los del viejo sistema y solo tenga que enlazarse el nuevo
sistema al archivo maestro donde se encuentran los registros.
DISEO DE SISTEMAS
Diseo de interacciones con la base de datos.
La mayora de los sistemas de informacin ya sean implantados en sistemas de
cmputos grandes o pequeos, utilizan una base de datos que pueden abarcar varias
aplicaciones, por esta razn estos sistemas utilizan un administrador de base de datos,
en este caso el diseador no construye la base de datos sino que consulta a su
administrador para ponerse de acuerdo en el uso de la base de datos en el sistema.
Generadores de cdigos.
Producen el cdigo fuente y las aplicaciones a partir de especificaciones
funcionales bien articuladas.
DISEO DE SISTEMAS
Herramientas para pruebas.
La empresa puede contratar los servicios de instructores externos pero el analista es la persona que
puede ofrecer la mejor capacitacin debido a que conoce al personal y el sistema mejor que cualquier
otra persona.
Si falta el analista la empresa puede contratar otros servicios de capacitacin como son:
Vendedores: son aquellos que proporcionan capacitacin gratuita fuera de la empresa de uno o dos
das.
Instructor pagado externamente: son aquellos que pueden ensear todo acerca de los ordenadores
pero para algunos usuarios esta no es una capacitacin necesaria.
Instructores en casa: estn familiarizados con el personal y pueden adecuar los materiales a sus
necesidades, pero le faltara experiencia en sistemas de informacin que es realmente la necesidad
del usuario.
El objetivo de la capacitacin es lograr que los usuarios tengan el dominio necesario de las cosas
bsicas acerca de las maquinarias y procesos que se emplean para su operacin de manera eficiente y
segura.
LA EVALUACIN DEL SISTEMA
Se lleva a cabo para identificar puntos dbiles y fuertes del sistema implantado. La
evaluacin ocurre a lo largo de cualquiera de las siguientes cuatro dimensiones:
Tipos de mantenimiento:
Perfectivo: son las acciones llevadas a cabo para mejorar la calidad interna de los
sistemas en cualquiera de sus aspectos; reestructuracin del cdigo, definicin ms
clara del sistema y optimizacin del rendimiento y eficiencia.
Adaptativo: son las modificaciones que afectan a los entornos en los que el sistema
opera.
Correctivo: son aquellos cambios precisos para corregir errores del producto
software.
MODELOS DEL CICLO DE VIDA DE LOS
SISTEMAS DE INFORMACIN
Anlisis de los
Requisitos
Diseo
Codificacin
Prueba
Mantenimiento
Codificacin: el diseo debe traducirse en una forma legible para la maquina. El paso
de codificacin realiza esta tarea. Si el diseo se realiza de una manera detallada la
codificacin puede realizarse mecnicamente.
Prueba: una vez que se ha generado el cdigo comienza la prueba del programa. La
prueba se centra en la lgica interna del software, y en las funciones externas,
realizando pruebas que aseguren que la entrada definida produce los resultados que
realmente se requieren.
Los riesgos asociados con el desarrollo de sistemas largos y complejos son enormes. Una forma de
reducir los riesgos es construir slo una parte del sistema, reservando otros aspectos para niveles
posteriores. El desarrollo incremental es el proceso de construccin siempre incrementando
subconjuntos de requerimientos del sistema.
El modelo de desarrollo incremental provee algunos beneficios significativos para los proyectos:
Construir un sistema pequeo tiene siempre menos riesgo que construir un sistema grande.
Los errores de desarrollo realizados en un incremento, pueden ser arreglados antes del comienzo
del prximo incremento.
MODELO DE DESARROLLO EVOLUTIVO.
Planificacin: las tareas requeridas para definir recursos, el tiempo y otras informaciones
relacionadas con el proyecto. Son todos los requerimientos.
Anlisis de riesgos: las tareas requeridas para evaluar riesgos tcnicos y otras informaciones
relacionadas con el proyecto.
Construccin y adaptacin: las tareas requeridas para construir, probar, instalar y proporcionar
soporte al usuario.
Evaluacin del cliente: las tareas requeridas para obtener la reaccin del cliente segn la
evaluacin de las representaciones del software creadas durante la etapa de ingeniera e
implementacin durante la etapa de instalacin.
EL MODELO EN ESPIRAL
Comunicacin
con el cliente
Ingeniera
Evaluacin del
cliente Construccin y adaptacin
MODELO DE CONSTRUCCIN DE
PROTOTIPOS
Recoleccin
refinamiento
requisitos
Producto de Diseo
ingeniera rpido
Refinamiento Construccin
del prototipo del prototipo
Evaluacin
del prototipo
por el cliente
MODELO DE CONSTRUCCIN DE PROTOTIPOS