Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CIENCIAS E
INGENIERA
INGENIERA INDUSTRIAL
PLANEAMIENTO DE LA FUNCIN
SISTEMAS
Tareas subordinadas: el Anlisis, el
Diseo, la Implantacin, y el Soporte
Importancia de la Documentacin en el
trabajo Sistemas
2
Bibliografa
1. SENN, James A. Anlisis y Diseo de Sistemas de Informacin.
Segunda edicin. Mxico. Editorial McGraw-Hill Interamericana. (T
58.6 S39 1992) cap. 2
2. KENDALL, Julie E. y Kenneth E. KENDALL. Anlisis y Diseo de
Sistemas. Sexta Edicin. (T 58.6 K41 2005) cap. 3 y 12
3. KENDALL, Julie E. y Kenneth E. KENDALL. Anlisis y Diseo de
Sistemas. Tercera Edicin. (T 58.6 K41 1997) cap. 3 y 12
4. CISNEROS Arata, Vctor. Sistemas e Informacin. Volumen 1,
Material para Estudio - Uso Interno PUCP (T 58.6 C55) cap.2
5. YOURDON, Edward. Anlisis Estructurado Moderno. Editorial
Prentice-Hall Hispano-American. (QA 76.9.S84 Y63) Apndice C
Tareas subordinadas: el
Anlisis, el Diseo, la
Implantacin, y el Soporte
Importancia de la Documentacin en el
trabajo Sistemas
Objetivos de
la
Organizacin
Requerimientos
De
Informacin
Situacin
Actual
Plan de
Sistemas
Planeamiento
de Sistemas
Proyectos
de Sistemas
Proyectos de Sistemas
Anlisis
y Diseo
Especificaciones
Funcionales
Implementacin
Productos
realizados
Soporte
Soporte Funcional
Soporte Tcnico
Especificaciones
Tcnicas
11
Cronograma
Implementacin
Especificaciones
funcionales /
tcnicas
Anlisis
Costo/Beneficio
Directivas de HW
y SW
Seleccin de HW
y SW
12
13
Especificaciones Funcionales
Las especificaciones funcionales estan generalmente asociadas
a labores de anlisis, ya que definen el sistema en base a sus
objetivos.
Las especificaciones funcionales deben describir el qu se
har?. En este nivel, se debe definir el sistema basndonos en
lo que el mismo debe hacer, no en como debe hacerlo
exactamente.
Tal como su nombre lo sugiere, la especificacin funcional debe
ser realizada por el equipo funcional, es decir, las persona
involucradas en el da a da del proceso analizado. El equipo
tcnico puede asesorar y emitir opinin al respecto, pero no
puede ser el encargado y responsable de la tarea.
14
Especificaciones Funcionales
Los puntos que se pueden incluir dentro de una especificacin
funcional incluyen:
Alcance
Descripcin funcional del sistema (procesos del sistema)
Descripcin de las entradas y salidas del sistema
Definicin de los datos a utilizar
Controles y reportes del proceso
Procedimientos de contingencia
15
Especificaciones Tcnicas
Las especificaciones tcnicas estn asociadas generalmente a
actividades de diseo, ya que definen de manera mas explcita
cmo se debe comportar el sistema.
Las especificaciones tcnicas definen las caractersticas de
los componentes asociados al ambiente en el cual funcionar
el sistema en proceso de diseo.
En esta etapa tambin se deben definir un inventario de las
polticas y procedimientos (que se debern documentar
luego) para asegurar el adecuado funcionamiento del sistema
que estamos diseando.
En esta etapa se especifican detalladamente los
componentes computacionales y los componentes de
proceso involucrados.
16
Especificaciones Tcnicas
Los puntos que se pueden incluir dentro de una especificacin
funcional incluyen:
Diseo de las estructuras de informacin
Diseo del Flujo de Informacin (flujo del proceso)
Diseo de la interfaz con el usuario
Diseo de las entradas
Diseo de las salidas
Lgica de Procesamiento
Responsabilidades
Estimacin de Tiempos
17
Evaluacin de Software
Esta tarea en particular se realiza cuando se adquiere un
paquete (software) de terceros.
La eleccin del software adecuado para las necesidades de la
empresa se basa en dos requisitos fundamentales:
cubrimiento de requerimientos funcionales y alineamiento con
estrategia tecnolgica de la empresa.
Dependiendo de la magnitud del proyecto o de la
implementacin, es usual que el proveedor de software realice
un piloto en un rea especfica de la compaa. Esto resulta
muy til al momento de emitir un juicio de valor sobre lo que el
aplicativo puede hacer y sobre lo que no puede hacer.
18
Evaluacin de Software
Qu criterios podremos utilizar para realizar una evaluacin
de software?...
Calidad de anteriores productos del proveedor
Calidad del soporte de ventas
Prestigio tanto de la casa de software como del distribuidor
Costos de adquisicin y de mantenimiento
Clientes que lo estn utilizando (lo ideal es visitar o hablar
con alguno de ellos)
Capacitacin
Soporte tcnico ofrecido
Frecuencia de revisiones y actualizaciones al software
Plataformas sobre las cuales se ejecuta
19
20
Cronograma de Implementacin
Esta tarea especifica las acciones detalladas a realizar
dentro del plan de trabajo general del proyecto, para la etapa
de Instalacin o Implementacin.
Este plan de trabajo detallado debe involucrar tareas
conducentes a la realizacin (desarrollo) del sistema en s
mismo, y otras tareas adicionales como:
Especificacin y detalle de polticas y procedimientos
Preparacin de la informacin inicial del sistema (cargas de
datos iniciales)
Manuales del sistema (procedimientos, usuarios,
entrenamiento)
Capacitacin
22
Cronograma de Implementacin
El siguiente plan de trabajo es el modelo genrico de una
implementacin de SAP R/3:
23
Preparacin para
la Conversin
Especificacin de
Mdulos
Configuracin de
SW de terceros
Programacin
Pruebas
Conversin
Instalacin de
HW y SW
26
Preparacin para
la Conversin
Especificacin de
Mdulos
Configuracin
de SW
Pruebas
Conversin
Instalacin de
HW y SW
27
Implementacin de Sistemas
Luego de realizar el anlisis y el diseo del sistema, debemos
proceder a su implementacin (implantacin o instalacin), es
decir, llevar a la realidad lo que hemos conceptualizado primero
y diseado despus.
Para efectos de la explicacin de este tpico, vamos a tomar
como base el esquema sugerido para la implementacin de un
sistema programado por la propia empresa, no la
implementacin de un paquete de terceros.
El proceso de implementacin debe considerar todos los
elementos necesarios para el funcionamiento adecuado del
sistema que estamos trabajando, no solo los aspectos
funcionales y tcnicos, sino tambin los aspectos
procedimentales, los referentes a datos y los de
comunicacin a la organizacin.
28
29
(Especificacin de Mdulos)
Esta es una tarea complementaria del Diseo (o de las
especificaciones tcnicas fruto de ste), que inclusive
podramos incluirla en la etapa anterior.
Sin embargo, lo que se pretende al incluir esta tarea en esta
etapa es que la especificacin de mdulos sea (en el
tiempo) inmediatamente anterior al trabajo de escritura de
los programas de computadora.
El trabajo en s de especificacin de mdulos se refiere a
especificar las reas autnomas de desarrollo dentro del
sistema, que podrn luego enfocarse como sub-proyectos.
30
Pruebas
El sistema desarrollado (y todos sus mdulos asociados) deben
ser probados intensivamente de acuerdo al cronograma de
pruebas definido.
En general, las pruebas pueden pasar por tres etapas:
Pruebas individuales: los mdulos se prueban con data
controlada en ambientes ideales, con la finalidad de verificar
el correcto funcionamiento de cada mdulo sin interaccin
con otros mdulos.
Pruebas Integrales: los mdulos se prueban en conjunto,
para verificar el correcto funcionamiento de todos los
mdulos a la vez en interaccin. La data de prueba puede
ser un subconjunto de los datos reales.
Pruebas de estrs y volumen: se busca someter a los
programas a trabajos pesados y complejos, intentando
simular escenarios reales extremos.
32
33
Polticas y Procedimientos
En esta etapa debemos detallar tanto las Polticas como los
Procedimientos (con apoyo computacional y cien por ciento
manuales) que se usarn por la implementacin del nuevo
sistema.
Las Polticas deben dejar especificados los lineamientos a
seguir (las reglas de juego) y las caractersticas del trabajo a
ejecutar, mientras que los procedimientos deben detallar los
pasos a seguir para cumplir las tareas.
Por ejemplo, podemos definir como poltica que las facturas se
registren solo una vez al da en el sistema, o que los pagos a
proveedores se realicen solo un da a la semana. El
procedimiento debe detallar los pasos a seguir para realizar la
tarea de ingresar las facturas al sistema, y la tarea de pagar a
los proveedores.
35
36
Instalacin de HW y SW
Esta etapa es previa a la etapa de programacin
propiamente dicha. Aqu debemos de instalar y configurar el
hardware sobre el cual se harn los desarrollos, as como
tambin el software de base con el cual se trabajar en la
creacin de los programas nuevos. Tambin involucra las
mismas tareas descritas pero para el ambiente de Produccin.
Es importante establecer la diferencia entre el ambiente de
desarrollo del sistema y el ambiente Productivo del mismo.
Mientras que en el primero se usa mientras dura el proyecto, el
segundo es el ambiente en el que se trabajar realmente, por lo
cual debe tener mejores caractersticas tcnicas que el
ambiente de Desarrollo. Algunas metodologas inclusive
mencionan el hecho de contar con un tercer ambiente entre
Desarrollo y Produccin: Control de Calidad.
37
Soporte de Sistemas
Priorizacin
Contacto con
el usuario
Seguimiento
de la
Operacin
Del plan
Coordinacin
con el Plan de
Sistemas
Clasificacin
de posibles
mejoras
Anlisis de
Cambios
Evaluacin de la
situacin actual
Implantacin
de cambios
Modificaciones al
sistema
al plan
38
Soporte de Sistemas
Las tareas de Soporte se refieren a todas aquellas actividades
que se realizan cuando el sistema se encuentra en operacin, y
cuyo objetivo es asegurar la continuidad del correcto
funcionamiento del sistema.
Las actividades de soporte del sistema en operacin pueden
ser divididas en dos tipos:
Soporte funcional: actividades realizadas con la finalidad de
cubrir problemas relativos al funcionamiento del sistema,
considerando los procesos que debe cubrir, o la lgica que
debe cumplir. La ofrecen los expertos funcionales.
Soporte tcnico: actividades orientadas a la solucin de
problemas relativos al ambiente tecnolgico en el que est
desarrollado el sistema, ya sea HW o SW.
39
41
43
Importancia de la
Documentacin en el trabajo
Sistemas
44
47
Preguntas?
?
48