Documente Academic
Documente Profesional
Documente Cultură
Factibilidad
Diseño
lógico Diseño
físico
Construcción
Implementación
Puesta
Marcha
Soporte
1
Metodología del Diseño Lógico
1.1.- Proceso de Desarrollo de un S.I.A.
Los SIA deben ser concebidos (qu é funciones cubrirá el sistema),
diseñados, construídos e implementados. Para ello se seguir á un proceso
que consta de 7 etapas:
2
Ciclo de Vida del Desarrollo de un SIA
Ingeniería de Sistemas
Análisis de
Negocio
Planifica
ción
Análisis de
Requerimi-entos
Diseño
Prototipación
Y Desarrollo
Pruebas de
Integración
Aceptación
Puesta en
marcha y
Producción
Mantención
Ingeniería de Sistemas
Denominaremos Ingeniería de Sistema, al conjunto de dos
importantes fases del ciclo de vida, estas son :
- Análisis de Negocios.
- Planificación.
3
Metodología del Diseño Lógico
Análisis de Negocios
Esta fase consiste en un an álisis a nivel corporativo de la
estructura organizacional de la empresa, incluye: su misi ón, sus
políticas y estrategias, su organizaci ón y sus procesos.
4
Metodología del Diseño Lógico
Análisis de Requerimientos
Sucesivas reuniones de an álisis e identificación de requerimientos
los que se expresan en sendos documentos (minutas) por reuni ón.
Diseño
Como resultado de esta fase se tiene el documento Informe de Dise ño de la
aplicación, aprobado por ambas partes, y se desarrolla el plan de
actividades (Carta gantt) del proyecto para las fases siguientes indicando
tareas, tiempos, recursos y costo.
Prototipación y Desarrollo
A partir de las especificaciones funcionales aprobadas se comien za el
proceso de prototipar la aplicación en sucesivas etapas de refinamiento en
conjunto con el usuario. Si bien las Especificaciones funcionale s son
formales, en esta fase se puede corregir o modificar levemente y de común
acuerdo dicho documento.
5
Metodología del Diseño Lógico
Pruebas e Integraci ón
fase de Liberación de versiones beta hasta lograr la versión
candidata de liberaci ón y posteriormente la final. Cercana a esta
última comienza el proceso de capacitaci ón a usuarios finales.
Como resultado de esta fase se tiene el documento de aceptaci ón
de las pruebas por parte del Usuario.
6
Metodología del Diseño Lógico
Equipo de Trabajo
7
Metodología del Diseño Lógico
Equipo de Trabajo
8
Metodología del Diseño Lógico
1.2.- Necesidad de una Metodolog ía.
Dentro de los problemas por no contar con una metodolog ía estructurada se tiene:
Diseño Lógico Global: tiene que ver con la definición, análisis y diseño grueso de las
grandes componentes de un S.I.A.: las funciones que incluye, el grado de uso del
computador en ellas (mecanización o automatización) y los flujos de información que las
unen. El objetivo de esta fase es elegir un diseño grueso de entre las alternativas que
existen.
9
Metodología del Diseño Lógico
2.2.1.- Diseño Lógico Global
El diseño lógico global sigue la idea fundamental de descomposici ón jerárquica y la de
generar y evaluar alternativas de dise ño grueso del S.I.A. Por lo tanto consiste
esencialmente en generar diferentes descomposiciones jer árquicas de funciones a partir
de la situaci ón actual. Las etapas a seguir son:
c) Análisis de grado de mecanizaci ón: para cada alternativa se establece el papel que
puede jugar las tecnolog ías de información para apoyar las funciones del S.I.A.
10
Metodología del Diseño Lógico
3.1.- Nomenclatura.
La nomenclatura a utilizar ser á una serie de té rminos que definirán la
situación actual de la empresa o negocio donde se est á desarrollando el
S.I.A.
3.2.- Modelo.
El modelo utilizado para definir el problema de diseño de un S.I.A. consiste en un
diagrama de flujo de datos a nivel de contexto. En este diagrama se especifica la
función como sistema y las funciones relacionadas como medioambiente. Las
entradas y salidas de la función serán los flujos de información que entran y salen de
ésta y que la relacionan con el medioambiente.
3.3.- Metodología.
La metodolog ía consiste en establecer e identificar cualitativamente los elementos
relativos a la organización y a la función en estudio. Una vez realizado este proceso,
se modela a la función mediante un diagrama de flujo de datos a nivel de contexto.
11
Metodología del Diseño Lógico
3.4.4. Tecnología
Industrial o de servicio.
12
Metodología del Diseño Lógico
3.5. DEFINICIÓN DEL PROBLEMA
3.5.1. Tipo de función
La función que se desea estudiar y que corresponde al S.I.A. a desarrolla r.
3.5.3. Ambitos que cubre la función y Funciones relacionadas fuera del ámbito
Son los alcances de la funci ón en relación con el resto de la organizaci ón.
3.5.4. Procesos afectados por la funci ón, es decir, si la función involucra o impacta el
balance de la empresa o alg ún proceso de negocios.
13
Metodología del Diseño Lógico
4. ESTUDIO DE FACTIBILIDAD
4.1. Introducción
El estudio de factibilidad tiene como objetivo determinar si el problema tiene una
solución técnicamente realizable (si con los recursos y conocimientos t écnicos
disponibles en la organizaci ón se puede diseñar y construir un sistema que resuelva
el problema), si es posible llevar a la pr áctica desde un punto de vista operacional el
sistema planteado (si el medioambiente organizacional permite la ejecución del
mismo) y si se justifica desde el punto de vista econ ómico, la implementación del
sistema.
4.2. Modelo
Para llevar a cabo el estudio de factibilidad se debe generar un diseño lógico global
preliminar.
Se utilizar á la misma metodología del dise ño lógico global, pero a un nivel más
agregado y general. Se deben determinar los requerimientos técnicos (tecnologías de
información) de las actividades que se asignar án al interior del sistema y por otro
lado, se determinar án las exigencias operacionales de las actividades externas en su
interacción con el interior (volumen y calidad de los datos, procedimiento s
administrativos,etc.). En esta parte es clave determinar las act ividades manuales y
mecanizadas, as í como las tecnologías involucradas tanto en la situaci ón actual como
en las distintas alternativas de solución.
14
Metodología del Diseño Lógico
4.4. Puntos a considerar
donde:
Si el VAN del proyecto inform ático (o alternativa inform ática) es mayor a cero, se dice
que la alternativa es rentable o conveniente. Cabe destacar que todos los costos y
beneficios deben considerarse en términos marginales. La inversión inicial se
considera en el per íodo t=0.
15
Metodología del Diseño Lógico
5. DISEÑO LÓGICO GLOBAL
5.1. Introducción
En esta etapa se pretende establecer las alternativas de dise ño (respecto a la situación actual) y
elegir la más conveniente a trav és de un proceso de evaluaci ón.
Para realizar esta etapa se parte por modelar el sistema actual estableciendo las componentes
(funciones) y sus interrelaciones (por medio de flujos de inform ación). A partir de la estructura
actual se establecen estructuras alternativas con nuevos compone ntes y nuevas interrelaciones.
5.2. Modelo
En esta etapa se utilizan 2 tipos de modelos:
a) Malla o Red de Funciones que interactuán a través de información. Esto se realizará mediante la
técnica de la representación gráfica de los DFD. Se analizarán otras técnicas y otras simbologías.
b) Descomposici ón o Partición Jerárquica de los elementos: entradas, salidas, funciones del
modelo de la malla generando varias sub-estructuras.
16
Metodología del Diseño Lógico
17
Metodología del Diseño Lógico
DFD de Contexto
Entradas Salidas
Entidad Entidad
Externa SIA Externa
18
DFD 1º descomposición
Proceso Proceso
A C
Entidad Entidad
Externa Entradas Salidas Externa
Proceso
B
Almacenamiento
de datos
19
Metodología del Diseño Lógico
Mecanismos
20
Metodología del Diseño Lógico
PAUTAS PARA DIBUJAR LOS DIAGRAMAS DE FLUJO DE DATOS (DFD)
3. Identificar las consultas y los pedidos de informaci ón que podr ían surgir.
Especificar un flujo de datos que defina la informaci ón “dada” al sistema y
un segundo flujo de datos que indique que se “requiere” del sistema.
4. Tomar una hoja grande de papel y comenzando por el costado izqui erdo con
la entidad externa que le parezca la principal fuente de entrada s (por ejemplo
clientes), dibujar los flujos de datos que surjan, los procesos que son
lógicamente necesarios y los almacenamientos de datos que cree que se
requerir án. Algunas veces es muy útil seguir una transacción típica de
entrada a través de todo el sistema y preguntarse ¿Que es lo próximo que
debe sucederle a esta transacci ón? No enumere los procesos hasta el
borrador final.
6. Aceptar que se van a necesitar como m ínimo tres borradores del flujo de
datos del nivel superior.
21
Metodología del Diseño Lógico
PAUTAS PARA DIBUJAR LOS DIAGRAMAS DE FLUJO DE DATOS (DFD)
5.5.1.- Metodología
La metodolog ía consiste en realizar un an álisis cr ítico de la malla actual y proponer
mejoras y/o aportes que permitan optimizar el funcionamiento del sistema tanto en
ahorro de tiempo como en un ahorro de recursos. Según la teor ía se pueden
señalar algunas posibilidades:
a) Cohesión: cualquier descomposición alternativa de funciones deben poseer una
alta cohesión interna.
b) Acoplamiento: las alternativas ir án en la dirección de aumentar el grado de
coordinación entre las actividades o sub-componentes, permitiendo incrementar la
eficiencia y la efectividad de las actividades bajo estudio ya s ea cumpliendo de
mejor forma los objetivos del sistema, utilizando menos recursos (ahorro de
costos) y mostrando mejores posibilidades de adaptaci ón a los cambios. Esto
significa compartir la informaci ón y alimentar a las otras funciones de nuevos
flujos de información que permiten incrementar la productividad. Tambi én este
proceso lleva a crear nuevas funciones, cuyo objetivo es coordin ar.
c) Control: la idea es que deben existir ciclos de retroalimentaci ón que le den al
sistema la posibilidad de asegurar el cumplimiento de metas corr espondientes a
diferentes niveles de control de la organizaci ón.
22
Metodología del Diseño Lógico
5.5.2.- Puntos a considerar
23
Metodología del Diseño Lógico
5.6.- Análisis de Grados de Mecanización.
La metodolog ía en esta fase consiste en establecer, para cada una de las func iones
definidas en la fase de alternativas, el grado de uso de tecnolo gías de información.
5.7.- Evaluación
5.7.1.- Metodología
24
Metodología del Diseño Lógico
a) Funciones estructuradas: para funciones estructuradas que tienen una sola
forma de realización, como son muchas funciones de tipo procesamiento de
información, el problema de valor no tiene relevancia, ya que siempre se
obtendr á el mismo resultado aunque existan diferentes grados de
mecanización. En caso de funciones estructuradas con reglas o modelos
alternativos que conducen a diferentes valores se deber á determinar el valor
por medio de modelos (con ciertas funciones objetivo), por el gr ado de
exactitud de la información (que implica una disminuci ón del error y del
costo asociado) y mediante un an álisis paramétrico y de sensibilidad (como
en el caso de un modelo de inventario determin ístico).
25