Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
VICERRECTORADO ACADÉMICO
AREA: INGENIERÍA / CARRERA: INGENIERÍA DE SISTEMAS
Código: 335
U.C.: 4
Código: 236
Semestre: VI
Prerequisitos: Ninguno
Introducción 3
su desarrollo en la empresa.
2
INTRODUCCIÓN
Este material de apoyo, tiene una estructura consistente a lo largo de los módulos y
unidades que va presentando. En cada módulo, se tratan en secuencia, los siguientes
aspectos:
• Introducción al módulo.
• Objetivo del módulo.
• Estructura del módulo, donde se da una visión general de cada unidad integrante del
módulo.
3
MÓDULO I
Los analistas de sistemas son personas que comprenden tanto las necesidades de empresa
como la tecnología informática. Ellos transforman las necesidades de información y de
empresa de los usuarios informáticos en soluciones técnicas o sistemas basadas en
computadores que son implantadas por otros especialistas informáticos.
La importancia que tiene este módulo en la formación del futuro analista de sistemas, es
innegable, ya que le permite primeramente, diferenciar los distintos sistemas de información
computarizados y así reconocer en su oportunidad, los que satisfagan las necesidades de la
empresa. Luego, independientemente del tipo de sistema de información que se trate, sabrá
que están constituidos por los mismos bloques elementales. Esto es importante para los
desarrolladores de sistemas, porque deben combinar de la mejor manera posible esos
bloques, con el fin de construir sistemas que satisfagan de forma eficaz las necesidades de
información de los usuarios. Pero, ¿Cómo construir estos sistemas?. Existe un método
disciplinado que divide un proyecto de desarrollo de sistemas de grandes dimensiones en
fragmentos manejables, llamados etapas del desarrollo de sistemas. Este método se
denomina ciclo de vida del desarrollo de sistemas. Los ciclos de vida modernos constan
típicamente de cinco etapas generales: planificación de sistemas, análisis de sistemas,
diseño de sistemas, implantación de sistemas y soporte de sistemas. Ahora bien, el ciclo de
vida es ampliado por las metodologías de desarrollo de sistemas, con técnicas y
herramientas que resuelven las tareas de las etapas del ciclo de vida. Finalmente, este
módulo termina con la presentación de la primera etapa metodológica del ciclo de vida: la
planificación de sistemas. En esta etapa se identifican y fijan prioridades entre los sistemas
de información y las tecnologías que resolverán los problemas de la empresa y le producirán
un máximo beneficio. Luego, como veremos en el módulo II, el análisis de sistemas, aborda
un sistema particular, se delimita y establece el problema de sistemas y se modelan sus
requisitos, principalmente, las actividades y los datos que abarcará.
4
Objetivo del módulo
La unidad 1 se compone de cinco lecturas, cada una de las cuales describe un tipo
particular de aplicación o sistemas de información basados en computadoras. Estos son: el
sistema de información contable, el sistema de información gerencial, el sistema de apoyo
de decisiones, la oficina virtual, y el sistema basado en conocimiento.
La unidad 3 hace una presentación del proceso o método de construcción de ese producto
llamado sistema de información. Dicho método se denomina ciclo de vida del desarrollo de
sistemas. El ciclo de vida consta de cinco funciones o etapas lógicas: planificación, análisis,
diseño, implantación y soporte. Cada una de ellas, está dividida en fases, y estas a su vez,
en tareas o actividades.
La unidad 4 versa sobre la planificación de sistemas, la primera función o etapa del proceso
de desarrollo, que pretende identificar las tecnologías y las aplicaciones que producirán un
máximo beneficio para la empresa, así como fijar prioridades entre ellas. No todas las
organizaciones incluyen la planificación de sistemas en su ciclo de vida del desarrollo de
sistemas; sin embargo, la planificación de sistemas se está haciendo cada vez más presente
en virtud del reconocimiento por parte de las empresas de que los sistemas de información
no deben evolucionar de una forma aleatoria, sino obedecer a un plan inserto dentro del
plan estratégico global de la empresa.
5
UNIDAD 1
Objetivo de la unidad
6
Estructura de la unidad
Es conveniente destacar, que cada lectura corresponde a un capítulo diferente del libro
antes referido, el cual se ha reproducido por completo. No obstante, el alumno sólo
estudiará el contenido que se encuentra en las páginas indicadas, aunque en ocasiones se
le hacen sugerencias de extender la lectura hacia otros tópicos, a fin de aumentar su
comprensión de lo leído, o en todo caso, si lo desea, puede revisar todo el capítulo, a fin de
enmarcar e integrar todo lo tratado. Lo importante, es que el alumno no pierda de vista, que
según el objetivo antes enunciado de esta unidad, el punto focal es que comprenda el
modelo de sistema de cada sistema basado en computadora (su representación gráfica y
correspondiente explicación), ya que en la evaluación se le expondrá una situación que trate
sobre uno de los cinco tipos de sistemas, y deberá ser capaz de identificarlo, para así poder
representarlo gráficamente y describir sus componentes.
El primer tema se dedica a los sistemas de información contable (sus siglas en inglés son
AIS), el cual procesa las transacciones que se producen como resultado de las actividades
cotidianas de la compañía. El punto focal de la lectura es el modelo del referido sistema, que
se muestra en la figura 12.1.
7
La manipulación de datos es la operación de los datos para convertirlos en información.
Las operaciones de manipulación son: Clasificación, ordenamiento, cálculo, y resumen.
La clasificación es la identificación y agrupación de los datos por código. El
ordenamiento es acomodar en secuencia los datos por código. El cálculo es la operación
aritmética y lógica de los elementos de datos para producir otros datos. El resumen es la
síntesis de datos por totales, subtotales, etc.
El almacenamiento de datos consiste en guardar los datos en medios de
almacenamiento secundario, en forma de archivos o bases de datos.
La preparación de documentos es la generación de las salidas (que contienen los datos
manipulados o procesados) hacia los usuarios.
El sistema de información contable se distingue de los otros sistemas basados en
computadoras por las siguientes características:
° Realiza las tareas necesarias para establecer y mantener un control de sus
actividades.
° Sigue procedimientos relativamente estandarizados que son aceptados en los
reglamentos y prácticas de todas las organizaciones.
° Maneja datos detallados para crear un rastro de auditoría de las actividades de la
compañía.
° Tiene un enfoque primordialmente histórico, ya que generalmente describen lo que
sucedió en el pasado.
° Proporciona poca información para la resolución de problemas, como ejemplo de
ello, tenemos los informes de contabilidad estándar, como el estado de ingresos y
egresos.
El modelo del sistema contable, así como el de los otros sistemas basados en
computadoras, se basa en el modelo general de sistemas de la compañía, que se describe
en el capítulo 6 del mismo libro de donde se tomó la selección de lecturas. Debido a que el
estudiante no cuenta con la reproducción de dicho capítulo en este Material de Apoyo, es
necesario graficar aquí ese modelo y acompañarlo de una corta, aunque suficiente narrativa.
Gerencia
Información Datos
Recursos
Recursos Proceso de Sistema
de entrada transformación de salida Físico
Pasando a otro aspecto, queremos señalar que debido al uso obligatorio en toda
organización del sistema contable, es muy probable que el futuro analista se relacione de
manera directa o indirecta con el desarrollo, mantenimiento u operación de uno de estos
sistemas transaccionales. En consecuencia, resultaría propicio que el estudiante se
familiarice con dicho sistema. Por ello, le sugerimos la lectura del ejemplo del sistema de
distribución y sus subsistemas (pgs. 313 - 325).
El segundo tema trata sobre los sistemas de información gerencial (sus siglas en inglés son,
MIS). El punto focal de la lectura es el modelo del referido sistema, que se muestra en la
figura 13.1.
9
Los aspectos que trata esta lectura son los siguientes:
Un sistema de información gerencial es un sistema basado en computadoras que
proporciona información a usuarios que tienen necesidades similares. La información
describe a la compañía o a una de sus unidades en términos de lo que ha sucedido en el
pasado, lo que está sucediendo en el presente y lo que es probable que suceda en el
futuro.
El modelo que representa al MIS muestra dos tipos de MIS: Un tipo, consiste de un
software para redactar informes que usa la base de datos que es alimentada por el
sistema de información contable (AIS); y otro tipo, consiste de modelos matemáticos que
también usan esa base de datos, para simular operaciones de la compañía. Las salidas
de ambos tipos de MIS son utilizadas por las personas encargadas de resolver los
problemas de la compañía.
Las clases de software o programas para la redacción de informes son dos: informes
periódicos e informes especiales. Un informe periódico se prepara con una frecuencia
específica, como por ejemplo, un análisis de ventas mensual por cliente. En cambio, un
informe especial se prepara cuando sucede algo extraordinario y generalmente aborda
un tema que es de interés especial para el usuario en ese momento.
El contenido de los informes tanto periódicos como mensuales puede mejorarse
incorporando el concepto de administración por excepción. Este concepto no se muestra
en esta lectura, sino en el capítulo 6 del mismo libro donde se tomó esta lectura. Por ello,
en las siguientes líneas se explica brevemente dicho concepto. La administración por
excepción es un estilo que el gerente adopta al intervenir en las actividades
empresariales sólo cuando se salen del intervalo de desempeño aceptable. Para que el
gerente practique la administración por excepción, es preciso establecer estándares en
forma de límites tanto inferior como superior del desempeño aceptable. Cuando la
administración por excepción se aplica en el MIS, el procesador de información sólo
arroja en los informes, aquella información que indica que el desempeño real de un área
de la compañía está fuera de los estándares. Con el propósito de que el gerente dirija su
atención hacia registros y/o campos específicos de la base de datos, los informes que se
generan a partir de ésta, se preparan básicamente de cuatro maneras, usando el
concepto de gerencia por excepción.
° Preparar el informe sólo cuando ocurren excepciones: Un ejemplo sería el informe de
horas extras, que sólo se imprimiría cuando los empleados trabajan horas extras.
° Usar la secuencia del informe para destacar las excepciones: Consiste en ordenar
los registros del informe en una secuencia ascendente o descendente con base a
uno o más campos claves, por ejemplo ordenar el informe de horas extras por
departamento y día de la semana.
° Agrupar las excepciones: con la idea de destacar por áreas las excepciones. Por
ejemplo, el informe de horas extras diseñarlo por columnas, donde cada columna
muestre un rango de horas determinado. Por ejemplo, una columna muestra a los
empleados que trabajaron de 1 a 10 horas extras. La siguiente columna, muestra los
empleados que trabajaron de 11 a 20 horas extras, y así, sucesivamente.
° Mostrar la variación respecto a la norma: los resultados de las actividades reales se
comparan con los resultados de las actividades planeadas, y la diferencia se
presenta como variación.
Los modelos matemáticos se pueden clasificar en términos de tres dimensiones. Según
la influencia del tiempo, en modelos estáticos o dinámicos. Según el grado de
certidumbre, en modelos probabilísticos o deterministas. Según la capacidad para lograr
optimización, en modelos optimadores o suboptimadores.
El modelo dinámico incluye la variable tiempo, al contrario del modelo estático que se
refiere al escenario en un momento dado. El uso de fórmulas de probabilidades, es lo
caracteriza a los modelos probabilísticos, en contraste con los modelos deterministas.
Un modelo optimador representa un problema bien estructurado. En cambio, el modelo
10
suboptimador representa un problema semiestructurado. En la simulación o “corrida” de
los modelos, se nota la diferencia que existe entre los modelos optimadores y
suboptimadores. Los modelos optimadores se ejecutan una sola vez para producir la
mejor solución. En cambio, los modelos suboptimadores se ejecutan varias veces, en
busca de la combinación del escenario y de las variables de decisión, que produzcan la
mejor solución.
La simulación de los modelos matemáticos predice el efecto que produce una decisión
para resolver un problema. Los cuatro elementos a tomar en cuenta en una simulación
son: el escenario donde se realiza la simulación; los valores de entrada en el modelo; la
técnica de simulación que se utiliza en la ejecución del modelo; y el formato que tendrán
las salidas de las simulaciones.
Las salidas de los dos tipos de MIS, se pueden producir en forma tabular o gráfica. Se
obtiene un mayor éxito si se determina cuándo usar las salidas en forma gráfica y cuáles
gráficas deben usarse.
Los MIS contribuyen a la resolución de problemas de dos maneras: Primero, proveen
información a toda la organización y preparan el terreno para obtener logros en los otros
sistemas: Sistemas de apoyo a decisiones, sistemas de oficina virtual y los sistemas
basados en conocimientos.
El tercer tema aborda los sistemas de apoyo a decisiones (sus siglas en inglés, DSS), los
cuales apoyan al gerente en la resolución de problemas semiestructurados. El punto focal
de la lectura es el modelo del referido sistema, que se muestra en la figura 14.4.
11
El concepto de DSS surge de las contribuciones de teóricos en el área de administración
de empresas.
° Simon tipificó las decisiones que se toman para resolver problemas, según el grado
de estructuración de los mismos. Las decisiones para resolver los dos extremos del
abanico de problemas que van desde los problemas estructurados hasta los no
estructurados las denominó respectivamente programadas y no programadas. Otra
de las contribuciones de Simon, fue su descripción de las cuatro fases que atraviesa
un gerente para resolver un problema. Estas fases están en relación directa con el
enfoque de sistemas: analizar las partes de un problema; identificar y evaluar
alternativas de solución; escoger la mejor solución; implementar la solución y hacerle
un seguimiento.
° Gorry y Morton acuñaron el término DSS e idearon una matriz para orientar las
aplicaciones de cómputo hacia la toma de decisiones gerenciales, basándose en los
aportes de Simon sobre decisiones programadas y no programadas, y fases de
resolución de un problema; y en el aporte de Robert Anthony, sobre los niveles
gerenciales superior, medio e inferior denominados respectivamente, planificación
estratégica, control gerencial y control operativo. Gorry y Morton describieron los
tipos de decisiones en términos de la estructura del problema, que va de
estructurado a semiestructurado y no estructurado. El grado de estructuración del
problema se determina por las fases de Simon para las cuales se puede especificar
un algoritmo. Cuando se puede diseñar un algoritmo que cubra las tres primeras
fases, el problema se denomina estructurado. Cuando se crean procedimientos que
resuelvan una o dos fases, el problema es semiestructurado. Cuando no se puede
sistematizar ninguna de las fases, el problema es no estructurado. Nótese en la
Figura 14.1, que la matriz se divide por medio de una línea horizontal punteada en
dos partes. En la parte superior de la matriz se ubican los problemas que para esa
época se habían resuelto por medio del uso de las computadoras, mientras que en la
parte inferior se encuentran los que todavía no estaban computarizados. El área
superior se denominó “Sistemas de decisiones estructuradas” (SDS), y el área
inferior se denominó “Sistema de apoyo a decisiones” (DSS). No obstante,
actualmente todas las aplicaciones de computadoras dedicadas a apoyar decisiones,
se denominan DSS.
° Alter desarrolló una taxonomía de seis tipos de DSS basándose en el grado de
apoyo para la resolución de problemas, los cuales pueden visualizarse en la figura
14.2. Los tres primeros tipos de DSS proporcionan apoyo en forma de informes,
tanto especiales como periódicos, y son los siguientes: recuperar elementos de
información, analizar archivos enteros, preparar informes de múltiples archivos. Los
tres últimos tipos implican el uso de modelos matemáticos, y ofrecen un mayor apoyo
al tomador de decisiones, y son los siguientes: estiman las consecuencias de las
decisiones, proponen decisiones y toman decisiones por el gerente.
° Kenn se unió a Morton y definió tres objetivos que debe alcanzar un DSS: Ayudar a
resolver problemas semiestructurados, apoyar el juicio del gerente en lugar de
reemplazarlo, y mejorar más la eficacia que la eficiencia del gerente. Con el
enunciado de estos objetivos, se trata de orientar el diseño y uso que se debe dar a
los DSS. Con el primer objetivo, se busca desarrollar aquellas aplicaciones de
soporte de decisiones que cubran el área donde se encuentra la mayor cantidad de
problemas. Con el segundo, se pretende que esas aplicaciones no suplanten el juicio
del gerente. Por último, la decisión que tome el gerente, debe ser la que mejor
encuentre en el menor tiempo posible.
12
El modelo del DSS se asemeja al del MIS. Al igual que éste, como se observa en la
figura 14.4, contempla las aplicaciones para redacción de informes y los modelos
matemáticos. Pero además, incluye un tipo de software denominado “Groupware” que
apoya a un grupo de personas que trabajan conjuntamente en la toma de decisiones. En
esta situación específica se usa el término “Sistema de apoyo a decisiones en grupos”
(GDSS). El groupware a diferencia del concepto de DSS, evolucionó a partir de fuentes
aparentemente disconexas, diseñadas para satisfacer diversas necesidades. Estas
fuentes son diferentes productos de software que combinan varias funciones de manera
única. La Tabla 4.1 muestra las principales funciones del groupware y los productos que
las soportan. Es interesante fijarse al menos, en la primera columna de dicha tabla,
denominada “Función”. El GDSS puede implementarse en cuatro ambientes posibles,
donde los miembros del grupo pueden reunirse simultáneamente (intercambio
sincrónico) o a horas diferentes (intercambio asincrónico). En la Fig. 14.5 podemos
visualizar una clasificación de estos ambientes en función del tamaño del grupo y la
proximidad de los miembros. Los ambientes pueden ser: un Recinto de decisiones,
donde un grupo pequeño de personas se reúnen cara a cara; una Red de decisiones de
área local, donde lo miembros interactúan a través de una red local; una Sesión
legislativa, donde se reúnen cara a cara, grupos más grandes que los del Recinto de
decisiones; y finalmente, una Conferencia mediada por computadora, donde un grupo
grande de personas que están geográficamente dispersas se comunican mediante el
uso de varias aplicaciones de oficina virtual, conocidas como teleconferencias, las cuales
trataremos en la siguiente lectura. Queda a criterio del estudiante, la lectura de un
ejemplo de GDSS, donde se describe un ambiente de Recinto de decisiones. El caso
que se presenta consiste de un grupo de personas reunidas que empleando la técnica
del “Brainstorming” (lluvia electrónica de ideas) responden anónimamente una pregunta
al unísono, con el propósito de obtener un consenso en cuanto al tema en discusión.
El cuarto tema explora los sistemas de automatización de oficinas (sus siglas en inglés, OA).
El punto focal de la lectura es el modelo del referido sistema, que se muestra en la figura
15.1.
13
El modelo de la OA se muestra en la figura 15.1. Los datos del sistema físico se
introducen en la base de datos. Las aplicaciones de OA basadas en computadora, como
procesamiento de textos, correo electrónico y conferencias por computadora, toman los
datos de la base de datos y permiten a quienes resuelven problemas comunicarse entre
ellos, usando sus computadoras. En la figura, se muestra que los revolvedores de
problemas pueden encontrarse dentro del área de la compañía o fuera de su entorno.
Las tecnologías de OA informales son las usadas a título individual para satisfacer
alguna necesidad particular. Los sistemas de automatización de oficinas formales son
los que implementan tecnologías institucionalmente. Existen once (11) aplicaciones de la
OA, unas basadas en computadora y otras no basadas en computadora. Cada una de
estas aplicaciones es descrita separadamente y nueve (9) de ellas son representadas
gráficamente como sistemas, en las figuras 15.2 a 15.10.
° El sistema de procesamiento de textos se muestra en la figura 15.2. Esta tecnología
implica el uso de una computadora para preparar documentos escritos que se
constituyen como medios de comunicación más eficaces.
° El sistema de correo electrónico se muestra en la figura 15.3. Esta tecnología usa
una red de computadoras que permite a los usuarios, enviar, almacenar y recibir
mensajes electrónicos.
° El sistema de correo de voz se muestra en la figura 15.4. Esta tecnología es similar
al correo electrónico, sólo que se usa el teléfono para enviar mensajes hablados y
para recuperar los mensajes recibidos.
° El sistema de la agenda electrónica se muestra en la figura 15.5. Esta tecnología
como el correo electrónico, implica el uso de una computadora en red, para
almacenar y recuperar la agenda de citas de un gerente. Es posible que el software
de agenda electrónica examine las agendas de otros gerentes, para programar una
reunión que convenga a todos.
° El sistema de audioconferencia se muestra en la figura 15.6. Esta tecnología
involucra el uso de un equipo de comunicación de voz para establecer un enlace de
audio entre personas que están dispersas geográficamente. No requieren de una
computadora.
° El sistema de videoconferencias se muestra en la figura 15.7. Esta tecnología utiliza
un equipo de televisión para vincular a participantes que están dispersos
geográficamente. No requieren de una computadora.
° La conferencia por computadora utiliza el mismo software y hardware que el correo
electrónico (tal como se ilustró en la figura 15.3), pero a diferencia de éste, los
participantes tienen como característica común, que sólo intercambian información
respecto a un tema específico.
° La transmisión de facsímil se muestra en la figura 15.8. Esta tecnología implica el
uso de un equipo especial (FAX) que puede leer una imagen de documento en un
extremo de un canal de comunicación y producir una copia en el otro extremo. Una
estrategia alternativa consiste en insertarle una tarjeta de FAX para que la
computadora funcione como un facsímil.
° El videotex es el uso de una computadora para exhibir material narrativo y gráfico
almacenado en dispositivos secundarios.
° El sistema de administración de documentos o manejo de imágenes se muestra en la
figura 15.9. En la actualidad, ésta tecnología consiste de una o más unidades de
OCR para convertir las imágenes de los documentos en un formato digital.
° El sistema de autoedición se muestra en la figura 15.10. Esta tecnología implica el
uso de una computadora para preparar salidas cuya calidad es muy cercana a la que
produciría un taller tipográfico.
El quinto tema presenta los sistemas basados en conocimientos. El punto focal de la lectura
es el modelo del referido sistema, que se muestra en la figura 16.2.
15
° La máquina de inferencias examina las reglas de la base del conocimiento una a
una, y cuando se cumple la condición de la regla, se realiza la acción específica. El
conjunto de reglas se interpretan por medio de dos métodos: Prorrazonamiento y
Razonamiento inverso. Cuando la máquina de inferencias utiliza el prorrazonamiento
o encadenamiento hacia delante, las reglas se examinan en cierto orden. Cuando
utiliza el razonamiento inverso o encadenamiento hacia atrás, la máquina de
inferencias convierte el problema a resolver en subproblemas, buscando una regla
que se pueda evaluar. Casi nunca tenemos una certeza del 100% sobre información
que en términos de reglas hemos dado a un sistema experto. Por ello, cuando el
sistema experto emite una conclusión con cierto grado de incertidumbre, acompaña
a dicha conclusión, con un factor de certidumbre (CF) en base al 100%.
° La máquina de desarrollo puede crear el sistema experto mediante dos estrategias:
lenguajes de programación y shells de sistemas expertos. Dos lenguajes que se
prestan especialmente a la representación simbólica de la base del conocimiento son
Lips y Prolog. No obstante, hoy día, lo que más se utiliza son los shells de sistema
experto. Este es un procesador ya hecho que se puede adaptar a un dominio de
problema específico mediante la adición de la base del conocimiento apropiada.
° El analista de sistemas, quien en la jerga de AI, recibe el nombre de ingeniero de
conocimiento, se encarga del desarrollo del sistema experto. El ingeniero de
conocimiento además de interactuar con el gerente o propietario del sistema y con el
usuario, requiere trabajar con un experto, quien le proporcionará los conocimientos y
la forma como aplica esos conocimientos en la resolución de problemas.
° La metodología que pudiera seguirse en el proceso de construcción del sistema
experto, se ajusta al clásico ciclo de vida. El primer paso que realiza el analista es
estudiar el problema y decidir si continúa o no el proyecto. En los pasos 2 al 5, el
analista junto al experto crean un prototipo del sistema experto. Estos pasos
consisten subsecuentemente en la definición del problema; especificación e
incorporación del conjunto de reglas al prototipo; prueba del prototipo; y construcción
de la interfaz con el usuario. En los pasos 6 y 7, el usuario realiza las pruebas del
prototipo; y este entra en operación. En el último paso que es el no. 8, se realizan las
labores de mantenimiento del sistema experto, para aumentar su eficiencia y/o
reflejar los cambios en el dominio del problema.
Le sugerimos al alumno que opcionalmente, puede revisar los siguientes tópicos (no
incluidos en la selección de lecturas, por no ser tema obligatorio):
° Un ejemplo de un sistema experto donde se ilustra un caso de aprobación de créditos.
Para el caso, se muestran los cinco hechos del problema en los cuales se basará la
decisión; el conjunto de reglas; y las pantallas de entrada y salida.
° Las ventajas y desventajas de los sistemas expertos, y la suerte que corrieron los
primeros sistemas expertos.
° El tema de las redes neuronales, se inicia con una definición de lo que es una red
neuronal. Luego, con la intención de entender la jerga propia del sistema neuronal
artificial, se explica como funciona el cerebro humano. Con respecto a la evolución de
los sistemas neuronales artificiales, se expone una de las reglas de aprendizaje más
famosas conocidas como Ley del Aprendizaje de Hebb. Luego, se esbozan los avances
que se dieron en el área de hardware para el procesamiento de información significativa.
El sistema neuronal artificial (ANS) tiene una arquitectura parecida a la del cerebro
humano la cual se ilustra en la Fig. 16.15. Las neuronas de un ANS se combinan para
formar un ANS multicapas denominado Perceptrón multicapas. Las redes neuronales en
lugar de programarse se “adiestran”, y es así, como aprenden. Como último punto del
capítulo, subtitulado “el sistema neural artificial en perspectiva”, se expone la diferencia
que hay entre un ANS y los sistemas expertos. Con esta referencia a los sistemas
neuronales, terminamos los comentarios a la presente lectura.
16
Recomendaciones para el estudio del contenido
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es el estudio de las lecturas incluidas en la “Selección de lecturas”. Usted debe
realizar las lecturas muy cuidadosamente, tomando nota sobre los conceptos y aspectos
más relevantes presentados y recapitulando los mismos.
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
Ejercicio
Represente el sistema SICOMEX en términos del modelo general del sistema a que
corresponda, según la categoría de los sistemas de información basados e computadoras.
Justifique brevemente su respuesta.
17
Respuesta al ejercicio
1.
Gerencia
Software de
procesamiento
de datos
Base
Datos
Sistema de
información
contable
Recursos Recursos
Transformación
físicos físicos
Entorno
18
Justificación Nro 1:
1. Recolección de datos: Las transacciones internas que maneja son las Solicitudes de
Consulta Médica. Las transacciones del entorno son: Las clínicas afiliadas, las
Constancia de Asistencia a la Consulta Médica y las Facturas.
2. Manipulación de datos: El sistema SICOMEX,
a) Clasifica los registros de datos que producen las transacciones por ej, utilizando
Código del Empleado, Código del Departamento, Código de la Clínica, Código de la
factura, etc.
b) Ordena los registros en base a los códigos antes nombrados.
c) Calcula, realizando operaciones aritméticas, como por ejemplo, totalizando montos
de facturas.
d) Resume los datos, totalizando por ejemplo, las originales de las Constancias de
Asistencia a Consultas Médicas.
3. Almacenamiento de datos: Los datos que producen las transacciones se organizan en
registros que son organizados en archivos de bases de datos.
4. Preparación de documentos: El sistema genera por ejemplo, un listado detallado de
las constancias que coincidieron y las que no, así, como el monto respectivo de la
factura.
Justificación Nro. 2:
19
UNIDAD 2
Objetivo de la unidad
Estructura de la unidad
Los aspectos tratados en los temas de esta lectura son los siguientes:
El producto llamado Sistema de Información, es una agrupación conveniente de cinco
bloques elementales: personas, actividades, datos, redes y tecnología con el propósito
de satisfacer las necesidades de información de la empresa.
El bloque de personas está conformado por todos aquellos que son trabajadores de la
información. De acuerdo al papel que desempeñan en el desarrollo y mantenimiento de
los sistemas de información, se clasifican en: Propietarios de sistemas, usuarios de
sistemas, diseñadores de sistemas y constructores de sistemas.
20
El bloque de datos se explica, haciendo primero un preámbulo, para diferenciar dato de
información. Un dato aporta un significado de forma aislada. Una información es un dato
que ha sido manipulado con la finalidad de que resulte de utilidad para alguien. Luego,
se muestra la perspectiva que de los datos tienen cada uno de los trabajadores de la
información.
El bloque de actividades define la función de un sistema de información en términos de
dos actividades: actividades de empresa y actividades del sistema de información. Las
actividades son vistas de diferentes maneras por los trabajadores de la información. Los
sistemas suministran distintos niveles de soporte para las diversas funciones de
empresa y los diferentes niveles de usuarios. Hay una correspondencia entre las
aplicaciones típicas de sistemas y los tipos de usuarios.
El bloque de redes muestra los diferentes puntos de vistas que los trabajadores de la
información tienen sobre este bloque.
El bloque tecnología incluye, la tecnología de datos, procesos y comunicaciones.
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es la lectura del capítulo y temas indicados del libro “Análisis y diseño de sistemas de
información”. Usted debe realizar las lecturas muy cuidadosamente, tomando nota sobre los
conceptos y aspectos más relevantes presentados y recapitulando los mismos.
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
Ejercicio
21
Por tanto, es necesario que las agencias tengan una supervisión directa de la Gerencia
de Seguridad, ubicada en la sede central del banco. En tal sentido, se plantea desarrollar
el Sistema Integral para el Manejo de los Equipos de Seguridad (SIMES) de todas las
agencias del banco.
Con base a la situación planteada, distinga en la lista presentada, las actividades que
desde la perspectiva del bloque personas, corresponden a los siguientes trabajadores de
la información:
∗ Propietarios de sistemas
∗ Usuarios de sistemas
∗ Diseñadores de sistemas
∗ Constructores de sistemas
22
Respuesta al ejercicio
23
Bibliografía
Senn, J. (1998). Análisis y diseño de sistemas de información. 2da edición. Mc Graw Hill. En
[cap. 1, pág. 8], donde se define el término Trabajador de la información, dándosele a éste la
connotación de usuario. En este mismo capítulo, en las páginas 17 a 19, se clasifican los
usuarios según el trabajo administrativo que realizan. El estudiante puede comparar esta
definición y clasificación con la expresada en el libro texto de estudio. Puede notar, que en el
texto de estudio, el término trabajador de la información es más amplio, pues incluye a los
que diseñan y construyen sistemas de información.
Whitten, J. & Bentley, L. & Barlow, V. (1996). Análisis y diseño de sistemas de información.
3ra edición. Mc Graw Hill.
24
UNIDAD 3
Algunos principios básicos que todo analista de sistemas debe tomar en cuenta al momento
llevar a la práctica un proyecto de desarrollo de sistemas, son los siguientes: Implicar
activamente a los usuarios en el desarrollo de sistemas, reconocer que los sistemas son
inversiones de capital y deben justificarse como tales, etc. Es cada vez más habitual, que
muchos proyectos de sistemas procedan de directivas de planificación de sistemas de
información. Cuando los usuarios o los analistas inician proyectos, suele decirse que lo
hacen con reacción a ciertas situaciones. En ambos casos, la mayoría de los proyectos de
sistemas son impulsados por problemas, oportunidades y normas. Para llevar a cabo tales
proyectos se usa el CVDS moderno como un método de resolución de problemas, que
consta típicamente de cinco etapas generales: planificación de sistemas, análisis de
sistemas, diseño de sistemas, implantación de sistemas y soporte de sistemas.
Objetivo de la unidad
Estructura de la unidad
25
° El principio de aplicar un método de resolución de problemas propone que el analista
de sistemas debería emprender un proyecto de desarrollo de sistemas por medio de
la aplicación de algún método de resolución de problemas, como el CVDS, que le
permita lograr un buen sistema.
° El principio de definir fases y actividades persigue dividir el proyecto en partes, que
puedan manejarse y cumplirse con facilidad.
° El principio de establecer normas para un desarrollo y una documentación
consistente, pretende que los desarrolladores de un sistema uniformicen criterios en
cuanto al CVDS, herramientas y técnicas a utilizar, de manera de asegurar la
consistencia del proyecto de desarrollo.
° El principio de justificar los sistemas como inversiones de capital, aspira que el
analista considere más de una solución posible de sistemas y que evalúe las mismas
en términos de costos y beneficios. Si los analistas comprueban la viabilidad del
proyecto en determinados puntos del CVDS, podrán observar el principio de no tener
miedo de cancelar o revisar el proyecto.
° El principio de no tener miedo de cancelar o revisar el proyecto reside en que ofrece
varias oportunidades para reevaluar su viabilidad. Por medio del método de control
progresivo se definen múltiples puntos recomprobación de viabilidad a lo largo del
ciclo de vida del desarrollo de sistemas.
° El principio divide y vencerás, busca que el analista dimensione bien el ámbito del
sistema y pique el mismo en fragmentos más pequeños, para así simplificar el
proceso de hechura del sistema.
° El principio de diseñar sistemas que puedan crecer y cambiar incita al analista a
utilizar herramientas y técnicas que permitan la construcción de sistemas flexibles
capaces de adaptarse a los cambios en las necesidades que los originaron.
Los problemas, oportunidades y normas sirven de marco referencial al analista de
sistemas para determinar si se está ante la necesidad de iniciar un nuevo desarrollo. Los
problemas aparecen cuando el sistema actual no satisface los propósitos, las metas y
los objetivos de la organización. Las oportunidades son ocasiones para mejorar un
sistema aunque no existan problemas específicos. Las normas son decisiones
impuestas sobre un sistema por la dirección o por las instituciones gubernamentales. En
la figura 3.4 se muestra una lista de posibles problemas, oportunidades y normas que
facilitan al analista la identificación de la mayoría de los hechos que eventualmente están
ocurriendo en su sistema particular.
El ciclo de vida de desarrollo de sistemas, se define como un método disciplinado del
desarrollo de sistemas de información. También puede definirse como una herramienta
de gestión de proyectos que planea, ejecuta y controla los proyectos de desarrollo de
sistemas. Pueden darse otras definiciones. Por ejemplo, en Kendall, 1997, el CVDS es
un enfoque por fases del análisis y diseño de sistemas. No sólo hay diversidad
conceptual, sino además, concepciones disímiles entre los diversos autores, en cuanto a
la estructura del CVDS. Las versiones difieren en el número, denominación y subdivisión
de los pasos a seguir durante el proceso. No obstante, son más las similitudes que
diferencias. En su forma clásica más simple, los CVDS constan de cuatro pasos: análisis
de sistemas, diseño de sistemas, implantación de sistemas y soporte de sistemas. En
contraste, y sólo a manera de ilustración, Kendall ´97, clasifica los pasos al más alto
nivel en ocho fases, denominándolas: Identificación de problemas, oportunidades y
objetivos; determinación de los requerimientos de información; análisis de necesidades
del sistema; diseño del sistema recomendado; desarrollo y documentación del software;
pruebas del sistema; implementación y evaluación del sistema; mantenimiento del
sistema. En cambio, en el libro que estamos usando como material instruccional, los
26
pasos son clasificados subsecuentemente, de mayor a menor nivel, en funciones, fases
y actividades. Esta es la versión que nos interesa, no porque sea mejor que las demás,
sino porque es la utilizada evidentemente, en la organización y configuración del resto de
los capítulos que tienen que ver con el CVDS.
Las funciones y fases de la versión del CVDS que estudiaremos en esta unidad son las
siguientes:
o La función planificación de sistemas pretende establecer prioridades sobre aquellas
tecnologías y aplicaciones que producirán un máximo beneficio para la empresa.
Consta de las siguientes fases:
° Estudiar el cometido de la empresa; donde se define el cometido de la empresa
en términos de clientes, productos y servicios, recursos materiales y humanos,
objetivos corporativos, factores críticos de éxito, etc, y se establecen planes de
sistemas de información que apoyen dicho cometido.
° Definir una arquitectura de información; donde se determina la arquitectura de los
sistemas de información que se requieren construir en términos de datos, redes,
actividades, personas y tecnologías de información que deberían utilizarse en las
aplicaciones.
° Analizar las áreas de empresa, donde se identifican las áreas de empresa y los
proyectos específicos de sistemas a desarrollar en dichas áreas con sus
respectivas prioridades.
o La función análisis de sistemas estudia el sistema actual de empresa y el sistema de
información y define las necesidades y prioridades manifestadas por los usuarios
para la elaboración de un nuevo sistema de información. Consta de las siguientes
fases:
° Estudiar la viabilidad del proyecto, donde se responde a la pregunta, si vale o no
la pena el proyecto.
° Estudiar y analizar el sistema actual, donde se profundiza en el estudio de los
sucesos (problemas, oportunidades y normas) que están impulsando el
desarrollo del nuevo sistema.
° Definir las necesidades de usuarios y sus prioridades, donde se identifican las
necesidades de los usuarios con respecto al nuevo sistema en materia de datos,
procesos y redes.
o La función diseño de sistemas evalúa las soluciones alternativas y especifica la
solución detallada de tipo informático. Comprende tres fases:
° Elegir un objetivo de diseño, donde se definen, evalúan y seleccionan las
soluciones candidatas.
° Adquirir el hardware y software necesarios, donde se realiza la acción indicada.
° Diseñar e integrar el nuevo sistema, donde se diseñan en forma global y
detallada los datos, los procesos y las redes, y la forma cómo se interconectarán
las partes del sistema.
27
o La función implantación construye y pone en operación el nuevo sistema, y abarca
cuatro fases:
° Hacer y probar las redes y las bases de datos, lo cual consiste en generar bases
de datos y redes nuevas o mejoradas que serán utilizadas por los programas
informáticos.
° Hacer y probar los programas, lo cual consiste en escribir, hacer y probar los
programas.
° Instalar y probar el nuevo sistema, lo cual consiste en que los programas
realizados y software comprados se prueban e instalan, listos para entrar
próximamente en producción.
° Entregar el sistema para su puesta en funcionamiento, así se realiza la transición
suave hacia el nuevo sistema, por medio de actividades que permiten el arranque
del mismo.
o La función soporte de sistemas consiste en el mantenimiento continuado del sistema
después de haberlo puesto en producción. No consta de fases, porque implica la
revisión de las otras fases del ciclo de vida. Dicha revisión se plantea en forma de
actividades.
Las fases se han presentado en forma discreta, pero nunca se llevan a cabo como un paso
aparte. En vez de ello, varias fases pueden suceder simultáneamente, y además algunas
actividades dentro de las fases pueden repetirse. Es por ello, que los autores del libro que
estamos usando, extraen estas actividades y las presentan al final del libro, como
"actividades cruzadas del ciclo de vida". Entre esas actividades tenemos: la gestión de
proyectos, las técnicas de investigación de hechos, el análisis de viabilidad y las técnicas
interpersonales.
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es la lectura del capítulo y temas indicados del libro “Análisis y diseño de sistemas
de información”. Usted debe realizar las lecturas muy cuidadosamente, tomando nota sobre
los conceptos y aspectos más relevantes presentados y recapitulando los mismos.
Como en otras ocasiones, luego de comentar la lectura obligatoria, realizamos una serie de
sugerencias al alumno, con relación al capítulo recién leído. Dentro del contenido de dicho
capítulo, encontramos otros temas de interés que son de lectura opcional. Concretamente,
sugerimos la lectura del cuadro la Nueva Generación, el cual presenta una aplicación de la
informática interactiva a la gestión del ciclo de vida. También, le aconsejamos la lectura de
otro tema que exhibe una de las tendencias actuales en sistemas, como lo es el desarrollo
de sistemas por cuenta del usuario final, y en particular, cuáles son las variaciones que se
dan en el ciclo de vida, cuando los usuarios son quienes desarrollan sus propias
aplicaciones. Por último, para que el estudiante fije los conocimientos que está adquiriendo,
le invitamos a la lectura meticulosa del resumen del capítulo, donde se esbozan los
aspectos tratados más importantes.
28
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
Ejercicio
1. El banco Sofitesco tiene como visión, convertirse en la primera compañía del mercado
financiero enfocando sus servicios en la creación de productos corporativos que satisfagan
en un 100% las exigencias del público. Para cumplir con esta visión, uno de los aspectos
que ha considerado crucial, es mantener una política de alineación de la planificación
estratégica corporativa con la planificación estratégica de los sistemas de información.
A continuación se listan algunos ítem relativos a la(s) funcion(es) o etapa(s) del ciclo de
vida, en que se encuentra el desarrollo del sistema SIMES.
29
Con base a la situación planteada, ubique los ítem de la lista presentada, según la
correspondencia que tengan con la(s) etapa(s) del ciclo de vida de sistemas, en que se
encuentra el desarrollo del sistema SIMES.
∗ Planificación de sistemas
∗ Análisis de sistemas
∗ Diseño de sistemas
∗ Implantación de sistemas
∗ Soporte de sistemas
Nota: Para establecer la correspondencia, vincule cada ítem con la(s) etapa(s) del ciclo de
vida de sistemas, por medio de la letra que lo designa en la lista.
30
Respuesta al ejercicio
31
Bibliografía
Kendall & Kendall (1997). Análisis y diseño de sistemas. 3ra edición. Prentice Hall. En [cap.
1, págs. 8 - 13], manifiesta que la importancia de usar el CVDS, es su enfoque organizado, y
no tanto el número de fases en que se divida. Aunque éstas, se presenten en forma
separada, las actividades que comprenden, pueden sucederse simultánea y repetidamente.
Las siete fases que considera son: Identificación de problemas, oportunidades y objetivos;
determinación de los requerimientos de información; análisis de las necesidades del
sistema; diseño del sistema recomendado; desarrollo y documentación del software:
pruebas y mantenimiento del sistema; implementación y evaluación del sistema.
Senn, J. (1998). Análisis y diseño de sistemas de información. 2da edición. Mc Graw Hill.
Presenta [cap. 1, págs. 31 - 47], tres estrategias para el desarrollo de sistemas: ciclo de vida
básico del desarrollo de sistemas, método de desarrollo por análisis estructurado, y método
del prototipo de sistemas. El primero lo divide en seis actividades: investigación preliminar,
determinación de los requerimientos del sistema, diseño del sistema, desarrollo del software,
prueba de los sistemas e implantación y evaluación. La segunda, consiste del análisis y el
diseño estructurado. Dentro del análisis estructurado considera los elementos del DFD y
diccionario de datos. Comparando esta segunda estrategia con la distinción que hace el libro
básico utilizado en esta unidad, entre metodologías, herramientas y técnicas, observamos
que en realidad, el análisis y el diseño estructurado son técnicas, así como el DFD
(orientada a procesos) y el diccionario de datos (orientada a datos). Todas ellas, pueden
incluirse en cualquier metodología de sistemas (ver unidad 5).
Whitten, J. & Bentley, L. & Barlow, V. (1996). Análisis y diseño de sistemas de información.
3ra edición. Mc Graw Hill.
32
UNIDAD 4
Planificación de sistemas
Objetivo de la unidad
Distinguir la(s) fase (s) y/o actividad(es) de la etapa de planificación de sistemas en una
situación dada.
Estructura de la unidad
33
Los aspectos tratados en esta lectura son los siguientes:
34
La fase de análisis de áreas de empresas tiene como propósito ampliar el plan
estratégico de sistemas por área de empresa para obtener sistemas altamente
integrados en la empresa. Las actividades son: 1) formar un equipo de análisis, 2)
identificar medidas de rendimiento del área de empresa, 3) elaborar un modelo del área
de empresa, 4) evaluar el rendimiento actual del área de empresa y de los sistemas de
información, 5) identificar y establecer prioridades en los proyectos de desarrollo, 6)
planear proyectos de desarrollo, y 7) revisar las conclusiones y aprobar el plan. Entre
las técnicas usadas en la fase de análisis se encuentran: técnicas de investigación de
hechos, desarrollo conjunto de aplicaciones, análisis de viabilidad, y técnicas
interpersonales. Los productos finales son: un plan de área de empresa, proyectos
planificados de desarrollo de bases de datos y/o redes, y 3) proyectos planificados de
desarrollo de aplicaciones.
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es la lectura del capítulo y temas indicados del libro “Análisis y diseño de sistemas
de información”. Usted debe realizar las lecturas muy cuidadosamente, tomando nota sobre
los conceptos y aspectos más relevantes presentados y recapitulando los mismos.
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
35
Ejercicio
A continuación se listan una serie de actividades que se han realizado en dicho proyecto.
a) Nombramiento del director del IUTFP, como director ejecutivo del proyecto de
investigación de sistemas de información, y del jefe del DT como director de
Información. Éste comprometió al personal técnico de su departamento, a realizar el
papel de analistas de datos, en el sentido de que recolecten los datos primarios que
servirán de marco al referido proyecto.
b) Los analistas de datos trazaron el modelo de contexto, a fin de delimitar claramente
el ámbito del proyecto. En dicho modelo se reflejan las conexiones que tiene el DT
con las restantes unidades del IUTFP.
c) El director ejecutivo con la ayuda del director de información, estableció con base al
modelo de contexto, al equipo de colaboradores ejecutivos del proyecto. El equipo
quedó conformado por los jefes de los departamentos que son los principales
receptores de los servicios del DT. Tales departamentos están conformados por
personal administrativo o docente.
d) Los analistas de datos utilizando diversas técnicas de investigación de hechos, como
revisión documental, entrevistas, encuestas y observación directa procedieron a
identificar en relación al DT, los siguientes aspectos:
La visión es “Que a través del fomento de tecnología telemática de vanguardia, y
del apoyo y asistencia que preste al personal administrativo y docente, así como
del estudiantado del IUTFP, se proyecte con éxito en el desarrollo de la institución”.
La misión es la de promover las nuevas tecnologías telemáticas, así como, efectuar
el mantenimiento y soporte técnico de los equipos telemáticos, que están en
funcionamiento en las unidades organizativas del IUTFP.
Las metas generales son :
° Mantener un permanente monitoreo de las tecnologías telemáticas de punta que
se encuentren en el mercado.
° Promover ampliamente en el instituto, aquellas innovaciones tecnológicas
telemáticas que pudieran satisfacer las necesidades del instituto.
° Incentivar fehacientemente ante la directiva del instituto, la inclusión dentro de la
planificación de tecnologías y sistemas, a aquellas tecnologías que parecieran
adecuadas al instituto.
° Planificar, organizar y ejecutar el mantenimiento preventivo y correctivo de los
equipos telemáticos que funcionan en la institución.
° Coordinar y efectuar el soporte técnico a las unidades de la institución en cuanto
a los equipos telemáticos.
36
Los objetivos son:
° Mantener un catálogo de al menos 10 compañías proveedoras de equipos
telemáticos, con las cuales mantener un contacto al menos trimestral. Las vías de
comunicación serán por contacto personal, envío de catálogos, o vía internet.
° Aprovechar el uso de carteleras informativas, cartas personalizadas, correo
electrónico de la Intranet de la institución, para difundir trimestralmente, las
nuevas tecnologías telemáticas en la institución.
° Utilizar la figura de reuniones semestrales, a fin de discutir con la directiva y
unidades, qué tecnologías pudieran incluirse en la planificación de tecnologías y
sistemas.
° Atender y satisfacer al menos, el 90% de las solicitudes de servicio referentes al
soporte técnico de los equipos telemáticos utilizados en las diferentes unidades
del IUTFP. Las solicitudes que no puedan atenderse se resolverán vía
“outsourcing”.
° Atender y satisfacer al menos, el 90% de las solicitudes de servicio referentes al
mantenimiento a los equipos telemáticos utilizados en las diferentes unidades del
IUTFP. Las solicitudes que no puedan atenderse se resolverán vía “outsourcing”.
Las amenazas y oportunidades ambientales
° La situación política que podría afectar el establecimiento en el país de
compañías proveedoras de tecnologías.
° Los ingresos económicos del instituto, que provienen principalmente del
estudiantado, así como el poder adquisitivo del dólar, que podrían afectar la
compra de tecnologías.
° El establecimiento de convenios interinstitucionales podrían favorecer el
intercambio tecnológico.
Debilidades y fortalezas del DT
° Existencia de poco personal para atender la gran demanda de solicitudes de
servicio de mantenimiento y soporte técnico.
° La alta disposición del poco personal existente a mantenerse actualizado en
cuanto a nuevas tecnologías telemáticas.
° Dificultad en cuanto a la restricción presupuestaria y de tiempo del personal, para
que realice la investigación de nuevas tecnologías y cursos de adiestramiento de
los equipos telemáticos adquiridos.
° Retraso en la atención de las solicitudes, debido a que el DT tiene que requerir
ante la Unidad de Almacén, los equipos telemáticos, partes y materiales, que
necesita para atender las solicitudes de mantenimiento a los equipos telemáticos.
° Retraso en la atención de las solicitudes, debido a que el DT tiene que tramitar
ante la Unidad de Compras, los equipos, partes y materiales que no están en la
Unidad de Almacén, y que necesita para efectuar los mantenimientos que les
solicitan.
° No se planifican las actividades a realizar, ni se registran las ya realizadas.
° Desactualización de los procedimientos a seguir para la ejecución de actividades.
e) El equipo de planificación una vez concluidas las reuniones pautadas, elaboró un
informe donde se incluyeron los puntos tratados, así como un plan para continuar
con la siguiente fase del proyecto.
f) Las conclusiones y recomendaciones del equipo de planificación se discutieron con
directores ejecutivos no pertenecientes al equipo, y se decidió continuar con el
proyecto, así como divulgarlo al resto de la institución.
Con base a la situación planteada, distinga los ítem de la lista presentada, que se
correspondan con la(s) fase(s) y/o actividad(es) de la etapa de planificación de sistemas.
37
FASE DE ESTUDIO
Nombre de la actividad Ítem
1. Formar el equipo de planificación
2. Definir el ámbito y las expectativas de planificación
3. Identificar las medidas de rendimiento de la empresa.
4. Desarrollar un plan de proyecto para la siguiente fase
5. Revisar los descubrimientos y comunicar las aspiraciones de la planificación
FASE DE DEFINICIÓN
Nombre de la actividad Ítem
1. Definir Un modelo de empresa
2. Evaluar las estrategias actuales de empresa
3. Evaluar las estrategias y los servicios actuales de información
4. Identificar áreas de empresa y establecer prioridades
5. Completar la nueva arquitectura de información
6. Identificar y planear proyectos posteriores
7. Revisar las conclusiones y aprobar el plan
Nota: Para establecer la correspondencia, vincule cada ítem con la casilla pertinente, por
medio de la letra que lo designa en la lista.
38
Respuesta al ejercicio
FASE DE ESTUDIO
Nombre de la actividad Ítem
1. Formar el equipo de planificación a, c
2. Definir el ámbito y las expectativas de planificación b
3. Identificar las medidas de rendimiento de la empresa. d
4. Desarrollar un plan de proyecto para la siguiente fase e
5. Revisar los descubrimientos y comunicar las aspiraciones de la planificación f
FASE DE DEFINICIÓN
Nombre de la actividad Ítem
1. Definir Un modelo de empresa
2. Evaluar las estrategias actuales de empresa
3. Evaluar las estrategias y los servicios actuales de información
4. Identificar áreas de empresa y establecer prioridades
5. Completar la nueva arquitectura de información
6. Identificar y planear proyectos posteriores
7. Revisar las conclusiones y aprobar el plan
39
Bibliografía
Pressman, R. (1997). Ingeniería del software. Un enfoque práctico. 4ta edición. Mc Graw Hill.
En [cap. 10, págs 163 - 168], se consideran actividades de la planificación estratégica de
información (PEI). Los objetivos son: definir los objetivos y metas del negocio que sean
estratégicos, aislar los factores críticos de éxito (FCE) que permitirán al negocio alcanzar
esos objetivos, analizar el impacto de la tecnología y automatización en los objetivos y
metas, y analizar la información existente para determinar su papel en la consecución de los
objetivos y metas. Se crea un modelo de la empresa y un modelo de datos a nivel del
negocio o empresa. El modelo de la empresa crea una visión en tres dimensiones de un
negocio: la estructura de la organización (organigrama) y funciones que se realizan dentro
de las áreas de negocio definidas en el organigrama, los procesos que se realizan en cada
función, relacionar los objetivos, metas y FCE con las funciones del organigrama. El modelo
de datos a nivel del negocio define los objetos datos claves y sus relaciones entre ellos y
con otras áreas de negocio. Luego, se va a un nivel mayor de detalle, para analizar las
áreas de negocio (funciones del organigrama), definiendo para estas, un modelo de datos
(más refinado que el modelo de datos a nivel del negocio),y un modelo de flujo de procesos.
La idea es relacionar cada área de negocio con los objetivos de la PEI.
Senn, J. (1998). Análisis y diseño de sistemas de información. 2da edición. Mc Graw Hill.
Expone con amplitud algunos aspectos que se corresponden con las actividades que
comprenden las fases de la planificación de sistemas, según el libro básico. Bajo el título
“Administración del portafolio de desarrollo de aplicaciones” designa el conjunto de
proyectos de sistemas de información propuestos y aprobados que se encuentran
actualmente en desarrollo. En el [cap. 2, págs. 55 - 99] los aspectos tratados son: razones
para proponer proyectos, metodologías para la planeación de sistemas, fuentes de
solicitudes de proyectos, proceso de selección y revisión de proyectos, administración de la
evolución del portafolio, integración del portafolio de aplicaciones, solicitud del proyecto,
investigación preliminar, y selección de la estrategia para el desarrollo del proyecto. En
investigación preliminar, se determina el ámbito del estudio, se conduce la investigación, se
prueba de la factibilidad del proyecto (factibilidad: operacional, técnica, financiera y
económica). Este último aspecto, se ubica en la unidad 14.
40
Whitten, J. & Bentley, L. & Barlow, V. (1996). Análisis y diseño de sistemas de información.
3ra edición. Mc Graw Hill.
41
MÓDULO II
El presente módulo hace énfasis en una de las funciones o etapas del desarrollo de
sistemas más importante, la cual se denomina análisis de sistemas. Su importancia deriva
del hecho que la calidad de las subsiguientes funciones depende de cómo se haya hecho el
análisis de sistemas. El análisis de sistemas es el estudio de un sistema actual de
información de la empresa y la definición de las necesidades y prioridades de usuario para
obtener un sistema nuevo y mejorado.
El módulo se divide en ocho unidades. Las unidades 5 a la 7, describen las técnicas que son
propias del análisis de sistemas. Las unidades 8 al 11, tratan las técnicas que se usan en el
análisis de sistemas, pero son comunes a otras etapas del desarrollo de sistemas, y que los
autores del libro las refieren como “Actividades cruzadas del ciclo de vida”. La unidad 12 da
una vista global de toda la etapa del análisis en términos de sus fases y actividades.
Veamos a continuación una síntesis de cada una de ellas.
La unidad 9 estudia las técnicas de investigación de hechos. Estas se usan para recabar de
los usuarios finales la información, las opiniones y las necesidades asociadas a los hechos.
Entre las técnicas se incluyen el muestreo, la investigación, la observación, los
cuestionarios, las entrevistas y las sesiones de desarrollo conjunto de aplicaciones (DCA).
42
La unidad 10 presenta las técnicas de viabilidad y de costos y beneficios. La importancia de
ellas radica, en que toda organización desea saber si es posible iniciar un proyecto de
sistemas, y si va a obtener beneficios y reducir costos.
43
UNIDAD 5
La modelización de datos es una técnica para la definición de los requisitos de datos que se
almacenarán en el nuevo sistema. Una herramienta muy conocida de modelización de
datos, son los diagramas entidad-relación (DER) que muestran entidades y relaciones. Las
entidades son personas, objetos, sucesos y lugares que pueden ser descritos mediante
atributos de datos. Un ejemplo de una entidad persona son los “clientes” de una empresa.
Un ejemplo de una entidad objeto es un “pedido”. Un ejemplo de relación entre ellos, es que
“los clientes encargan pedidos”. Una vez que el modelo de datos es elaborado, se utiliza un
método de normalización para simplificar dicho modelo, haciéndolo más fácil de
comprender, no redundante y flexible. El modelo de datos esencial normalizado del sistema
propuesto obtenido en esta unidad, debe documentarse en un diccionario de proyectos, al
igual que los modelos esenciales de procesos y redes del sistema propuesto, que
obtendremos en las subsiguientes unidades. Como en esta unidad, iniciaremos el uso de tal
diccionario, definiremos su propósito, contenido y organización. Luego, veremos cómo
describir los tipos de estructuras de datos para un flujo de datos, entidades de datos, y
almacenes de datos. Finalmente, se nos explican las directrices y convenciones para
especificar en un diccionario de proyectos, las estructuras de datos definidas y otros
elementos relacionados.
Objetivo de la unidad
Estructura de la unidad
44
TEMA MATERIAL DE CAPÍTULO TÍTULOS PGS.
REFERENCIA
Herramientas para El libro “Análisis y 11 Ingeniería de 471 - 472
implantar o diseño de sistemas sistemas asistida
documentar un de información”. por ordenador
diccionario de (case) para la
proyectos: (CASE) especificación de
y otras dos las necesidades
alternativas. de datos y de
procesos.
Documentación de Cómo especificar 472 - 483
las estructuras de las necesidades
datos y elementos de datos y de
relacionados en información en un
un diccionario de diccionario.
proyectos.
45
o Puede ocurrir que una entidad pueda dividirse en varias entidades subtipos. La
entidad que se divide se denomina “supertipo”. Todos los atributos de la entidad
“supertipo” son también atributos de las entidades “subtipo”, pero éstas, tienen
algunos atributos que le son propios. Por ejemplo, la entidad supertipo CLIENTE
puede tener como subtipos CLIENTE-NATURAL Y CLIENTE-JURíDICO. Los
atributos cédula de identidad, nombre y dirección son todos los atributos de la
entidad CLIENTE, y son también atributos de las entidades CLIENTE-NATURAL y
CLIENTE-JURÍDICO. Pero, por ejemplo, CLIENTE-NATURAL tiene además el
atributo “número de seguro social”, mientras que CLIENTE-JURÍDICO tiene el
atributo “número de RIF”.
o Con respecto a las relaciones, existen dos reglas que las rigen: el orden y la
cardinalidad. El orden y la cardinalidad determinan respectivamente, el número
mínimo y máximo de presencias de una entidad con respecto a otra. Por ejemplo,
entre CLIENTE y PEDIDO, en la relación “un cliente hace un pedido”, una presencia
de CLIENTE puede no tener una presencia de pedido o tener varias presencias de
pedido, es decir, el mínimo es cero y el máximo es muchos. Otro tipo de relaciones
pueden ser descritas por atributos de datos, es decir, por una entidad asociativa.
También, hay relaciones complejas o extendidas, como por ejemplo, entre
presencias diferentes de una entidad. También, pueden existir relaciones entre más
de dos entidades, y se denominan relaciones N-arias.
A lo largo del ciclo de vida, se construyen modelos de datos.
o Durante la planificación de sistemas, se crean dos modelos:
° En el modelo esencial de datos de empresa, las entidades representan
cuestiones sustanciales de alto nivel acerca de las cuales la empresa requiere
información, y en él, generalmente no se definen atributos de datos.
° En el modelo de datos por cada área de empresa, se consideran las entidades y
relaciones pertenecientes a un área de empresa particular. Este modelo,
completa y detalla la parte del modelo de empresa que le compete.
o Durante el análisis de sistemas, se inicia el desarrollo de aplicaciones, y se crean
dos modelos:
° En el modelo de datos de contexto de aplicación, se define el ámbito del
proyecto, y en él, generalmente, no se definen los atributos, órdenes y
cardinalidades.
° En el modelo de datos esencial de aplicación, se definen las necesidades de
datos de la aplicación, y en él, si deben definirse los atributos, identificadores,
órdenes, cardinalidades, relaciones complejas, etc. Este modelo, completa y
detalla un modelo de contexto de aplicación.
Para elaborar un modelo de datos, hay que realizar una serie de pasos.
° El primer paso es identificar las entidades.
° El segundo paso es definir identificadores para cada entidad.
° El tercer paso es dibujar las relaciones entre entidades de datos.
° El cuarto paso es identificar los atributos de datos.
° El quinto paso es asignar los atributos de datos a las entidades.
Un diccionario de proyectos almacena los modelos esenciales de datos, de procesos y
redes del sistema propuesto, especificados durante la fase de definición, de la etapa del
análisis de sistemas, ayudando al analista a hacer un seguimiento del enorme volumen
de detalle que forma parte de un sistema.
Las estructuras de datos de una entidad, un almacén de datos (archivo), y un flujo de
datos (de entrada o de salida), pueden ser descritas según su tipo:
o En la estructura de datos secuencia, todos los atributos de datos adoptan un valor
determinado.
46
o En la estructura de datos selección, del total de atributos, hay un grupo de ellos, de
los cuales sólo uno, adoptará un valor determinado. Este es el caso del o-exclusivo.
Cuando el tipo de selección es o-inclusivo, del total de atributos, hay un grupo de
ellos, donde todos o una parte, puede tomar un valor determinado.
o En la estructura de datos repetición, del total de atributos, un grupo de ellos, se repite
más de una vez, para una sola ocurrencia de un registro de datos. También,
podemos encontrar estructuras de datos donde algunos atributos pueden tomar o no
valores de manera opcional. Podemos también encontrar, que un mismo atributo, se
encuentre en más de una estructura de datos, y que dicho atributo, esté compuesto
de subatributos. A fin de no repetir, ese atributo con sus correspondientes
subatributos, tantas veces como estructuras lo utilicen, podemos definirlo aparte,
para que sea reutilizable, es decir, solamente nombrarlo (sin desglosarlo con sus
subatributos), en las estructuras que lo usen.
Cada vez, con más frecuencia se utiliza la tecnología CASE para almacenar y extraer los
datos del diccionario. Si no se dispone de una herramienta CASE, existen formas
alternativas para implantar o documentar un diccionario de proyectos. La primera, es
utilizar formatos estándar y la segunda, utilizar un procesador de textos. Tanto para los
modelos de datos, procesos y redes (estos dos últimos los veremos en las subsiguientes
unidades), pueden usarse las tres opciones.
En el diccionario de proyectos se documentan las estructuras de datos de las entidades,
almacenes de datos, flujos de datos, y además, registros de datos, atributos de datos,
tablas de códigos, y otros elementos relacionados con cada uno de ellos.
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es la lectura del capítulo y temas indicados del libro “Análisis y diseño de sistemas
de información“. Usted debe realizar las lecturas muy cuidadosamente, tomando nota sobre
los conceptos y aspectos más relevantes presentados y recapitulando los mismos.
Le recomendamos al estudiante que lea el cuadro La Nueva Generación del capítulo 11,
donde se describe la tendencia actual de las organizaciones a tener un diccionario
corporativo, el cual centraliza todos los datos de la empresa.
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
47
Ejercicios
2. Ofrezca un ejemplo de cada una de las siguientes relaciones de datos: uno a uno (1:1),
uno a muchos (1:M o M:1) y muchos a muchos (M:M). Haga un DER para cada uno de
los ejemplos. Asegúrese de poner títulos: nombres para las entidades de datos y verbos
para las relaciones de datos. Añada comentarios al gráfico para indicar la clase de
relación.
48
Respuestas a los ejercicios
1.
1:1
CONCESIONARIO
Remite
0:M
0:M 1:M
PRODUCTO
VENTA PEDIDO PRODUCTO
PREVISTA
INGREDIENTE ARTÍCULO
ENVASADO
1:M
INGREDIENTE
SOLICITADO
2.
0:M 1:1
Tiene
2.
CONTRATO
TRABAJADOR
1:1 0:M
Crea Tiene
1:M
1:M
MOVIMIENTO
HORAS FÓRMULA
TRABAJADAS NÓMINA
PERÍODO
Kendall & Kendall (1997). Análisis y diseño de sistemas. 3ra edición. Prentice Hall. En [cap.
10, págs. 293 - 315], explica como describir y crear entradas en el diccionario de datos para
los flujos de datos, almacenes de datos y procesos. Luego cada almacén de datos y flujo de
datos debe ser definido y luego expandido en las estructuras de datos que contiene, y éstas
a su vez en los elementos de datos que contiene. La lógica de cada proceso la describe
usando los datos que fluyen de o hacia el proceso.
En lo atinente al análisis de decisiones y descripción de lógica de los procesos [cap. 11,
págs. 339 - 370], se tratan los métodos del lenguaje estructurado, tablas de decisión y
árboles de decisión (éste último no lo consideramos en esta unidad). Explica cómo enlazar
los procesos con los diagramas del flujo de datos y el diccionario de datos. En el uso del
lenguaje estructurado, considera: estructura secuencial, estructura de decisión, estructura
de caso, iteración. En cuanto a las tablas de decisión, explica sus componentes: reglas,
condiciones y acciones. (Nota: Esta bibliografía es pertinente para las unidades 5 y 6).
Pressman, R. (1997). Ingeniería del software. Un enfoque práctico. 4ta edición. Mc Graw Hill.
En [cap. 12, págs 201 - 206], explica una de los métodos del modelado de datos, que es el
diagrama entidad – relación (DER). Entre los puntos tratados están: objetos de datos,
atributos y elaciones; cardinalidad y modalidad
Senn, J. (1998). Análisis y diseño de sistemas de información. 2da edición. Mc Graw Hill. En
el [cap. 12, págs. 642 - 649], explica a grandes rasgos, las entidades y sus relaciones
(cardinalidad, tipos de relaciones y nombre de la relación). También, estudia en detalle, las
tablas de decisión, incluyendo tipos de entradas en la tabla (limitada, entrada extendida,
entrada mixta, forma else, tablas múltiples (enlazadas por transferencia directa o
transferencia temporal). En cuanto al lenguaje estructurado, se examinan las estructuras de
secuencia, las estructuras de decisión y las de iteración. En cuanto, al diccionario de datos
[cap. 4, págs. 210 - 230], explica que es un diccionario de datos y su importancia. Expone
además, que en el diccionario se registran dos tipos de descripciones para el flujo de datos:
elementos de datos y estructuras de datos. Las estructuras se componen de elementos de
datos. En cuanto a la descripción de los datos se tiene: nombre del dato, descripción, alias,
longitud, y valores de datos. En cuanto a la descripción de la estructura de datos se tiene
que éstas, se construyen sobre cuatro relaciones de componentes: secuencial, selección,
iteración, opcional. Expresa la notación empleada en el diccionario de datos, y cómo se
registran las descripciones de datos: definición de los flujos y almacenes de datos, definición
de estructuras de datos, descripción de procesos. (Nota: Esta bibliografía es pertinente para
las unidades 5 y 6)
Whitten, J. & Bentley, L. & Barlow, V. (1996). Análisis y diseño de sistemas de información.
3ra edición. Mc Graw Hill.
50
UNIDAD 6
Objetivo de la unidad
Estructura de la unidad
51
Los aspectos tratados en esta lectura son los siguientes:
Los modelos de sistemas que se relatan en esta unidad, fueron vistos en la unidad
anterior, de manera que pueden releerse a manera de repaso. En esta unidad, se
presenta la modelización de procesos como una técnica para la definición de las
necesidades de procesos de un sistema.
Una de las herramientas para la modelización de procesos es el Diagrama de Flujo de
Datos (DFD), el cual representa el movimiento de datos a través de los procesos del
sistema. Existen numerosas convenciones acerca de cómo dibujar el DFD. Aquí,
utilizaremos la notación propuesta por dos autores: Gane y Sarson. El elemento principal
de un DFD es un proceso, que es un conjunto de tareas realizadas sobre los datos
entrantes a dicho proceso, para producir unos datos de salida. El flujo de datos es otro
elemento del DFD, y representa los datos entrantes y salientes de un proceso. Otro
elemento de los DFD son los agentes internos y externos, los cuales suministran las
entradas iniciales y reciben las salidas finales. Por último, el elemento denominado
almacén de datos, representa el conjunto de todas aquellas presencias de una entidad
de datos.
A lo largo del ciclo de vida, se construyen modelos de procesos. Durante la planificación
de sistemas, se crean dos modelos: un modelo esencial de procesos de empresa y un
modelo de procesos del área de empresa. El primero, representa una visión general de
las funciones (grupo de procesos) de la empresa. El segundo, consideran funciones de
empresa de naturaleza semejante, cuyos procesos asociados permiten identificar
potenciales aplicaciones informáticas. Durante el análisis de sistemas, se inicia el
desarrollo de aplicaciones, y por tanto, se construye un modelo de procesos de contexto
de aplicación y un modelo de procesos esencial de aplicación. El primero define el
ámbito del proyecto, y en él, se considera un único proceso que es el sistema que
conforma la aplicación informática. El segundo desglosa el único proceso del modelo de
contexto en varios procesos, con sus entradas, salidas y almacenes de datos. Un
modelo esencial de aplicación, completa y detalla un modelo de contexto de aplicación.
Para elaborar un modelo de procesos, hay que realizar una serie de pasos.
o El primer paso es elaborar un diagrama de flujo de datos de contexto.
o El segundo paso es elaborar un diagrama de descomposición que esquematice los
diagramas de flujo de datos. Este paso se realiza antes de dibujar DFDs que detallen
el DFD de contexto, porque permite descomponer de manera lógica los procesos del
sistema. Un diagrama de descomposición permite dividir un proceso raíz, en
subsistemas, funciones y tareas. Todos ellos se representan con el símbolo del
proceso. Existen dos formas de elaborar un DFD:
° El método de expansión refina un DFD general, en un solo DFD más detallado.
° El método de explosión refina un DFD general, en varios DFD más detallados.
Este último método es el usado en el libro texto, tal como se verá a partir del
cuarto paso.
o El tercer paso procede a identificar los almacenes de datos, a partir del modelo de
datos elaborado en la unidad anterior.
o El cuarto paso elabora un solo diagrama general de flujo de datos, con todos sus
componentes, mostrando los procesos obtenidos en el diagrama de descomposición.
o El quinto paso consiste en elaborar diagramas de flujo de datos de nivel medio,
obteniéndose un DFD por cada proceso del diagrama general del flujo de datos.
o El sexto paso es elaborar diagramas de flujos de datos de nivel primigenio,
obteniéndose procesos que ya no pueden ser desglosados. Cada uno de estos
pasos es explicado detalladamente en el libro texto, a través de ejemplos.
Los procesos se describen usando el lenguaje corriente (denominado estructurado, en
informática), pero a veces, no resulta lo suficientemente claro para precisar la
combinación de condiciones y reglas que hay en una empresa, y la acción a tomar por
cada combinación. Por ello, se utiliza en éste último caso, la tabla de decisión.
52
En cuanto al lenguaje estructurado, se explica su sintaxis, y se distinguen tres tipos de
oraciones:
o Las sentencias de secuencia son oraciones que describen lo que debería hacerse en
un procedimiento, como por ejemplo calcular el saldo de la cuenta.
o La sentencia de decisión permite ramificaciones de instrucciones en la forma: Si
<condición> entonces <instrucciones>, en otros casos <instrucciones>. Otro formato
de decisión es cuando se dan varios casos: en el caso 1 <condición1>
<instrucciones>; en caso 2 <condición 2> <instrucciones>; en caso n <condición n>
<instrucciones>.
o La sentencia de repetición puede tener cuatro formas: 1) Haz <número de veces>
<instrucciones>; 2) Repite <instrucciones> hasta que se cumpla <condición>; 3)
Mientras se cumpla <condición> haz <instrucciones>; 4) Para cada <condición> haz
<instrucciones>.
En cuanto a la tabla de decisión, se crea una matriz:
o Las columnas son las Reglas
o La primera porción de filas son las condiciones
o La segunda porción, las acciones a realizar por cada combinación de condición y
regla.
En el diccionario de proyectos se documentan los procesos descritos por medio del
lenguaje estructurado y las tablas de decisión.
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es la lectura del capítulo y temas indicados del libro “Análisis y diseño de sistemas
de información“. Usted debe realizar las lecturas muy cuidadosamente, tomando nota sobre
los conceptos y aspectos más relevantes presentados y recapitulando los mismos.
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
53
Ejercicios
1. Dada la siguiente descripción, elabore un DFD de contexto y el DFD por niveles para la
parte de las actividades descritas.
El objetivo de un SISTEMA DE SEGUROS DE AUTOMÓVILES es dotar de una póliza a
los propietarios de vehículos. Inicialmente, se pide a los clientes que rellenen una
PETICIÓN DE SOLICITUD DE SEGURO. Se envía entonces una PETICIÓN DE
INSCRIPCIÓN DEL CONDUCTOR al departamento local de policía, que devuelve un
INFORME DE REGISTRO DEL CONDUCTOR. Además, se envía una PETICIÓN DE
REGISTRO DEL VEHÍCULO al departamento de vehículos motorizados, que devuelve
un REGISTRO DEL VEHÍCULO. Se envían CONTRATOS DE PÓLIZAS a diversas
empresas aseguradoras. El agente determina cuál es el mejor tipo de póliza para el tipo
y el nivel de cobertura deseado y da al cliente una copia de la PÓLIZA DE SEGUROS,
junto con una FICHA DE COBERTURA DE SEGUROS. Entonces se almacena la
información sobre el cliente. Periódicamente, se genera una RELACIÓN DE CUOTAS
que se envía al cliente junto con los ANEXOS A LA PÓLIZA; el cliente responde con el
envío de un PAGO y un RESGUARDO DE CUOTA.
Reglas
1 2 3 4 5 6 7 8 9 10 11 12
Condición 1 Y N N N N
Y Y N Y N Y Y
Condición 2 Y N Y N Y N Y N Y N Y N
Condición 3 A A A A B B B B C C C C
Acción 1 X X X
Acción 2 X X X
Acción 3 X X
Acción 4 X X X X
54
Respuestas a los ejercicios
1.
PETICIÓN DE PETICIÓN DE
SOLICITUD DE INSCRIPCIÓN DEL
SEGURO CONDUCTOR
PE 0 DEPARTAMENTO
CLIENTE
PETICIÓN DE
RELACIÓN DE REGISTRO DEL
CUOTAS Y
ANEXOS DE VEHÍCULO
PÓLIZA DEPARTAMENTO DE
SISTEMA REGISTRO DEL VEHÍCULOS
DE VEHÍCULO MOTORIZADOS
SEGUROS
PAGO Y
RESGUARDO DE
CUOTA
CONTRATOS
DE PÓLIZAS
SIN MONTO
CONTRATOS DE
EMPRESAS PÓLIZAS CON
MONTO
ASEGURADORAS
ASEGURADOS
DFD de contexto
55
PE 0
SISTEMA
DE SEGUROS
PE 1 PE 2 PE 3 PE 4
GENERAR COBRAR
RECIBIR SOLICITAR SOLICITAR CUOTAS Y
SOLICITUD REGISTRO PÓLIZA
REGISTRO ANEXOS
PÓLIZA CONDUCTOR VEHÍCULO
PE 2.1 PE 2.2
PE 2.3 PE 3.1 PE 3.2
PE 2.2.1 PE 2.2.2
EMITIR
SELECCIONAR PÓLIZA
PÓLIZA
Diagrama de descomposición
56
CLIENTE DEPARTAMENTO DEPARTAMENTO EMPRESAS
LOCAL DE POLICÍA DE VEHÍCULOS ASEGURADORAS
MOTORIZADOS
PE 1 PE 2
SUBSISTEMA SUBSISTEMA
SOLICITUD REGISTRO EMISIÓN
PÓLIZA CONDUCTOR Y PÓLIZA
VEHÍCULO
PÓLIZA
COPIA COPIA SEGURO,
PETICIÓN PETICIÓN FICHA COPIA COPIA FICHA
INSCRIPCIÓN REGISTRO COBERTURA PÓLIZA COBERTURA
CONDUCTOR VEHÍCULO SEGUROS SEGURO, SEGURO,
REGISTRO REGISTRO
SOLICITUD VEHÍCULO. CONDUCTOR.
SEGURO
SOLICITUDES
DB 1 PÓLIZA DB 2 PÓLIZAS
CONTRATOS
CLIENTE CON MONTO
DB 1 SOLICITUDES
DB 2 PÓLIZAS PÓLIZAS
RELACIÓN
DE CUOTAS
Y ANEXOS
PÓLIZA DE PÓLIZA
SEGURO PE 4
PE 3
PAGO Y
SUBSISTEMA
RESGUARDO SUBSISTEMA
CLIENTES
DE CUOTA COBRANZA
EMPRESA PÓLIZA
ASEGURA
DORA
ASEGURADOS RELACIÓN CUOTAS, ANEXOS,
DATOS PAGOS, RESGUARDOS
CLIENTES
DB 3 CLIENTES
DB 4 PAGOS PÓLIZAS
DFD general
57
DB 1 SOLICITUDES DB 2 PÓLIZAS
PÓLIZAS
DB 2.1 PÓLIZAS
DB 1.1 SOLICITUD
SEGURO
EMITIDAS
REGISTROS
SOLICITUDES DB 2.3
CONDUCTORES
DB 1.3 REGISTROS
VEHÍCULOS
DB 4 PAGOS PÓLIZAS
DB 4.1 CUOTAS
PÓLIZA
ANEXOS
DB 4.2 PÓLIZAS
RESGUARDOS
DB 4.3 CUOTAS
58
DEPARTAMENTO
CLIENTE
LOCAL DE POLICÍA
PETICIÓN INFORME
PETICIÓN INSCRIPCIÓN REGISTRO
SOLICITUD CONDUCTOR CONDUCTOR
SEGURO
PE 1.2
PE 1.1
DATOS
CLIENTE SOLICITAR
RECIBIR REGISTRO
SOLICITUD
CONDUCTOR
PÓLIZA
REGISTRO
SOLICITUD CONDUCTOR COPIA
SEGURO PETICIÓN
INSCRIPCIÓN
DATOS CONDUCTOR
SOLICITUD VEHÍCULO
DB 1.1
SEGURO
DB 1.2 SOLICITUDES
REGISTROS
CONDUCTORES
PETICIÓN
REGISTRO
VEHÍCULO
PE 1.3 REGISTRO
CONDUCTOR Y
DEPARTAMENTO REGISTRO VEHÍCULO
VEHÍCULO SOLICITAR
DE VEHÍCULOS REGISTRO
VEHÍCULO
MOTORIZADOS
COPIA
PETICIÓN
REGISTRO
VEHÍCULO
SOLICITUDES
DB 1.3 REGISTRO VEHÍCULOS
59
EMPRESAS
ASEGURADORAS
CONTRATOS CONTRATOS
PÓLIZAS SIN PÓLIZAS CON
MONTO MONTO
REGISTRO CONTRATOS
PE 2.1
CONDUCTOR PÓLIZAS PE 2.2
Y VEHÍCULO CON MONTO
CONTRATOS
DB 2 PÓLIZAS CON MONTO
PE 2.3
ENTREGAR
SOLICITUDES
PÓLIZA DB 1 PÓLIZAS
CLIENTE
60
PÓLIZA SEGURO,
PE 2.2.1 CONTRATO PÓLIZA PE 2.2.2 FICHA
CONTRATOS
PÓLIZAS SELECCIONADO COBERTURA
CON MONTO SEGURO
EMITIR
SELECCIONAR PÓLIZA
REGISTRO PÓLIZA REGISTRO
CONDUCTOR CONDUCTOR
Y VEHÍCULO Y VEHÍCULO CONTRATO PÓLIZA
CONTRATOS
PÓLIZAS NO SELECCIONADO,
COPIA PÓLIZA
SELECCIONADOS
SEGURO, COPIA
FICHA COBERTURA
SOLICITUD SEGURO.
DB 1.1
SEGURO
DB 2.2 REGISTROS
CONDUCTORES
DB 2.1 PÓLIZAS
EMITIDAS
DATOS CLIENTES
ASEGURADOS
DB 3 CLIENTES
EMPRESA
ASEGURADORA
PÓLIZA
SEGURO PÓLIZAS
DB 2.1 EMITIDAS
61
CLIENTE CLIENTE
PAGOS
RELACIÓN CUOTAS,
CUOTAS, RESGUARDO
ANEXOS CUOTAS
PÓLIZA
AVISO
PE 4.1 VENCIMIENTO PE 4.2
PÓLIZA
GENERAR COBRAR
CUOTAS PÓLIZA
Y
ANEXOS
COPIA CUOTAS
RELACIÓN PAGADAS
CUOTAS
Nota: Este ejercicio puede realizarse de otras maneras; lo importante es satisfacer los
requerimientos de procesos básicos de la situación problema planteada.
62
2.-
Reglas
1 2 3 4 5 6
Condición 1 Y N Y N Y N
Condición 2 Y N Y N Y N
Condición 3 A A B B C C
Acción 1 X X X
Acción 2 X X X
Acción 3 X X
Acción 4 X X X
63
Bibliografía
Kendall & Kendall (1997). Análisis y diseño de sistemas. 3ra edición. Prentice Hall. Todo el
capítulo [cap. 9, págs. 229 - 267], explica en detalle a través de un ejemplo, cómo elaborar
un DFD por el método de explosión. Distingue entre un DFD lógico y un DFD físico, lo cual
equivale en la terminología usada en esta unidad, al DFD esencial y DFD de implantación
respectivamente.
Pressman, R. (1997). Ingeniería del software. Un enfoque práctico. 4ta edición. Mc Graw Hill.
En [cap. 12, pág. 208 - 209], explica superficialmente el DFD, sus components y notación.
Senn, J. (1998). Análisis y diseño de sistemas de información. 2da edición. Mc Graw Hill. En
el [cap. 4, pág. 177 - 210], define el DFD, las diferencias entre el Diagrama Lógico (esencial,
según libro básico) de flujo de datos y el Diagrama físico (implantación, según libro básico),
la notación para dibujarlos (Yourdon o Gane y Sarson), proceso de construcción del DFD
(en particular, el físico): diagrama de contexto, diagrama de jerarquía de procesos
(equivalente, al diagrama de descomposición, del libro básico), diagrama de primer nivel, y
expansión de procesos para mayor detalle. También, se expone: cómo mantener la
consistencia entre procesos, convenciones de nivelación significativa, añadir controles a
diagramas de bajo nivel y evaluación del DFD para verificar que es correcto.
Whitten, J. & Bentley, L. & Barlow, V. (1996). Análisis y diseño de sistemas de información.
3ra edición. Mc Graw Hill.
64
UNIDAD 7
Las aplicaciones diseñadas bajo las tecnologías clientes y servidores, requieren que los
analistas adopten decisiones acerca de la distribución de los datos y procesos en las
computadoras que se encuentran distribuidas en múltiples lugares y que conforman la red
clientes y servidores. El analista lo primero que necesita es un modelo de la forma o
distribución geográfica de la aplicación. A diferencia de la modelización de datos y procesos,
no ha surgido ningún estándar de aceptación general en lo que respecta a la modelización
de redes. Así, que los autores del libro que estamos usando en esta asignatura, han tenido
que inventar una herramienta específica, que han bautizado con el nombre de diagrama de
conexión de puestos (DCP). El modelo esencial de redes del sistema propuesto debe ser
documentado en el diccionario de proyectos.
Objetivo de la unidad
Estructura de la unidad
65
o Los puestos se clasifican de la siguiente manera:
° Algunos puestos están conformados por subpuestos; por ejemplo, un puesto
puede ser un edificio escolar, el cual tiene varios subpuestos que son las aulas.
Esto se expresa con un círculo que tiene superpuesto un signo más.
° Algunos puestos están en movimiento, como por ejemplo, una conexión al
sistema vía telefónica. Esto se expresa con un par de círculos concéntricos.
° Algunos puestos corresponden a agentes externos que intentan conectarse al
sistema, como por ejemplo un proveedor que se conecte al sistema de una
empresa para anotar sus pedidos. Esto se expresa con un círculo que tiene
superpuesto una equis.
° Un puesto primordial es el que no puede dividirse en más subpuestos. Esto se
expresa simplemente con un círculo.
o Las conexiones entre puestos representan flujos de datos entre ellos. Los flujos de
datos y sus volúmenes se deberán incluir en el diccionario de datos. Otros elementos
propios de los DFD que podríamos incorporar al DCP son los agentes externos y los
almacenes de datos. Los agentes externos se representan con cuadrados cuando la
conexión de éstos con el sistema no puede automatizarse. Los almacenes de datos
se usan cuando se distribuyen datos específicos a un puesto.
o La relación entre los modelos de redes datos y procesos, se establece cuando se
adoptan las decisiones de diseño, concernientes a la distribución de datos y
procesos.
o El modelo de redes va evolucionando a medida que se avanza en las diversas fases
del ciclo de vida del desarrollo de sistemas.
° En la planificación de sistemas, puede construirse un modelo de redes de
empresa que en lugar de expresarse como un DCP, toma forma de un diagrama
de descomposición jerárquica que agrupa los puestos según criterios lógicos.
También, puede construirse un modelo de redes de áreas de empresa, que
detalle las necesidades de redes en torno a un área de empresa.
° En el análisis de sistemas, se construye un modelo esencial de redes de
aplicación. Ahora bien, ¿Cómo se construye un DCP?. El proceso sugerido es el
siguiente:
° El primer paso es identificar los puestos a partir de los agentes externos,
puestos internos y puestos móviles.
° El segundo paso es dibujar un diagrama de descomposición para esbozar y
agrupar los puestos en función de que las necesidades de datos y procesos
de los usuarios de un mismo nivel sean las mismas.
° El tercer paso es dibujar un diagrama de conexión de puestos del sistema en
donde se reflejan los puestos que están en el primer nivel del diagrama de
descomposición de puestos.
° El cuarto paso es dibujar diagramas de conexión de puestos ampliados por
cada puesto del diagrama anterior que tenga subpuestos. La explosión de
este diagrama y subsiguientes, se realiza tantas veces como subpuestos
queden pendientes por descomponer.
En el diccionario de proyectos se documentan las redes definidas en el modelo de redes.
66
Recomendaciones para el estudio del contenido
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es la lectura del capítulo y temas indicados en el libro “Análisis y diseño de sistemas
de información“. Usted debe realizar las lecturas muy cuidadosamente, tomando nota sobre
los conceptos y aspectos más relevantes presentados y recapitulando los mismos.
Al inicio del capítulo, se tratan dos temas que son de lectura opcional. En ellos, se justifica la
necesidad que tienen los analistas modernos de contar con una herramienta que los ayude
a tomar decisiones acerca de la distribución de datos y procesos, y se refrescan además,
algunas formas de distribución de los mismos. Los títulos de estos dos tópicos son:
Modelización de redes; no sólo para redes informáticas e Historia y conceptos de la
distribución de sistemas. Dentro de este último tópico, sólo hemos extraído como lectura
obligatoria, el concepto de modelización de redes, porque es a través de este concepto que
nos introducimos en el tema propiamente dicho de esta unidad.
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
67
Ejercicio
1. Dibuje un DCP esencial para documentar los puestos y las conexiones en un sistema de
inscripción de una universidad a distancia cuyo proyecto piloto comenzará
interconectando la sede principal (SP) y dos sedes locales (SA, SB). Un estudiante
podrá inscribirse presencialmente en las sedes locales o a través de Internet. El sistema
de inscripción será mantenido por personal administrativo desde 2 puestos ubicados en
el edificio administrativo de la sede central, y consultado por personal académico desde
1 puesto ubicado en el edificio académico de dicha sede. En cada sede local, los
estudiantes podrán inscribirse desde 2 puestos ubicados en la oficina de Servicios
Estudiantiles y el personal administrativo de esta oficina, podrá consultarlo desde 1
puesto en la oficina de Registro y Control Estudios. Las sedes locales aún no se
comunicarán entre si, pero si con la sede central.
Respuesta al ejercicio
Red Sistema
SP SA SB
Puesto
Móvil
68
SA
SA
Puesto
Móvil
SP SB
SB
SP
SA
SP
Edf.Adm. Serv.Est.
Pto 1 Edf. Acad. Pto. 1
Pto. 1
Cont.Est.
Adm. Pto.1
SB
Edf. Adm. Serv.Est.
Pto 2 Pto. 2
69
Bibliografía
Whitten, J. & Bentley, L. & Barlow, V. (1996). Análisis y diseño de sistemas de información.
3ra edición. Mc Graw Hill.
70
UNIDAD 8
Objetivo de la unidad
Estructura de la unidad
71
o La tercera consecuencia es el aumento en los costos del proyecto, la cual puede ser
resultado de las dos primeras consecuencias, es decir, 1) si se hacen cambios en las
especificaciones de los programas para cubrir necesidades no detectadas o 2) si se
aumenta el ámbito del proyecto para satisfacer nuevas necesidades, entonces
inevitablemente subirán los costos del proyecto. Otras causas posibles son: 3)
algunas metodologías, exigen una estimación precisa de los costos en las primeras
fases, pero sabemos que lo más probable es que los costos cambien durante el
diseño detallado del sistema; 4) el uso de técnicas deficientes de estimación de
costos; 5) el retraso en los planes de entrega.
o El retraso en los planes de entrega que causa el aumento en el costo de los
proyectos, es a la vez, una consecuencia (la cuarta) de una deficiente gestión de
proyectos: 1) el tiempo de retraso en una tarea no se propaga linealmente a lo largo
de todo el proyecto, ya que hay dependencia serial y en paralelo entre las tareas; 2)
tratar de solucionar el problema del retraso en el tiempo, incorporando más personas
al proyecto, puede más bien, retrasar más el mismo, ya que no hay una relación
lineal entre el tiempo y el número de personas de un equipo. Hemos visto, que
causas y consecuencias en el fracaso de un proyecto, están íntimamente
relacionadas.
o Ahora bien, ¿Quién debería estar pendiente de guiar un proyecto y controlar los
riesgos a los cuales el mismo está sometido?. Evidentemente, hace falta un buen
director de proyectos. ¿Cuáles son las funciones básicas de un director de
proyectos?. Un director de proyectos tiene tres funciones principales: 1) Planificación
de las tareas de proyecto y selección del equipo de proyecto; 2) organización y
definición de calendarios para el proyecto; 3) Dirección y control del proyecto.
Los directores de proyectos se sirven de algunas herramientas y técnicas de gestión de
proyectos.
o El gráfico PERT (en español significa, Técnica de Evaluación y Revisión de
Proyectos) se utiliza en la gestión de grandes proyectos, porque permite evidenciar
con precisión de tiempos la interdependencia de las tareas. Antes de dibujar un
PERT, se debe hacer la estimación del tiempo requerido por cada tarea. Luego en el
gráfico, se representan las tareas que requieren realizarse en serie o que pueden
hacerse en paralelo. Luego, a cada tarea se le especifica el tiempo mínimo y máximo
de ejecución. Cuando esos tiempos son iguales no hay holgura para realizar la tarea.
Al camino que incluye la secuencia de tareas que no tienen tiempos de holgura se le
denomina camino crítico, porque si una tarea se retrasa, entonces todo el proyecto
se retrasa. Esto resulta de mucha utilidad para la determinación de la viabilidad de
una fecha de terminación propuesta.
o La gráfica de Gantt, se sugiere utilizarla cuando el proyecto es de poca envergadura.
En el eje de las abscisas se indica el tiempo, y en el eje de las ordenadas las tareas.
La idea es crear por cada tarea una barra que tenga una longitud igual al tiempo de
la tarea. Los solapamientos entre tareas deben expresarse en la gráfica.
o La matriz de gestión de expectativas permite que el director del proyecto y el
propietario del sistema lleguen a un acuerdo sobre las expectativas del proyecto y
revisen regularmente las implicaciones de los cambios en los presupuestos, los
plazos y los requisitos del sistema. La matriz es muy sencilla, ya que solo tiene tres
filas y tres columnas. En las filas van ubicados los atributos costos, tiempos, y ámbito
de la aplicación y/o calidad. Las columnas corresponden a las prioridades; primera,
segunda y tercera. La idea es asignar a cada atributo sólo una prioridad, la cual debe
ser diferente a la prioridad de los otros atributos.
72
Recomendaciones para el estudio del contenido
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es la lectura del capítulo y temas indicados en el libro “Análisis y diseño de sistemas
de información“. Usted debe realizar las lecturas muy cuidadosamente, tomando nota sobre
los conceptos y aspectos más relevantes presentados y recapitulando los mismos.
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
73
Ejercicios
2.- Obtenga un gráfico de Gantt que describa gráficamente el calendario del proyecto y el
solapamiento de tareas que se describe a continuación:
74
Respuestas a los ejercicios
1.-
ID Tarea Tiempo Tiempo Tiempo Duración
óptimo Pésimo más Esperada
probable
A 3 6 4 3,8
B 1 3 2 2
C 4 7 6 5,8
D 2 5 3 3,16
DE = TO + (4 x TMP) + TP
6
2.-
Tarea
G
F
E
D
C
B
A
0 1 2 3 4 5 6 7 8 9 10 11
Tiempo
75
Bibliografía
Kendall & Kendall (1997). Análisis y diseño de sistemas. 3ra edición. Prentice Hall. Bajo el
título “Planeación y control de actividades” [cap. 3, pg. 54 - 63], se estima el tiempo
requerido para el desarrollo del proyecto de sistemas. Para ello, se utilizan las gráficas de
Gantt y las gráficas PERT.
Whitten, J. & Bentley, L. & Barlow, V. (1996). Análisis y diseño de sistemas de información.
3ra edición. Mc Graw Hill.
76
UNIDAD 9
La investigación de hechos se lleva a cabo durante todas las etapas del ciclo de vida del
desarrollo de sistemas. Los hechos son los que describen un sistema de información en
términos de sus cinco bloques elementales. Los desarrolladores de sistemas pueden recurrir
a seis técnicas de investigación de hechos. La primera técnica consiste en recoger una
muestra de documentos, formularios y archivos existentes de la empresa, para extraer de
allí los hechos pertinentes al sistema en estudio. La segunda técnica es la revisión
bibliográfica y las visitas a empresas que tengan sistemas similares al que es objeto de
estudio. La tercera técnica es la observación del entorno de trabajo donde se desarrollan las
actividades que son pertinentes al sistema que se va a desarrollar. La cuarta técnica es el
uso de cuestionarios para recabar hechos de manera uniforme, a partir de un gran número
de personas, que de alguna manera estén ligadas al sistema objeto de estudio. La quinta
técnica es la realización de las entrevistas al propietario y/o usuarios del sistema con la idea
de obtener información de una manera más abierta, y observar la conducta gestual del
entrevistado. La sexta y última técnica, es el diseño conjunto de aplicaciones que funciona
como sustituto de las entrevistas, al celebrarse sesiones de trabajo de un grupo de usuarios,
con el objeto de consolidar las diferentes opiniones. Para finalizar la lectura, se sugiere una
estrategia o guía, que resulta de utilidad al analista inexperto, al momento de decidir qué
plan de acción a seguir, para obtener información sobre el sistema; dicho en otras palabras,
qué métodos utilizar y cuándo.
Objetivo de la unidad
Estructura de la unidad
77
TEMA MATERIAL CAPÍTULO TÍTULOS PGS.
DE
REFERENCIA
Investigación y El libro “Análisis y Apéndice B Investigación y 831 - 832
visitas a diseño de visitas a
instalaciones. sistemas de instalaciones.
información”.
78
La tercera técnica consiste en observar dentro del ámbito del sistema a las personas que
trabajan con el sistema, para así, darle validez a la información regida hasta el momento
o aclarar ciertos aspectos que al usuario le resulta difícil explicar, sino es a través de un
caso práctico. En la lectura se explican unas directrices para realizar la observación y
además, cuáles son sus ventajas y desventajas.
La cuarta técnica es el uso del cuestionario, el cual puede reproducirse a gran escala y
obtenerse a través de él, gran cantidad de información, pero restringida a lo solicitado en
el cuestionario. Los cuestionarios pueden tener formato fijo cuando contienen preguntas
que requieren respuestas específicas por parte de las personas encuestadas. Pueden
tener preguntas con elecciones múltiples, cuando el encuestado puede responder con
elecciones múltiples. Pueden tener respuestas con opinión, cuando la respuesta como
en el caso anterior, tienen un formato fijo, pero pueden expresar una valoración. En la
lectura se exponen además, las ventajas y desventajas del uso de cuestionarios y una
guía para un buen diseño de los mismos.
La quinta técnica es el uso de la entrevistas para obtener información más amplia que la
obtenida a través de un cuestionario. Como los otros métodos, también tiene sus
ventajas y desventajas. Existen dos tipos de entrevista: la no estructurada y la
estructurada. En la primera, las preguntas específicas son pocas y por ello, normalmente
la entrevista se sale del tema. En la segunda, la mayoría de las preguntas son
específicas, y el entrevistador sólo se sale del tema cuando desea obtener aclaraciones
y ampliaciones. En la lectura se explica como dirigir una entrevista, es decir: 1)
seleccionar a los entrevistados, preparar la entrevista, dirigir la entrevista y hacerle
seguimiento a la misma. En cuanto a la selección de los entrevistados, un organigrama
ayudaría a identificar a esas personas y sus responsabilidades. Antes de proceder a
entrevistarlos se debería intentar saber más sobre sus puntos fuertes y débiles. La
entrevista deberá tener un tiempo límite entre media y una hora. La entrevista debe
prepararse con detenimiento, con preguntas que denoten un conocimiento del tema a
tratar, de manera que el entrevistado no sienta que está perdiendo su tiempo al
momento de su entrevista. En la dirección de la entrevista se observan tres fases: la
apertura, el cuerpo y la conclusión de la entrevista. En la apertura se ha de crear un
clima de motivación, confianza y respeto; así como poner de manifiesto, el propósito y la
duración de la entrevista. En el cuerpo de la entrevista se obtienen las respuestas del
entrevistado a la lista de preguntas. Para concluir la entrevista, se debería expresar el
agradecimiento al entrevistado. Como seguimiento a la entrevista, para mantener una
buena relación con los entrevistados, debería enviárseles un informe que resuma la
entrevista, el cual pueda ser modificado por el entrevistado, en caso que se refleje
información no fidedigna o incompleta.
La sexta técnica, la cual se está utilizando cada vez más frecuentemente, es el Diseño
Conjunto de Aplicaciones (DCA). Esto es análogo a hacer una entrevista grupal, con la
ventaja que se puede llegar más rápido a lograr un consenso del grupo de usuarios y
propietario del sistema, sobre los problemas, objetivos y requisitos de dicho sistema.
Para dirigir una sesión de DCA se debe contar con períodos de tres a cinco días. Las
etapas de una sesión de DCA son: definir el proyecto, dirigir una investigación general
previa, planificar la sesión de DCA, dirigir la sesión y presentar los resultados. Para
definir el proyecto, el analista realiza entrevistas a cada uno de los propietarios de
sistemas a fin de acordar los usuarios que participarán en las sesiones, las fechas de las
sesiones, obtener la autorización de los usuarios que participantes, resumir y revisar la
definición del proyecto, seleccionar el coordinador y el escribiente de la sesión de DCA, y
seleccionar un lugar para celebrar las sesiones. Para realizar una investigación general
previa, el analista podría entrevistar a algunos usuarios seleccionados, a fin de obtener
un conocimiento básico de las funciones de empresa y terminología actual. Para
planificar la sesión, se desarrollará el guión a seguir, se distribuirá entre los participantes
la agenda de la reunión, y se preparará el lugar donde se llevará a cabo la sesión. Al
dirigir la sesión, se harán los comentarios de apertura, un breve repaso de la agenda y
79
objetivos de la sesión, y el moderador guiará la sesión. Luego, se presentarán los
resultados mediante un documento escrito formal. Al igual que en el caso de las
entrevistas, se sugiere una estrategia para que el analista inexperto investigue los
hechos, combinando de la mejor manera posible los diferentes métodos ya vistos.
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es la lectura del capítulo y temas indicados en el libro “Análisis y diseño de sistemas
de información“. Usted debe realizar las lecturas muy cuidadosamente, tomando nota sobre
los conceptos y aspectos más relevantes presentados y recapitulando los mismos.
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
80
Ejercicios
1.- Haga una lista de las cosas que podrían influir sobre su rendimiento en el trabajo cuando
fuera observado por otras personas. ¿Qué podría hacer un observador para eliminar
estos problemas o inquietudes?
2.- Ofrezca dos ejemplos sobre preguntas en formato libre y un ejemplo de cada uno de los
siguientes tipos de preguntas con formato fijo:
a) Elecciones múltiples.
b) Respuestas de opinión
c) Valoración de importancia
81
Respuestas a los ejercicios
1.-
EL OBSERVADO EL OBSERVADOR
Sentirse vigilado Explicar propósito de la observación.
Tratar de pasar inadvertido.
Ser interrumpido por el observador Tomar notas y después previo aviso al observador,
despejar dudas surgidas durante la observación.
Temer incumplir el procedimiento No enjuiciar, sino preguntar oportunamente, por casos
operativo estándar, en caso de de excepción.
excepciones
SI NO A VECES
82
b.3) Valoración de importancia
A continuación se listan los tipos de información que el sistema nuevo debería
generar. ¿Cómo Ud. distribuiría un porcentaje del 100%, entre los distintos tipos
de información, según la importancia que tendrían en el buen desempeño del
sistema?
83
Bibliografía
Kendall & Kendall (1997). Análisis y diseño de sistemas. 3ra edición. Prentice Hall. En el
proceso de búsqueda de información útil para conocer determinados hechos, el analista de
sistemas tiene que tomar una decisión sobre dos puntos importantes: primero, ¿a qué
documentos generados por miembros de la organización debe prestar atención?; segundo,
¿a qué personas entrevistar, aplicarles cuestionarios, u observar mientras trabajan?. Sobre
este proceso de seleccionar elementos representativos de una población, trata
completamente, el [cap. 4, págs. 79 - 99]. En relación al tema de la entrevista, el [cap. 5,
págs. 109 - 123], y al diseño conjunto de aplicaciones (DCA) [cap. 5, págs. 123 - 128], se
trata respectivamente en todo el capítulo indicado, los aspectos sobre: tipos de información
buscada, planeación de la entrevista, conducción de la entrevista, escritura del reporte de la
entrevista, y diseño conjunto de aplicaciones. En cuanto al tema de los cuestionarios, se
utiliza todo el capítulo [cap. 7, págs. 147 - 165], para tratar asuntos como los siguientes:
tipos de información buscada, planeación para el uso de cuestionarios, uso de escalas en
cuestionarios, y diseño y administración del cuestionario. En lo referente al tema de la
observación de los que trabajan en la oficina y al ambiente de trabajo, se dispone de todo el
capítulo [cap. 8, págs. 175 - 188], para tratar asuntos como los siguientes: tipos de
información buscada, observación del comportamiento del tomador de decisiones, y
observación del ambiente físico.
Senn, J. (1998). Análisis y diseño de sistemas de información. 2da edición. Mc Graw Hill.
Bajo el título “Técnicas para encontrar hechos” [cap. 3, págs. 133 – 137, 140] examina
brevemente el tema de la entrevista, el cuestionario, la revisión de registros, y la
observación. En la entrevista, compara los métodos de entrevista estructurada y no
estructurada. Los registros incluyen manuales de política, reglamentos y procedimientos
estándares de operación utilizados en la organización.
Whitten, J. & Bentley, L. & Barlow, V. (1996). Análisis y diseño de sistemas de información.
3ra edición. Mc Graw Hill.
84
UNIDAD 10
Los sistemas de información son una importante inversión de capital que debe ser justificada
por los analistas de sistemas ante los directivos de las empresas. La viabilidad de un
proyecto de sistemas debe controlarse progresivamente a lo largo de todo el ciclo de vida,
para lo cual, se establecen cuáles son los puntos de control durante el desarrollo de
sistemas y con qué profundidad se debe llevar a cabo el análisis de viabilidad. En este
análisis se hacen cuatro tipos de pruebas de viabilidad, a saber: viabilidad operativa,
viabilidad técnica, viabilidad de fechas y viabilidad económica. La viabilidad operativa es una
medida de urgencia del problema o de la aceptabilidad de la solución. La viabilidad técnica
es una medida que indica si una solución es práctica y dónde se encuentra disponible dentro
de la organización la tecnología necesaria. La viabilidad de fechas es una medida que indica
hasta que punto son razonables el calendario o los plazos de un proyecto. La viabilidad
económica es una medida que indica si la solución se costeará por si misma y las ganancias
que se obtendrán de una solución.
Objetivo de la unidad
Estructura de la unidad
85
o Durante la etapa del análisis de sistemas, los puntos de control estarían ubicados en
las fases de inspección, estudio y definición. En la temprana fase de inspección, la
viabilidad es la medida de la urgencia de una solución al problema y una primera
estimación de los costos de desarrollo. En la fase de estudio, una vez que se
conocen mejor los problemas y oportunidades, se puede hacer una mejor estimación
de los costos y beneficios del desarrollo que se obtendrán con un nuevo sistema. El
valor mínimo de la solución a un problema es igual al costo de dicho problema. En la
fase de definición, una vez que el analista conoce con mayor precisión las
necesidades de los usuarios con respecto al nuevo sistema, la viabilidad ha de
reevaluarse en virtud de que ha podido modificarse el ámbito del proyecto, o los
problemas y oportunidades.
o Durante la etapa de diseño de sistemas, los puntos de control estarían ubicados en
la fase de selección, la fase aprovisionamiento y la fase de diseño. En la fase de
selección, la análisis de viabilidad adquiere una particular importancia, debido a que
se definen las soluciones alternativas de sistemas. En la fase de aprovisionamiento,
cuando se adquieren el hardware y el software, es de vital importancia revisar el
análisis de viabilidad en función de las decisiones económicas que están a punto de
tomarse. En la fase de diseño, cuando ya se ha completado el diseño detallado, es
crucial realizar un punto de control final de la viabilidad, ya que la etapa que sigue,
que es la implantación, es a menudo la fase más costosa y la que mayor tiempo
requiere.
Hay cuatro pruebas del análisis de viabilidad, a saber: viabilidad operativa, viabilidad
técnica, viabilidad de fechas y viabilidad económica.
La viabilidad operativa es una medida del correcto funcionamiento de una posible
solución de sistemas en la empresa. Un ejemplo sería, si el sistema ofrece los controles
adecuados que lo protejan de fraudes y desfalcos y garanticen la seguridad y la
precisión de los datos y la información.
La viabilidad técnica es una medida del éxito de la puesta en marcha de una solución de
sistemas y de la disponibilidad de los recursos y los conocimientos técnicos necesarios.
Un ejemplo sería si la tecnología de la solución propuesta tiene la suficiente madurez
para ser aplicada con sencillez a nuestros problemas.
La viabilidad de fechas, como su nombre lo indica, es una medida que indica si un
proyecto es razonable en el cumplimiento de su calendario.
La viabilidad económica es una medida de la eficacia de los costos asociados a una
solución. Tan pronto el analista haya identificado las posibles soluciones, deberá
sopesar los costos y beneficios de cada alternativa. Los costos tienen que ver con: los
salarios del personal que trabaja en el proyecto; el tiempo de ordenador que se requerirá
para la realización de las actividades informáticas; la formación del personal informático
y usuarios finales; los costos de hardware y software, etc. Los beneficios por lo general,
aumentan las ganancias o reducen los costos. Los beneficios tangibles son aquellos que
son fáciles de cuantificar. Los beneficios intangibles son aquellos que se piensa serán
imposibles de cuantificar, como por ejemplo la buena disposición de un cliente. Existen
tres técnicas para evaluar la viabilidad económica, también denominada la eficacia de
costos: análisis de amortización, rentabilidad de la inversión, y valor neto actual. Un
concepto que comparten estas tres técnicas es el valor del dinero con el paso del
tiempo, lo cual significa que para comparar soluciones en términos de costos y
beneficios, las cantidades monetarias deben referirse al mismo momento de tiempo, por
lo general, el tiempo presente. Otras dos técnicas para el análisis de viabilidad de
proyectos, son más cualitativas que cuantitativas, y permiten visualizar en conjunto, las
diferentes soluciones: la matriz de sistemas candidatos y la matriz de comparación de
viabilidad.
86
o El análisis de amortización determina cuánto tiempo pasará antes que los beneficios
superen a los costos. Ese período de tiempo recibe el nombre de período de
amortización.
o El análisis de rentabilidad de las inversiones es un índice que mide la relación
existente entre la cantidad que obtiene una empresa de una inversión y la cantidad
invertida, durante el tiempo de vida de la inversión.
o El valor actual neto es la diferencia entre la suma de los beneficios y la suma de los
costos (ambos; beneficios y costos, durante el período de vida del proyecto).
o La primera es una matriz de sistemas candidatos, que nos permite comparar las
diferentes soluciones de sistemas sobre la base de varias de sus características. En
las columnas de la matriz se colocan las soluciones candidatas, y en las filas las
características que permiten diferenciar las opciones candidatas entre si: tecnología,
personas, datos, procesos y redes. En las celdas de la matriz se expresa cualquier
característica que pueda ayudar al lector a comprender las diferencias entre las
opciones.
o La segunda es la matriz de comparación de viabilidad, que complementa la primera
matriz. Las columnas de la matriz se corresponde con las mismas soluciones
candidatas mostradas en la matriz de sistemas candidatos y las filas corresponden a
los criterios de viabilidad (operativa, técnica, de calendario, económica). En las
celdas se coloca el resultado de la evaluación de la viabilidad, así como una
puntuación, por ej. en base cien, que expresa el valor que le damos, a un criterio de
viabilidad dado, en una solución propuesta dada. En función de esta puntuación y de
la ponderación asignada a los criterios, se establece cuál es la mejor solución
propuesta.
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es la lectura del capítulo y temas indicados en del libro “Análisis y diseño de
sistemas de información“. Usted debe realizar las lecturas muy cuidadosamente, tomando
nota sobre los conceptos y aspectos más relevantes presentados y recapitulando los
mismos.
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
87
Ejercicios
1.- ¿Cuál es la diferencia entre costos de operación fijos y variables?. Ofrezca varios
ejemplos
Suponiendo que se tiene una tasa de descuento del 12%. ¿Cuál sería el período de
amortización de esta inversión?. ¿Sería, entonces, una buena o una mala inversión?. ¿Por
qué?
88
Respuestas a los ejercicios
1.- Los costos fijos se producen a intervalos regulares y en relaciones relativamente fijas, por
ejemplo: pagos de alquiler de oficina, pagos de servicios (electricidad, agua, teléfonos,
etc), pagos de personal, etc.
Los costos variables se producen proporcionalmente a ciertos factores de utilización, por
ejemplo: costos por tiempo de conexión a Internet, costos por mantenimiento correctivo
de equipos y software, etc.
2.-
AÑO FACTORES COSTOS VALOR BENEFICIOS VALOR BENEFICIOS
DESCUENTO NETOS ACTUAL NETOS ACTUAL - COSTOS
AL 12% ESTIMADOS COSTOS ESTIMADOS BENEFICIOS
0 1,000 $ 125.000 $ 125.000 $0 $0 $ -125.000,00
1 0,893 $ 3.500 $ 3.125,5 $ 26.000 $ 23.218,0 $ 20.092,5
2 0,797 $ 4.700 $ 3.745,9 $ 34.000 $ 27.098,0 $ 23.352,1
3 0,712 $ 5.500 $ 3.916.0 $ 41.000 $ 29.192,0 $ 25.276,0
4 0,636 $ 6.300 $ 4.006,8 $ 55.000 $ 34.980,0 $ 30.973,2
5 0,567 $ 7.000 $ 3.969,0 $ 66.000 $ 37.422,0 $ 33.453,0
El Período de amortización es el tiempo que pasará antes que los beneficios superen a los
costos. Como se ve en la gráfica antes de cumplirse el primer año, ya se empiezan a ver los
beneficios, por tanto, es una buena inversión.
Con la respuesta a los ejercicios propuestos, hemos finalizado esta unidad 10.
89
Bibliografía
Kendall & Kendall (1997). Análisis y diseño de sistemas. 3ra edición. Prentice Hall. La
determinación de la factibilidad de un proyecto de sistemas [cap. 3, págs. 51 - 54],
comprende varias actividades: determinación de objetivos, estimación de recursos, y
evaluación de la factibilidad. La estimación de recursos, tiene que ver con la valoración de la
factibilidad técnica, económica y operacional. Los proyectos que satisfagan los cinco
criterios de selección de proyectos (respaldo de la administración, temporización adecuada
para comprometerse con el proyecto, posibilidad de logro de mejoras de los objetivos de la
organización, que sea práctico en términos de recursos para los analistas de sistemas y la
organización, que el proyecto sea valioso comparado con otras formas en que la
organización pueda invertir los recursos) [cap. 3, págs. 50, Fig. 3.2], más los tres criterios de
factibilidad antes nombrados, serán los seleccionados para un estudio de sistemas
detallado. En cuanto a la identificación de los costos [cap. 13, págs. 415 - 424], la lectura
hace particular énfasis, en lo atinente al hardware y software. Se debe evaluar el existente,
si lo hay, y las posibilidades de expandirlo o de comprarlo o arrendarlo. El analista de
sistemas tiene varios métodos disponibles para pronosticar los costos, beneficios,
volúmenes de transacciones y variables económicas futuras que afectan los costos y
beneficios. Los pronósticos o tendencias [cap. 13, págs. 424 - 437], pueden ser estimadas
en base a las siguientes técnicas: juicio gráfico, el método de mínimos cuadrados y el
método de promedio móvil. Para la comparación de costos y beneficios, hay varias técnicas,
como: análisis de punto de equilibrio, recuperación, análisis de flujo de efectivo y valor
presente.
Pressman, R. (1997). Ingeniería del software. Un enfoque práctico. 4ta edición. Mc Graw Hill.
En [cap. 10, págs 171 - 174], se considera que el estudio de viabilidad tiene cuatro áreas
principales de interés: viabilidad económica, viabilidad técnica, viabilidad legal y alternativas.
Muestra dos interesantes tablas (tabla 10.1 y 10.2) donde se ilustran respectivamente, los
posibles beneficios y costos de un sistema de información.
Senn, J. (1998). Análisis y diseño de sistemas de información. 2da edición. Mc Graw Hill.
Trata someramente, las tres pruebas de factibilidad: operacional, técnica, financiera y
económica [cap. 2, págs. 89 - 90].
Whitten, J. & Bentley, L. & Barlow, V. (1996). Análisis y diseño de sistemas de información.
3ra edición. Mc Graw Hill.
90
UNIDAD 11
Técnicas interpersonales
En los proyectos de sistemas de información con frecuencia se establece una brecha
comunicacional entre los usuarios y propietarios de sistemas y los desarrolladores de
sistemas (analistas, diseñadores y constructores). Cada grupo tiene su propia jerga, para
denominar las mismas cosas. Por eso, la comprensión mutua entre las personas es un
punto de partida muy importante para desarrollar técnicas de comunicación. En esta unidad
veremos algunos medios informales que usan las personas para transmitirse sus
sentimientos y reacciones, así como otras técnicas de comunicación formales como las
reuniones, las presentaciones formales, las reuniones de proyectos, y los informes escritos.
Objetivo de la unidad
Estructura de la unidad
El analista debe servir de puente para superar la barrera del lenguaje que existe entre
los usuarios de los sistemas y los constructores de los mismos. Las técnicas de
comunicación informal son las siguientes:
o La comunicación la hacemos con palabras, tanto de forma oral como escrita. Para
lograr la aprobación de ideas por parte de los usuarios y directivos, los
desarrolladores pueden elegir entre expresiones positivas y expresiones negativas.
Las expresiones positivas provocan en los oyentes respuestas positivas; lo contrario
ocurre con las expresiones negativas. Ambas pueden utilizarse para ganar adeptos a
los cambios que se proponen. Un ejemplo de expresión positiva sería aumento en la
productividad. Un ejemplo de expresión negativa sería reducir el despilfarro.
91
o La comunicación por correo electrónico es una forma de comunicación a distancia
que está en auge. Los mensajes pueden enviarse y recibirse en casi cualquier parte
del mundo, de una forma instantánea. Además de leerse, los mensajes pueden
editarse, almacenarse, imprimirse o borrarse; y los costos de envío de mensajes se
van haciendo más pequeños, a medida que se recupera la inversión en el software
de correo y la red informática. No obstante, también tiene sus desventajas: el
volumen de mensajes recibido por una persona puede ser abrumador; y no puede
apreciarse el lenguaje corporal del emisor y/o receptor.
o El lenguaje corporal es toda aquella información que comunica una persona a otra
sin utilizar palabras, y cubre tres aspectos: la expresión facial, el contacto visual y la
postura.
o La proxémica es la relación que se establece entre las personas y el espacio que las
rodea. Su importancia deriva en que hay una relación entre la distancia a la cual se
encuentran las personas que entablan una conversación y el grado de intimidad con
que se tratan.
Una reunión es un intento por alcanzar un objetivo como resultado de una discusión
entre varias personas. La capacidad para coordinar y participar en una reunión es básica
para el éxito de cualquier proyecto. Una reunión debe prepararse, dirigirse y hacerle un
seguimiento. Las reuniones deben prepararse a fin de compensar su costo -que es
elevado, porque las personas dedican parte de su tiempo de trabajo- maximizando sus
beneficios. En la preparación de una reunión, habrán de seguirse los siguientes pasos:
1) Determinar la necesidad y el propósito de la reunión; 2) Programar la reunión y
facilitar las instalaciones; 3) Preparar una agenda. Al dirigir una reunión han de tenerse
presentes varios aspectos, como los siguientes: 1) Tratar de empezar la reunión
puntualmente; 2) Empezar la reunión cuando todos los invitados estén presentes; 3)
Evitar las interrupciones; 4) Comenzar la reunión revisando la agenda; 5) Lograr la
participación de todos los asistentes. Como el propósito de una reunión es generar el
mayor número de ideas posibles para resolver un problema, un método para lograrlo se
denomina “brainstorming”. Aunque la idea es proponer en un corto tiempo, el mayor
número de ideas, sin analizarlas previamente, esto no significa que no haya una
disciplina a seguir durante la “tormenta” de ideas. Por ejemplo, ser espontáneo y decir
las ideas tan pronto se le ocurran. Hacerle seguimiento a una reunión significa que se
prepara un acta de la reunión, y se envía a los asistentes, a fin de que quede registro de
lo sucedido y acordado.
La presentación formal se realiza por ejemplo, para lograr la aprobación de un nuevo
sistema. La eficacia de una presentación depende de su preparación. Al igual que las
reuniones, las presentaciones requieren de una preparación, dirección y seguimiento. La
preparación es muy importante, porque el analista lo que normalmente pretende con una
presentación es proponer un cambio, y la tendencia natural de los afectados por el
cambio es a oponerse al mismo. En la dirección de la realización de una presentación
formal, deben seguirse algunas directrices para lograr un mayor éxito, como por ejemplo:
la forma de presentarse ante el público; mantener la atención de los oyentes; responder
a las preguntas; etc. Para hacerle seguimiento a una presentación formal, se ofrece al
finalizar la presentación un informe escrito para que quede una copia más permanente
de la información que se comunicó oralmente.
La reunión de proyecto se realiza para que el grupo de desarrollo revise en conjunto la
documentación detallada del sistema, como por ejemplo, diagramas de conexión de
puestos, diseños de bases de datos, normas y procedimientos, etc. Al igual que las
técnicas antes descritas, la reunión de proyectos debe prepararse, dirigirse y hacerle
seguimiento. En la preparación, además de programar la reunión, un aspecto importante
es recabar toda la documentación que se va a presentar. Al dirigir la reunión, el
coordinador debe recordar que el propósito básico de la reunión es la detección de
errores y no su corrección. El seguimiento a la reunión se debe hacer lo antes posible
92
por medio de un informe escrito emitido por el coordinador. Otra técnica de
comunicación es el informe escrito. Este puede ser hecho con la intención de informar
y/o convencer.
Informes diversos se producen en las diferentes etapas del ciclo de vida, como por
ejemplo, en la planificación de sistemas, el plan y la arquitectura de información. En la
hechura de un informe se deben observar su longitud, organización y redacción. La
longitud del informe depende de a quien va dirigido: A mayor rango del destinatario,
menor el número de páginas. En cuanto a la organización del informe, existe un patrón
general que considera dos partes principales: los elementos primarios y los elementos
secundarios. Los elementos primarios muestran la información que se intenta transmitir.
Un ejemplo de estos elementos son la introducción y la conclusión. Los elementos
secundarios muestran en si, la información resumida. Un ejemplo de estos son la carta
remesa (intención del informe), la portada, el índice, la lista de figuras, tablas, el cuerpo
del informe, los apéndices.
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es la lectura del capítulo y temas indicados en el libro “Análisis y diseño de sistemas
de información“. Usted debe realizar las lecturas muy cuidadosamente, tomando nota sobre
los conceptos y aspectos más relevantes presentados y recapitulando los mismos.
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
Ejercicios
1.- ¿Cuáles son las directrices para el éxito de una sesión de brainstorming (lluvia de
ideas)?
2.- Exprese algunas sugerencias para mantener la atención de los oyentes en una
presentación oral.
93
Respuestas a los ejercicios
1.-
• Aislar a las personas adecuadas en un lugar donde no se produzcan distracciones ni
interrupciones.
• Asegurarse de que todo el mundo comprende el propósito de la reunión (generar
ideas para resolver el problema) y se centra en el o los problemas.
• Designar a una persona para que anote las ideas.
• Recordar a todo el mundo las reglas del brainstorming (lluvia de ideas):
• Ser espontáneo
• No se permiten críticas, análisis o evaluaciones mientras se generan ideas.
• Dar importancia a la cantidad de ideas, no necesariamente a la calidad.
• Durante un período de tiempo especificado, los miembros del equipo propondrán sus
ideas tan pronto como se les ocurran.
• Después de que el grupo haya expuesto todas las ideas y éstas hayan sido
anotadas, entonces y sólo entonces se analizarán y evaluarán dichas ideas.
• Se afinarán, combinarán y mejorarán las ideas antes propuestas.
2.-
• Dejar de hablar • Usar apoyo visual
• Hacer una pregunta y dejar que • Cambiar el nivel de voz
conteste uno de los oyentes
• Usar el humor • Hacer algo totalmente inesperado
Con la respuesta a los ejercicios propuestos, hemos finalizado esta unidad 11.
94
Bibliografía
Whitten, J. & Bentley, L. & Barlow, V. (1996). Análisis y diseño de sistemas de información.
3ra edición. Mc Graw Hill.
Kendall & Kendall (1997). Análisis y diseño de sistemas. 3ra edición. Prentice Hall. La
propuesta de sistemas [cap. 14, pg. 447 - 474], es un documento crítico para vender el
sistema. Para que aquella sea efectiva, han de seguirse tres pasos: organizar
funcionalmente el contenido de la propuesta, escribir la propuesta en un estilo de negocios
apropiado y exponer verbalmente la propuesta. Ésta, debe escribirse en forma clara y
comprensible, y su contenido debe estar dividido en diez secciones funcionales, las cuales
se explican en el capítulo referido. El uso adecuado de figuras, como tablas y gráficas,
mejoran la propuesta. Entre las gráficas, están las línea, columna, barra y pastel. En cuanto,
a la presentación verbal, el analista debe conocer por anticipado: quiénes compondrán la
audiencia, el tiempo y el equipo disponible para la presentación. Además, se dan en la
lectura, algunas sugerencias que pueden ayudar a los expositores a superar la ansiedad
que produce una presentación oral.
95
UNIDAD 12
Análisis de sistemas
Objetivo de la unidad
Estructura de la unidad
96
bloques elementales Personas, Datos, Actividades y Redes sean vistos desde la
perspectiva de dichos usuarios.
La fase de inspección estudia la viabilidad del proyecto, para saber si vale la pena
construir el sistema. Las actividades de esta fase son las siguientes:
o La primera actividad es dirigir las entrevistas iniciales, con el propósito de conseguir
documentación sobre el sistema existente.
o La segunda actividad es definir el ámbito de proyecto, con base a los hechos
obtenidos en la fase anterior.
o La tercera actividad es clasificar problemas, oportunidades y posibles soluciones.
o La cuarta actividad es establecer un plan de proyecto propuesto, en donde se
recomienda una “mejora” o un “nuevo desarrollo”.
o La quinta y última actividad, es presentar las conclusiones y las recomendaciones de
la inspección al comité encargado de definir las prioridades de los proyectos
potenciales de sistemas de información.
La fase del estudio analiza el sistema actual, con el propósito de conocer con mayor
profundidad los problemas, las oportunidades y/o normas. A diferencia de la fase de
inspección, que puede durar unos pocos días, la fase de estudio puede durar varias
semanas. Las actividades son las siguientes:
o La primera actividad consiste en formar el equipo inicial del proyecto.
o La segunda actividad investiga cómo funciona el sistema, para lo cual se requiere la
colaboración de los analistas, propietarios y usuarios del sistema.
o La tercera actividad, la información obtenida en la actividad anterior, se expresa en
modelos de personas, actividades, datos y redes.
o La cuarta actividad, se intenta comprender bien, los verdaderos problemas y los
beneficios que podrían obtenerse con las oportunidades que se identifiquen.
Ciertamente, en la fase de inspección se identificaron problemas y oportunidades,
pero esto se hizo de manera somera.
o La quinta actividad, establece los objetivos y las restricciones del nuevo sistema.
o La sexta actividad reevalúa el ámbito del proyecto y revisa el plan del proyecto, en
función de los objetivos y limitaciones establecidos en la actividad anterior.
o La actividad 7, revisa las conclusiones y las recomendaciones a dos niveles: revisión
de la calidad de cumplimiento de todas las actividades de la fase y de la
documentación resultante, y revisión de la viabilidad de la continuación del proyecto.
La fase de definición, tiene por objetivos definir las necesidades de la empresa que
resuelven los problemas y aprovechan las oportunidades identificadas en el sistema
actual.
o La primera actividad identifica las necesidades de la nueva aplicación. Estas
necesidades se deben definir y expresar de forma que puedan ser comprendidas por
personal técnico como no técnico.
o La segunda actividad consiste en modelar las necesidades del sistema en términos
de personas, datos, actividades y redes. Es importante acotar, que en estos
modelos, no se debe hacer referencia a detalles de cómo se implantará físicamente
el sistema.
o La tercera actividad elabora prototipos de la aplicación de sistemas con el fin de
verificar que se están satisfaciendo las necesidades expresadas por los usuarios
sobre dicho sistema.
97
o La cuarta actividad reevalúa las prioridades de satisfacción de las necesidades de la
empresa, cuando los gastos del proyecto no están acordes al presupuesto previsto, a
partir de los prototipos elaborados en la fase anterior.
o La quinta actividad modifica el ámbito y el plan del proyecto, cuando no se están
cumpliendo los plazos previstos para terminación del proyecto.
o La sexta actividad revisa los resultados obtenidos en la fase. La revisión es a dos
niveles: a) asegurar que se ha seguido la metodología y que la documentación
resultante es completa; b) reevaluar la viabilidad de continuar con el proyecto.
.
Recomendaciones para el estudio del contenido
Una de las actividades que usted realizará frecuentemente durante el desarrollo de esta
unidad es la lectura de los capítulos y secciones del libro “Análisis y diseño de sistemas de
información“. Usted debe realizar las lecturas muy cuidadosamente, tomando nota sobre los
conceptos y aspectos más relevantes presentados y recapitulando los mismos.
Conviene destacar el uso que se da en todas las fases del análisis al diccionario del
proyecto, a fin de documentar de una manera completa y consistente la aplicación de
sistemas. Igual importancia, tienen las técnicas utilizadas en el logro de las actividades.
Tanto el diccionario como las técnicas y herramientas han sido descritas en las unidades
anteriores.
Al finalizar las lecturas, Ud. procederá a realizar los ejercicios propuestos que se encuentran
en este material de apoyo. El propósito al realizar estos ejercicios, es corroborar que ha
comprendido el material estudiado. Luego, procederá a comparar su respuesta con la dada
a los mismos. En caso de no coincidir, estudie nuevamente el tópico sobre el cual versó el
ejercicio. Se le recomienda además, en caso de dudas, consultar a su asesor en el centro
local al cual Ud. está adscrito, ya sea presencialmente, vía telefónica o correo electrónico.
Ahora, proceda a realizar los siguientes ejercicios, para afianzar así, los conocimientos
adquiridos. Corrobore sus respuestas. Lea las prescripciones.
98
Ejercicios
SITUACIÓN P/O
La dirección de una empresa ha decidido ofrecer crédito a los clientes habituales. Hasta
entonces, todas las ventas requerían pagos por anticipado.
El director de un banco quiere saber si las transacciones bancarias ejecutadas en otros
bancos pueden ser cargadas a las cuentas de clientes en menos de los dos días
actuales que se necesitan en promedio. Si así fuera, el banco podría ahorrar varios miles
de dólares en pago diario de intereses.
La capacidad competitiva de un manager de béisbol podría mejorarse si dispusiera de
acceso a la información sobre el historial de los bateadores ante lanzadores específicos.
Cuando se estropea una estación de trabajo de una planta de fabricación, la dirección de
planta tiene dificultades para modificar el plan de producción y reasignar el trabajo de la
estación estropeada a otras estaciones de trabajo que pueden disponer de capacidad no
programada. En consecuencia, no se producen los productos al ritmo deseado.
La dirección de una empresa ha decidido que todos los archivos informáticos deberían
integrarse en bases de datos para mejorar el acceso y la flexibilidad de los datos.
El importe total de los pagos de clientes no es igual a la suma de los pagos cargados a
las cuentas de los clientes.
2. ¿Cuál es el producto final de cada fase del análisis de sistemas?. Explique el propósito y
el contenido de cada uno de estos productos.
99
Respuestas a los ejercicios
1.
SITUACIÓN P/O EXPLICACIÖN
La dirección de una empresa ha decidido ofrecer crédito O Las ventas a crédito le permitirán
a los clientes habituales. Hasta entonces, todas las a la empresa aumentar sus
ventas requerían pagos por anticipado. ventas.
El director de un banco quiere saber si las P El retardo en el cargo a las
transacciones bancarias ejecutadas en otros bancos cuentas, está ocasionando un
pueden ser cargadas a las cuentas de clientes en gasto innecesario al banco.
menos de los dos días actuales que se necesitan en
promedio. Si así fuera, el banco podría ahorrar varios
miles de dólares en pago diario de intereses.
La capacidad competitiva de un manager de béisbol P La falta de información histórica
podría mejorarse si dispusiera de acceso a la le está impidiendo alcanzar al
información sobre el historial de los bateadores ante manager un mejor
lanzadores específicos. entrenamiento.
Cuando se estropea una estación de trabajo de una P La falta de previsión en el plan
planta de fabricación, la dirección de planta tiene de producción afecta el plan de
dificultades para modificar el plan de producción y producción de la empresa.
reasignar el trabajo de la estación estropeada a otras
estaciones de trabajo que pueden disponer de
capacidad no programada. En consecuencia, no se
producen los productos al ritmo deseado.
La dirección de una empresa ha decidido que todos los O Con una base de datos pueden
archivos informáticos deberían integrarse en bases de lograrse aplicaciones integradas
datos para mejorar el acceso y la flexibilidad de los por áreas de empresa.
datos.
El importe total de los pagos de clientes no es igual a la P El descuadre de pagos
suma de los pagos cargados a las cuentas de los provenientes de fuentes distintas,
clientes. ocasiona retrasos en la
consolidación de las cuentas.
Con la respuesta a los ejercicios propuestos, hemos finalizado esta unidad 12.
100
Bibliografía
Whitten, J. & Bentley, L. & Barlow, V. (1996). Análisis y diseño de sistemas de información.
3ra edición. Mc Graw Hill.
Senn, J. (1998). Análisis y diseño de sistemas de información. 2da edición. Mc Graw Hill.
Estudia el proceso que se sigue para determinar los requerimientos. Se discute el
significado de la determinación de requerimientos, las actividades que incluye, y las
preguntas que pueden hacerse. Las actividades son: anticipación de requerimientos,
investigación de requerimientos, y especificación de requerimientos. Las preguntas a las que
el analista buscará respuesta, están dirigidas a obtener los siguientes tipos de
requerimientos: básicos, de las transacciones de los usuarios, de decisión de los usuarios,
de toda la organización [cap. 3, págs. 122 - 133].
Pressman, R. (1997). Ingeniería del software. Un enfoque práctico. 4ta edición. Mc Graw Hill.
En [cap. 10, págs 170 - 174], se establecen que los objetivos del análisis son: identificar la
necesidad del cliente; evaluar el concepto de sistema para establecer la viabilidad; realizar
un análisis técnico y económico; asignar funciones al hardware, software, personal, base de
datos y otros elementos del sistema; establecer las restricciones del presupuesto y
planificación temporal; crear una definición del sistema que forme el fundamento de todo el
trabajo de ingeniería subsiguiente. En [cap. 11, págs 183 - 192], se profundiza en la
identificación de necesidades o requisitos del cliente, indicando que consta de cinco áreas
de esfuerzo: reconocimiento del problema, evaluación y síntesis, modelado, especificación y
revisión.
101