Você está na página 1de 189

By @rkanosant

Capitulo I:
El Rol del analista
de Sistemas

Ing. Angel Fernando Navarro Raymundo


By @rkanosant

OBJETIVOS
• 1. Recordar los tipos básicos de sistemas de cómputo
con los que debe trabajar un analista de sistemas.
• 2. Entender la manera en que las nuevas tecnologías
influyen en la dinámica de un sistema.
• 3. Reconocer los diversos roles de un analista de
sistemas.
• 4. Conocer los pasos del SDLC y saber como aplicarlos
a un sistema real.
• 5. Comprender la función de las herramientas CASE y
como ayudan a un analista de sistemas.
• 6. Explorar otras metodologías como el diseño de
sistemas orientados a objetos y la elaboración de
prototipos.
By @rkanosant

TIPOS DE SISTEMAS
• Sistema de procesamiento de transacciones TPS, Transaction Prosesing
Systems. nivel operativo de una organización.

• Sistemas de automatización de la oficina, OAS, Office Automation


Systems.

• Sistema de trabajo del conocimiento, KWS, Knowledge Work Systems-


nivel del conocimiento.
• Sistema de información gerencial, MIS, Management Information Systems.
• Sistemas de apoyo a la toma de decisiones, DSS, Decision Support
Systems. alto nivel.
• Sistemas de apoyo a la toma de decisiones en grupo, GDSS, Competer-
Supported Collaborative Work Systems. decisiones semiestructuradas o no
estructuradas
• Sistemas de trabajo colaborativo apoyados por computadora
• Sistemas de apoyo a ejecutivos, ESS, Executive Support Systems. nivel
estratégico
By @rkanosant

NIVELES DE LA ORGANIZACIÓN
By @rkanosant
INTEGRACION DE LAS
TECNOLOGIAS DE SISTEMAS
By @rkanosant
INTEGRACION DE LAS
TECNOLOGIAS DE SISTEMAS
Nuevas tecnologías
de información que
los analistas de
sistemas utilizaran
para empresas que
buscan integrar sus aplicaciones de comercio
electrónico con sus negocios tradicionales, o
bien, iniciar negocios electrónicos
completamente nuevos.
By @rkanosant
APLICACIONES DE COMERCIO
ELECTRONICO Y SISTEMAS WEB

Muchos de los sistemas pueden dotarse de una


mayor funcionalidad si se migran a la Word
Wide Web o si desde su concepción se
implementar como tecnologías basadas en la
Web. Hay muchos beneficios derivados de la
implementación de una aplicación en la Web:

1. Una creciente difusión de la disponibilidad de un servicio,


producto, industria, persona o grupo.
2. La posibilidad de que los usuarios accedan las 24 horas.
3. La estandarización del diseño de la interfaz.
4. La creación de un sistema que se puede extender a nivel
mundial y llegar a gente en lugares remotos sin preocuparse por
la zona horaria en que se encuentren.
By @rkanosant
SISTEMAS DE PLANEACION DE
RECURSOS EMPRESARIALES
¿Qué es un ERP? (Enterprise Resource Planning)
El ERP es un sistema integral de gestión empresarial que está
diseñado para modelar y automatizar la mayoría de procesos
en la empresa (área de finanzas, comercial, logística,
producción, etc.). Su misión es facilitar la planificación de todos
los recursos de la empresa.

Lo más destacable de un ERP es que unifica y ordena toda la


información de la empresa en un solo lugar, de este modo
cualquier suceso queda a la vista de forma inmediata,
posibilitando la toma de decisiones de forma más rápida y
segura, acortando los ciclos productivos.
By @rkanosant
SISTEMAS DE PLANEACION DE
RECURSOS EMPRESARIALES
Con un ERP tendremos la empresa bajo control e
incrementaremos la calidad de nuestros servicios y
productos. La implantación de un ERP conlleva la eliminación
de barreras ínter departamentales, la información fluye por
toda la empresa eliminando la improvisación por falta de
información.

Los ERP más completos ofrecen módulos para planificar a


capacidad finita. Los ERP son el núcleo de otras aplicaciones
como pueden ser el CRM (Gestión de las relaciones con los
clientes), Data Mining (Conversión de datos en información
útil), etc.
Ingrese al siguiente link:
http://www.sap.com/andeancarib/smallbusiness/solutions/demos/index.epx y
vea la Demo SAP Business One al finalizar realice un comentario a
la dirección de correo: angel_navarro@msn.com
By @rkanosant
SISTEMAS PARA DISPOSITIVOS
INALAMBRICOS Y PORTATILES
Los analistas tienen la exigencia de diseñar
nuevos sistemas y aplicaciones, muchos de ellos
para dispositivos inalámbricos y computadoras
portátiles como la popular serie de computadoras
Palm y otros asistentes personales digitales
(PDAs, Personal Digital Assitants). Además los
analistas podrían llegar a diseñar redes de
comunicaciones estándar o inalámbricas que
integren voz, video y correo electrónicos en
intranets para una organización o extranets para la
industria. El comercio electrónico inalámbrico se
conoce como comercio móvil o m-commerce.
By @rkanosant
SOFTWARE DE CODIGO
ABIERTO
Es una alternativa al desarrollo de
software tradicional cuyo código patentado
se oculta a los usuarios.
Representa un modelo de desarrollo y
filosofía de distribución de software
gratuito y publicación de su código (las
instrucciones para la computadora) se
puede estudiar y compartir, y muchos
usuarios y programadores tienen la
posibilidad de modificarlo.

Entre los ejemplos se encuentran el sistema operativo Linux y el software Apache


empleado en servidores que alojan sitios Web.
Si el software es de distribución gratuita, ¿Cómo ganan dinero las compañías? Para
ello, tienen que proporcionar un servidor un servicio, personalizar programas para los
usuarios y darle seguimiento con un soporte continuo. En un mundo de software de
código abierto, el desarrollo de sistemas continuaría su evolución hacia una industria
de servicios.
By @rkanosant
LA NECESIDAD DEL ANALISIS Y DISEÑO DE
SISTEMAS
By @rkanosant
NECESITAMOS UN SISTEMA
By @rkanosant

ROLES DEL ANALISTA DE SISTEMAS


Evalúa de manera sistemática el funcionamiento de un negocio

Enfoque sistemático y metódico para analizar y en consecuencia mejorar lo


que sucede en el contexto específico creado por un negocio.

Nuestra definición de analista de sistema es amplia. El analista debe tener


la capacidad de trabajar con todo tipo de gente y contar con suficiente
experiencia en computadora.

El analista desempeña diversos roles, en ocasiones varios de ellos al


mismo tiempo. Los tres roles principales del analista de sistemas son el de
consultor, experto en soporte técnico y agente de cambio.
By @rkanosant
EL ROL DE CONSULTOR DEL
ANALISTA DE SISTEMAS
• Podría ser contratado de manera
específica para enfrentar los problemas
de sistemas de información de una
empresa. Esta contratación se puede
traducir en una ventaja porque los
consultores externos tienen una
perspectiva fresca de la cual carecen los
demás miembros de una organización.
• También se puede traducir en una
desventaja porque alguien externo nunca
conocerá la verdadera cultura
organizacional. En su función de consultor
externo, Además, tendrá que apoyarse en
los usuarios de los sistemas de
información para entender la cultura
organizacional desde la perspectiva que
tienen ellos.
By @rkanosant
EL ROL DE EXPERTO EN SOPORTE TECNICO
DEL ANALISTA DE SISTEMAS
• Dentro de la empresa en la cual labora
de manera regular. En este rol el analista
recurre a su experiencia profesional con
el hardware y software de cómputo y al
uso que se le da en el negocio. Con
frecuencia, este trabajo no implica un
proyecto completo de sistemas, sino más
bien la realización de pequeñas
modificaciones o la toma de decisiones
que se circunscriben a un solo
departamento.
• Usted no esta a cargo del proyecto; tan
solo actúa como recurso para aquellos
que si lo están. Si usted es un analista
de sistemas contratado por una empresa
de manufactura o servicios, gran parte
de sus actividades podrían ajustarse a
este rol.
By @rkanosant
EL ROL DE AGENTE DE CAMBIO
DEL ANALISTA DE SISTEMAS
• Ya sea interno o externo para la
empresa. Como analista, usted es un
agente te de cambio si desempeña
cualquiera de las actividades
relacionadas con el ciclo de vida del
desarrollo de sistemas y está
presente en la empresa durante un
largo periodo.

• Debe promover un cambio que


involucre el uso de los sistemas de
información. También es parte de su
tarea enseñar a los usuarios el
proceso del cambio, ya que las
modificaciones a un sistema de
información no sólo afectan a éste
sino que provocan cambios en el
resto de la organización
By @rkanosant
CUALIDADES DEL ANALISTA DE
SISTEMAS
 Un solucionador de problemas.
 Es una persona que aborda como un reto el análisis de problemas y
que disfruta al diseñar soluciones factibles.
 El analista debe contar con la capacidad de afrontar sistemáticamente
cualquier situación mediante la correcta aplicación de herramientas,
técnicas y su experiencia.
 El analista también debe ser un comunicador con capacidad para
relacionarse con los demás durante extensos periodos.
 Necesita suficiente experiencia en computación para programa.
 Entender las capacidades de las computaras,
 Recabar los requisitos de información de los usuarios y comunicarlos a
losa programadores.
 Tener una ética personal y profesional firme que le ayude a moldear
las relaciones con sus clientes.
 El analista de sistemas debe ser una persona autodisciplinada y auto
motivada, con la capacidad de administrar y coordinar los
innumerables recursos de un proyecto, incluyendo a otras personas.
 La profesión de Ingeniero Informático y Sistemas es muy exigente;
pero es una profesión en constante evolución que siempre trae nuevos
retos.
By @rkanosant
EL CICLO DE VIDA DEL DESARROLLO
DE SISTEMAS

• (SDLC, Systems Development Life Cycle).


2. Determinación de
requerimientos de
información.
1. Identificación de 3. Análisis de las
problemas, necesidades del
oportunidades y sistema
objetivos

4. Diseño de
sistema
recomendado
7. Implementación y
evaluación del
sistemas

5. Desarrollo y
documentación
6.Pruebas y
del software
mantenimiento
de sistemas
By @rkanosant
Consumo de recursos durante la
vida del sistema
By @rkanosant

Uso de herramientas case


Desde principios de la década de 1990, los
analistas empezaron a beneficiarse de las
herramientas de productividad,
denominadas herramientas de ingeniería de
Software Asistida por Computadora (CASE,
Competer-Aided Software Engineering), que
se crearon explícitamente para mejorar su
trabajo rutinario mediante apoyo
automatizado. Los analistas de sistemas se
apoyan en estas herramientas, desde el
principio hasta el fin del ciclo de vida, para
incrementar la productividad, comunicarse
de manera más eficiente con los usuarios e
integrar el trabajo que desempeñan en el
sistema
By @rkanosant
RAZONES PARA EL USO DE
LAS HERRAMIENTAS CASE

• Mejora de la comunicación
analista-usuario.
• Integración de las actividades del
ciclo de vida.
• Evaluar de manera precisa los
cambios en el mantenimiento.
By @rkanosant

HERRAMIENTAS CASE DE ALTO NIVEL

• Una herramienta CASE de alto nivel da al analista la posibilidad de


crear y modificar el diseño del sistema. Toda la información
relacionada con el proyecto se almacena en una enciclopedia
denominada deposito CASE, una enorme colección de registros,
elementos, diagramas, pantallas, informes e información diversa
Con la información del deposito se podrían generar informes que
muestren donde esta incompleto el diseño o donde contiene
errores.
• Las herramientas CASE de alto nivel también pueden apoyar la
modelación de los requerimientos funcionales de una organización,
ayudar a los analistas y usuarios a definir el alcance de un proyecto
determinado y a visualizar la forma en que el proyecto se combina
con otras partes de la organización. Además, algunas herramientas
CASE de alto nivel pueden ayudar en la creación de prototipos de
diseños de pantallas e informes
By @rkanosant

HERRAMIENTAS CASE DE BAJO NIVEL

• Las herramientas CASE


de bajo nivel se utilizan
para generar código
fuerte de computadora,
eliminando así la
necesidad de programar
el sistema. La
generación de código
tiene varias ventajas.
By @rkanosant
CICLO DE VIDA DE DESARROLLO DE
SISTEMAS TRADICIONAL VS. CASE

Las partes de codificación, prueba y


depuración del programa se han
eliminado en el ciclo de vida CASE.
By @rkanosant
INGENIERIA INVERSA Y
REINGENIERIA DE SOFTWARE
• Son métodos para alargar la vida de programas anteriores,
conocidos como software de reingeniería asistida por
computadora (CARE, Competer–Assisted Reengineering)
para analizar y reestructurar el código de computadora
existente. En el mercado hay varios conjuntos de
herramientas de ingeniería inversa.
• La ingeniería inversa es lo opuesto a la generación de
código. El código fuente de la computadora es examinado,
analizado y convertido en actualidades para el depósito. El
primer paso de la ingeniería inversa de software es cargar,
en el conjunto de herramientas el código de programa existe
(tal como se haya escrito cualquier otro lenguaje de alto
nivel). Según el conjunto de herramientas producen algunos
o todos los elementos siguientes:
By @rkanosant
INGENIERIA INVERSA Y
REINGENIERIA DE SOFTWARE
By @rkanosant

TAREA
 Forme grupos de 3 integrantes, el mismo que
asumirá una denominación de consultora
determinada por el grupo.
 Aborde la oportunidad de consultoría 1.1.
Página 8 Kendall. (en grupo)
 Responda las preguntas de repaso Página 23
Kendall.(1-21).(individual)
 Aborde el caso CPU y resuelva el ejercicio E –
1. de la Página 25 Kendall. (en grupo)
 Para la siguiente clase.
By @rkanosant

EL ESTILO
ORGANIZACIONAL Y
SU IMPACTO SOBRE
LOS SISTEMAS DE
INFORMACIÓN

Ing. Sist. Angel Fernando Navarro Raymundo


By @rkanosant
a) FUNDAMENTOS ORGANIZACIONALES
• El analista de sistemas necesita
comprender a las organizaciones en que
trabajan como sistemas conformados por
la interacción de tres fuerzas principales:
los niveles de administración, el
diseño de la organización y la cultura
organizacional.
• Las organizaciones son sistemas
grandes compuestos de subsistemas
interrelacionados. Los subsistemas son
relacionados por tres amplios niveles de
administradores que toman decisiones
(operación, administración media y
administración estratégica) y que cortan
horizontalmente a través del sistema
organizacional.
• Las culturas y subculturas
organizacionales influencian la manera
en que se interrelaciona la gente en los
subsistemas.
By @rkanosant

b) LAS ORGANIZACIONES COMO SISTEMAS

Las organizaciones son


conceptualizadas en forma útil
como sistemas diseñados para
lograr metas y objetivos
predeterminados por medio de la
gente y otros recursos que
emplean. Las organizaciones
están compuestas de sistemas
más pequeños interrelacionados
(departamentos, unidades,
divisiones, etc.) que sirven a
funciones especializadas.
By @rkanosant
La interrelación e interdependencia
de los sistemas
Todos los sistemas y subsistemas
están relacionados y son
interdependientes. Este hecho tiene
implicaciones importantes para las
organizaciones y para los analistas
de sistemas que buscan ayudarlos a
lograr mejor sus objetivos. Cuando
cualquier elemento de un sistema es
cambiado o eliminado, también son
impactados el resto de los elementos
y subsistemas del sistema.
By @rkanosant
Retroalimentación del sistema para
planeación y control

• La retroalimentación
es una forma de
control del sistema.
Como sistemas, todas
las organizaciones
usan planeación y
E P S
control para
administrar sus
R
recursos en forma
efectiva.
By @rkanosant
Ambientes para sistemas
organizacionales
• La retroalimentación es recibida
desde el interior de la organización y
del ambiente exterior que la rodea.
Cualquier cosa que esté fuera de las
fronteras de una organización es
considerada como un ambiente.
Varios ambientes, con diversos
grados de estabilidad, constituyen el
medio ambiente en donde existe la
organización. Aunque se pueden
planear cambios en el estado del
ambiente, frecuentemente no pueden
ser controlados directamente por la
organización.
By @rkanosant
REPRESENTACIÓN GRÁFICA
DE SISTEMAS
• Un sistema o subsistema,
tal como existe dentro de
la organización
corporativa, puede ser
representado gráficamente
en varias formas. Los
diversos modelos gráficos
(1) un rectángulo con esquinas
redondeadas
muestran las fronteras del
(2) un cuadrado con dos orillas
sistema y la información
sombreadas y usada dentro del sistema.
(3) una flecha
By @rkanosant
Los sistemas y el diagrama de
flujo de datos a nivel contexto
• Un ejemplo de un
diagrama de flujo de
datos a nivel
contexto se
encuentra en la
siguiente figura. En
este ejemplo se
representan los
elementos básicos
de un sistema de
• Reservaciones de
una línea aérea.
By @rkanosant
Los sistemas y el modelo

entidad-relación
Una manera en que un analista de
sistemas puede definir las fronteras
adecuadas del sistema es usar un
modelo entidad-relación.
• Los elementos que conforman un
sistema organizacional pueden ser
llamados entidades. Una entidad puede
ser una persona, un lugar o una cosa. En
forma alterna, una entidad puede ser un
evento, tal como el fin de mes, un
periodo de ventas o la falla de una
máquina. Una relación es la asociación
que describe la interacción entre las
entidades. El formato estándar para
trazar un diagrama entidad-relación (o E-
R),
• Mostrado en la figura, usa solamente dos
símbolos: un rectángulo y un rombo. El
rectángulo es usado para mostrar una
entidad, y el rombo representa la relación
entre esa entidad y otra entidad. El
diagrama siempre es trazado poniendo
en la parte superior a la entidad primaria.
By @rkanosant

NIVELES DE ADMINISTRACIÓN
La administración existe en las
organizaciones en tres amplios
niveles horizontales: control
administración
operacional, planeación y control estratégica
administrativo y administración
estratégica. Cada nivel tiene sus
planeación y
propias responsabilidades y control
todos trabajan para el logro de administrativo

metas y objetivos
organizacionales en su manera control operacional
propia.
By @rkanosant
Administración de operaciones
El control operacional forma el
nivel inferior de la administración a
tres niveles. Los administradores
de operaciones toman decisiones
usando reglas predeterminadas
que tienen resultados predecibles
cuando son implementadas
correctamente. Los
administradores de operaciones
son los tomadores de decisiones
cuyo trabajo es el más claro,
debido al alto nivel de certeza en
su ambiente de toma de
decisiones.
By @rkanosant
Administración media
• La administración media forma el
nivel segundo, o intermedio, del
sistema de administración de
tres niveles. La administración
media realiza decisiones de
planeación y control a corto
plazo sobre la manera en que
son mejor asignados los
recursos para satisfacer los
objetivos organizacionales. La
administración media
experimenta muy poca certeza
en su ambiente de toma de
decisiones.
By @rkanosant

Administración estratégica
• La administración estratégica
comprende el tercer nivel del
control administrativo de tres
niveles. Los administradores
estratégicos ven fuera de la
organización hacia el futuro,
tomando decisiones que
guiarán a los administradores
medios o de operación en los
meses y años por venir. Los
administradores estratégicos
trabajan en un ambiente de
toma de decisiones altamente
incierto.
By @rkanosant

Determinación
de la viabilidad
y
administración
de las
actividades de
Análisis y
Diseño

ADSI – I
Ing. Angel F. Navarro R.
By @rkanosant

Iniciación de un proyecto
Los ejecutivos de negocios sugieren un
proyecto de sistema por dos razones:
• Porque tienen problemas que requieren
una solución de sistemas.
• Porque identifican oportunidades para
mejorar mediante, la actualización,
modificación o instalación de un nuevo
sistema.
By @rkanosant

Problemas en la Organización
• La revisión de los
resultados.
• La observación del
comportamiento de
los empleados.
• La atención a la
retroalimentación.
Son factores que
ayudan al analista a
identificar problemas y
oportunidades de
sistemas.
By @rkanosant
Tabla Guía para identificación de
Problemas
PARA IDENTIFICAR BUSQUE ESTOS SIGNOS
PROBLEMAS ESPECIFICOS
Revise los resultados frente a • Muchos errores.
los criterios de desempeño • Trabajos realizados con lentitud.
• Trabajos realizados de manera
incorrecta.
• Trabajo incompleto.
• Trabajo no realizado

Observe el comportamiento de • Elevado ausentismo.


los empleados • Creciente descontento.
• Alta rotación de trabajadores.
Ponga Atención en la • Quejas
retroalimentación externa: • Sugerencias de mejora.
Distribuidores, clientes, • Pérdida de Ventas.
proveedores. • Reducción de ventas.
By @rkanosant

SELECCIÓN DE PROYECTOS
CRITERIOS ESPECIFICOS PARA SELECCIÓN
DE PROYECTOS:
• Respaldo de los directivos de la organización.
• Un periodo adecuado para terminar el proyecto.
• La posibilidad de mejorar la consecución las
metas de la organización.
• Factibilidad en cuanto a los recursos para el
analista de sistemas y la organización.
• La rentabilidad del proyecto en comparación
con otras formas en que la organización podría
invertir sus recursos.
By @rkanosant

Determinación de la viabilidad
• Es importante el estudio de viabilidad, no
es un estudio complementario al sistema.
Y consiste en la evaluación:

1. Viabilidad técnica.
2. Viabilidad operativa.
3. Viabilidad económica.
By @rkanosant

Definición de objetivos
1. Aceleración de procesos.
2. Optimización de un proceso al eliminar pasos
innecesarios o duplicados.
3. Combinación de procesos.
4. Reducción de errores en la captura de
información mediante la modificación de
formularios y pantallas de despliegue.
5. Reducción de almacenamiento redundante.
6. Reducción de salidas redundantes.
7. Mejora la integración de sistemas y subsistemas.
Ver cuadricula de Impacto de la Viabilidad: CIV Pág. 53-55 Kendall
By @rkanosant

Determinación de la Viabilidad.
•Agregados al sistema actual
•Tecnología disponible para satisfacer las necesidades de los usuarios
TECNICA
• Tiempo de los analistas de sistemas
• Costos de estudios de sistemas.
ECONOMICA • Costo del tiempo que los empleados dedicaran al estudio.
• Costo estimado de hardware.
• Costo del software comercial y del software de desarrollo.

• Si el sistema funcionara cuando se instale.


• Si el sistema será utilizado.
OPERATIVA
By @rkanosant

Plantación y control de actividades


Fase Actividades

Análisis Recopilación de datos.


Empieza por Análisis del flujo de datos y
de decisiones
dividir en Preparación de la propuesta.
tres etapas: Diseño Diseño de la captura de datos.
Diseño de entradas.
Diseño de salidas.
Sub Dividir esta actividad: Organización de datos.
Implementación
- Realizar entrevistas. 3 semanas
Implementación
- Aplicar cuestionarios. 4 semanas
- Leer informes de la compañía. Evaluación.
- Introducir prototipos.
- Observaciones a prototipos.
By @rkanosant

Proyectos:
• Un proyecto es cualquier empresa
humana con un claro principio y un claro
final (Gallagher)
• Poseen algunas características comunes:
– Combinación de actividades
– Relación secuencial entre actividades
– Preocupación por el tiempo
– Preocupación por los recursos
By @rkanosant

Planeación, programación y
control
• La Planeación requiere desglosar el
proyecto en actividades, estimar recursos,
tiempo e interrelaciones entre actividades.
• La Programación requiere detallar fechas
de inicio y terminación.
• El Control requiere información sobre el
estado actual y analiza posibles trueques
cuando surgen dificultades.
By @rkanosant
Herramientas de planeación,
programación y control
• Gráficas de Gantt
• Modelos de redes:
–Redes deterministas (CPM =
Método de la ruta crítica)
–Redes probabilistas (PERT =
Técnica de evaluación y revisión de
programas)
• También existen otras técnicas
By @rkanosant

Ejemplo: Construcción de una


casa
Durac.
Activ Descripción Predecesor (sem)
A Cimientos, paredes - 4
B Plomería, A 2
electricidad
C Techos A 3
D Pintura exterior A 1
E Pintura interior B, C 5
By @rkanosant

Gráfica de Gantt

C
D

E
0 1 2 3 4 5 6 7 8 9 10 11 12
By @rkanosant

Red de actividades

Inicio A C E Fin

D
By @rkanosant

Ruta crítica
• La Ruta Crítica es la ruta más larga a
través de la red
• Determina la longitud del proyecto
• Toda red tiene al menos una ruta
crítica
• Es posible que haya proyectos con
más de una ruta crítica
By @rkanosant
¿Cuál es la ruta crítica de la red
anterior?
• Este proyecto tiene tres rutas
posibles:
–Inicio – A – B – E – Fin
–Inicio – A – C – E – Fin
–Inicio – A – D – Fin
• ¿Cuál es la duración de cada una?
By @rkanosant
¿Cómo se encuentra la ruta
crítica?
• Es necesario agregar a la red los
tiempos de cada actividad
• Los tiempos se agregarán en cada
nodo
• Las flechas sólo representan la
secuencia de las actividades
By @rkanosant
¿Cómo se encuentra la ruta
crítica?
2

0 4 3 5 0

Inicio A C E Fin

D
By @rkanosant
¿Cómo se encuentra la ruta
crítica?
• Para cada actividad se calcularán 4
tiempos
• Se denotarán:
ES EF
LS LF
By @rkanosant
¿Cómo se encuentra la ruta
crítica?
1. Tiempo de inicio temprano: Es el
tiempo más temprano posible para
iniciar una actividad
– ES = EF más alto de la(s)
actividad(es) anterior(es)
By @rkanosant
¿Cómo se encuentra la ruta
crítica?
2. Tiempo de terminación temprano:
Es el tiempo de inicio temprano más
el tiempo para completar la actividad
 EF = ES de la actividad más
duración de la actividad
 El ES y el EF se calculan
recorriendo la red de izquierda a
derecha
By @rkanosant

¿Cómo se encuentra la ruta crítica?


4 6

2
0+4=
0 0 0 4 B
7 12 12 12

4 7
0 4 3 5 0

Inicio A C E Fin

D
4 5
By @rkanosant
¿Cómo se encuentra la ruta
crítica?
3. Tiempo de terminación más lejana:
Es el tiempo más tardío en que se
puede completar la actividad sin
afectar la duración total del proyecto
 LF = LS más bajo de la(s)
actividad(es) próxima(s)
By @rkanosant
¿Cómo se encuentra la ruta
crítica?
4. Tiempo de inicio más lejano: Es el
tiempo de terminación más lejano de
la actividad anterior menos la
duración de la actividad
 LS = LF de la actividad – duración
de la actividad
 Para calcular LF y LS la red se
recorre de derecha a izquierda
By @rkanosant

¿Cómo se encuentra la ruta crítica?


4 6
5 7
2

0 0 0 4 B
7 12 12 12
0 0 0 4
4 7 7 12 12 12
0 4 3 5 0
4 7
Inicio A C E Fin

D
4 5
11 12
By @rkanosant

¿Cómo se encuentra la ruta crítica?

• Después de calculados los cuatro


tiempos de cada actividad, se
calculan las holguras
• La holgura es el tiempo que se puede
atrasar una actividad sin afectar la
duración total del proyecto
• H = LF – EF
By @rkanosant

¿Cómo se encuentra la ruta crítica?


4 6
H=1
5 7
2
H=0
0 0 0 4 B
H=0 H=0 7 12 12 12
0 0 0 4 H=0
4 7 7 12 12 12
0 4 3 5 0
4 7
Inicio A C E Fin
H=0

D
4 5
H=7
11 12
By @rkanosant

¿Cómo se encuentra la ruta crítica?

• La ruta crítica se encuentra como


aquella ruta para la cual todas sus
actividades tienen holgura igual a
cero
• Generalmente se marca en la red la
ruta crítica
• En este caso es la ruta:
–Inicio – A – C – E – Fin
By @rkanosant

¿Cómo se encuentra la ruta crítica?


4 6
H=1
5 7
2
H=0
0 0 0 4 B
H=0 H=0 7 12 12 12
0 0 0 4 H=0
4 7 7 12 12 12
0 4 3 5 0
4 7
Inicio A C E Fin
H=0

D
4 5
H=7
11 12
By @rkanosant

Ms Project.

CREACION DE INFORMES (2)

Overview Current Activities

Custom
By @rkanosant

Elaborar diagrama PERT

Ver: Programación extrema XP Pág. 68 – 79 Kendall


By @rkanosant

Recopilación de información:
Métodos interactivos

Ing.Sist. Angel Fernando Navarro Raymundo


By @rkanosant

Entrevistas
• Antes entrevistarse a si mismo.
• Considerar filtros poderosos: educación,
intelecto, formación, y marco ético.

CINCO PASOS PARA PREPARAR UNA ENTREVISTA


1. Leer los antecedentes.
2. Establecer los objetivos de la entrevista.
3. Decidir a quien entrevistar.
4. Preparar al entrevistado.
5. Decidir el tipo de preguntas y la estructura.
By @rkanosant

PREGUNTAS ABIERTAS
• Le conceden al entrevistado opciones
abiertas, para responder.
By @rkanosant

Ventajas
1. Hacen que el entrevistador se sienta a gusto.
2. Permiten al entrevistador entender el
vocabulario del entrevistado.
3. Proporciona gran cantidad de detalles.
4. Revelan nuevas líneas de preguntas.
5. Hacen mas interesante la entrevista para el
entrevistado.
6. Permiten mas espontaneidad.
7. Facilitan la forma de expresarse al
entrevistador.
8. Son un buen recurso si el entrevistador no
esta preparado.
By @rkanosant

Desventajas
1. Podría dar como resultado muchos
detalles irrelevantes.
2. Posible pérdidas del control de la
entrevista.
3. Permite respuesta que podrían tomar
mas tiempo de lo debido.
4. Dan impresión que el entrevistador es
inexperto.
5. Podrían dar la impresión que el
entrevistador “anda de pesca”, sin un
objetivo claro.
By @rkanosant

PREGUNTAS CERRADAS
• Limitan las opciones de los encuestados.
By @rkanosant

PREGUNTAS BIPOLARES
• Son un caso especial de pregunta cerrada.
By @rkanosant

Ventajas
1. Ahorrar tiempo.
2. Comparar las entrevistas fácilmente.
3. Ir al grano.
4. Mantener el control durante la
entrevista.
5. Cubrir terreno rápidamente.
6. Conseguir datos relevantes.
By @rkanosant

Desventajas
1. Aburren al entrevistado.
2. No permiten obtener gran cantidad
de detalle.
3. Olvidar ideas principales.
4. No ayudan a forjar una relación
cercana entre entrevistador y
entrevistado.
By @rkanosant
Elección de tipos de pregunta
ABIERTA CERRADA

Baja Confiabilidad de los datos Alta

Baja Uso eficiente del tiempo Alta

Baja Precisión de los datos Alta

Mucha Amplitud y profundidad Poca

Mucha Habilidad requerida del entrevistador Poca

Dificil Facilidad de análisis Fácil


By @rkanosant

SONDEOS
• Permiten ahondar en las preguntas para
conseguir respuestas mas detalladas.
By @rkanosant
Como colocar las preguntas en una
secuencia lógica
Pirámide de entrevistas de especificas a
generales.
Específicamente que esta
Especifica pasando con su firewall?

Ha considerado otros métodos para la


seguridad de los datos corporativos?

Que piensas que mejorara la


seguridad de este aspecto.?
Ver:
Estructura
embudo y En general que opina de la
diamante - seguridad de los datos versus la
Pág. 95 – 96 General importancia de Internet.?
Kendall
By @rkanosant
REDACCION DE INFORME DE LA
ENTREVISTA
• Este informe tiene que ser
redactado lo mas rápido posible
después de la entrevista, cuanto
mas tiempo pase para la
redacción del informe, mas
dudosa será la calidad de sus
datos.
Ver: Diseño conjunto de aplicaciones (JAD) - Pág. 97 – 101 Kendall
By @rkanosant

Uso de cuestionarios
1. Las personas que necesitan encuestarse se
encuentran en ubicaciones dispersas.
2. Una gran cantidad de personas esta involucrada
en el proyecto. (directivos aprueban o
desaprueban una característica especifica del
sistema).
3. Esta haciendo un estudio preliminar y desea
medir la opinión general antes de determinar el
rumbo del proyecto.
4. Tener la certeza de que las entrevistas
abordaran cualquier problema relacionado al
sistema actual.
By @rkanosant

Cuestionario
By @rkanosant

Recopilación de información:
métodos no intrusitos.

Ing. Sist. Angel Fernando Navarro Raymundo


By @rkanosant

MUESTREO
• Seleccionar sistemáticamente elementos
representativos de una población.
By @rkanosant

Necesidad del muestreo


1. Reducir costos.
2. Acelerar la recopilación de datos.
3. Mejorar la efectividad.
4. Reducir la parcialidad.

Diseño del muestreo


1. Determinar que datos van a ser recopilados o
descritos.
2. Determinar de que población se va a tomar la
muestra.
3. Escoger el tipo de muestra.
4. Decidir el tamaño de muestra.
By @rkanosant

Tamaño de la muestra
El tamaño de la muestra depende del costo involucrado o del tiempo
requerido por el analista y en muchos casos del tiempo que
tengan las personas en la organización, pasos a seguir:
1. Determinar el atributo (el tipo de error que se buscará).
2. Localizar la base de datos, informe o reporte donde se puede
encontrar el atributo.
3. Examinar el atributo y calcular P proporción de población que
tiene el atributo, con la formula siguiente.
4. Tomar la decisión subjetiva con respecto a la estimación del
intervalo aceptable i.
5. Seleccionar el nivel de confianza y y buscar el coeficiente de
confianza (valor z ) en una Tabla.
6. Calcular Rp, el error estándar de la proporción de la siguiente
manera: Rp = i/Z y determinar el tamaño de la muestra necesario
n con la formula siguiente: p(1-p) + 1
Rp2
By @rkanosant
Caso práctico.
La consultora ConsultIng SAC. Tiene por
determinar el tamaño de muestra y el
porcentaje de pedidos que contiene
errores para la Firma Choque EIRL.
Qué pasos debo realizar?
Para ello debe realizar lo siguiente:
1. Determina que buscará los pedidos que
contienen errores. (nombres, direcciones,
cantidad )
2. Localiza copias de formatos de pedidos de ,
los últimos 6 meses. 7. Determina el tamaño de la
muestra necesaria “n”: 500.671
3. Examina algunos de los formularios de
pedido y concluye que solamente 5% En conclusión es establecer en 500 el
contiene errores. tamaño de la muestra.
4. Toma una decisión subjetiva (Margen de Ejemplo para 99%= 10827
error 2%) .
5. Selecciona un nivel de confianza 96%.
Coeficiente de confianza (Valor Z) = 2.05.

6. Calcular Rp = 0.02/2.05 ::: Rp = 0.00975


By @rkanosant
Análisis de documentos
cuantitativos

Los informes de
desempeño
muestran metas

Disgregados
By @rkanosant

Informes de desempeño: registros


• Registro de pagos
llenados
manualmente.
Proporcionan
actualizaciones
periódicas de lo que
ocurre en el negocio.

Ver formulario de captura de datos: Pág. 130 y 131 Kendall


By @rkanosant

Análisis de documentos cualitativos


Examine documentos
Incluyen: en busca de metáforas

• Correos electrónicos. orientaditas


busque mentalidad externos
• Memorandums. contra externos o
de nosotros contra ellos.
• Carteles en los tableros de Liste los términos que
anuncios y en las áreas de caractericen lo bueno o lo malo
y que aparezcan
trabajo. repetidamente en los
documentos.

• Pagina web. (Técnica, estética y Busque mensajes y gráficos


administrativa) significativos colocados en
áreas comunes o en paginas Web
• MOF.
• ROF. Identifique el sentido del
humor si lo hay
• Manuales de procedimiento.
By @rkanosant

Carteles o pancartas

Proporcionan
al analista una
percepción de
la cultura
oficial de la
organización

Ver: observación del entorno físico Pág. 137 - 141


By @rkanosant

ELABORACION DE PROTOTIPOS,
RAD Y PROGRAMACION
EXTREMA

Ing. Sist. Angel Fernando Navarro Raymundo


By @rkanosant
ELABORACION DE PROTOTIPOS,
RAD Y PROGRAMACION EXTREMA.
• El prototipo se presenta al usuario
para observar las reacciones a través
de entrevistas y las hojas de
retroalimentación (cuestionarios). La
elaboración de prototipos y la
plantación van de la mano.
By @rkanosant

Clases de prototipos:
Probar
Corrección Proceso
aspectos de
simultanea diseño Entrada Salida
(escala)

Prototipo Corregido Prototipo No funcional

Modelo funcional que


Instalación 3 incluye algunas
Primer Instalación 2
características, opera
Instalación 1 Características 1
modelo a antes de terminar la
escala construcción Características 2
(piloto)
Características 5
Versiones

Prototipo de característica
Prototipo de una serie seleccionada
By @rkanosant

Como desarrollar un prototipo


La obtención de retroalimentación del usuario da
como resultado pantallas mejoradas que satisfacen
mejor los requerimientos de los usuarios.

Usuarios
By @rkanosant
Lineamientos para desarrollar un
prototipo
4 lineamientos principales al integrar la elaboración de prototipos con la
fase de determinación de requerimientos del (SDLC) System
Developmment Live Cicle.
Ver: Elaboración
 Trabajar en módulos manejables. de prototipos
 Construir rápidamente el prototipo. usando software
COTS pág. 158
 Modificar el prototipo en iteraciones sucesivas.
Kendall.
 Poner énfasis en la interfaz del usuario.
Ventajas
Desventajas
Posibilidad de modificar el sistema en las
Difícil de manejar su elaboración en
primeras etapas.
sistemas grandes.
Posibilidad de suspender el proyecto si no
Los usuarios y el analista podrían
fuera funcional.
adoptar un prototipo como solución final
Posibilidad de realizar un sistema que se
acerque a satisfacer las necesidades.
By @rkanosant
Papel del usuario en la elaboración
de prototipos
Intervención Honrada: sin la intervención del usuario hay
poca razón para elaborara el prototipo.
Los miembros del equipo de análisis deben recibir bien la
retroalimentación de los usuarios, y deben evitar su propia
resistencia natural a cambiar el prototipo.
Un paso importante de la
Interacción con el prototipo. elaboración de prototipos es
registrar adecuadamente las
1. Experimentando con el prototipo reacciones del usuario, sus
sugerencias en innovaciones,
2. Dando reacciones sinceras sobre el prototipo.
así como los planes de
3. Sugiriendo adiciones o eliminaciones al prototipo. revisión
By @rkanosant

Desarrollo rápido de aplicaciones


RAD – Es un Enfoque Orientado a Objetos, para el
desarrollo de sistemas que incluyen un método de
desarrollo así como herramientas de software.

Fases del RAD


Plantación de requerimientos
Taller de diseño RAD
Fase de implementación.
By @rkanosant

Taller de diseño RAD

Identificar los
Trabajar con
objetivos y Construir el Presentar el
los usuarios para
Requerimientos sistema. nuevo sistema
diseñar el sistema.
de información.

El taller de diseño RAD es el corazón del proceso


interactivo de desarrollo.
By @rkanosant

Uso de diagramas de flujo de


datos

Ing. Sist. Angel Fernando Navarro Raymundo


By @rkanosant
Ventajas del enfoque de flujo de
datos
1. Libertad para comprender la implementación
técnica del sistema en las etapas tempranas.
2. Una comprensión mas profunda entre sistemas
y sub sistemas.
3. Comunicar a los usuarios el conocimiento
sobre el sistema actual mediante DFD.
4. Análisis de un sistema propuesto para
determinar si se han definido los datos y
procesos necesarios.
By @rkanosant

Convenciones usadas en los DFDs


Se utilizan 4 símbolos básicos para graficar el movimiento de los datos: un
cuadrado, una flecha doble, un rectángulo con esquinas redondeadas, y un
rectángulo abierto cerrado en el lado Izq. Y abierto en el lado derecho.

Entidad Estudiante

Nueva información del


estudiante
Flujo de datos
2.1.

Proceso Crear registro


del estudiante

Almacén de Archivo maestro


D3
datos de estudiantes
By @rkanosant

DESARROLLO DE DFDs
By @rkanosant
DIAGRAMA DE
CONTEXTO Y
DIAGRAMA 0
(CERO)
Los diagramas
de contexto se
pueden ampliar
y detallar en un
diagrama cero.
By @rkanosant

Diagrama de flujo de datos lógico y físico


Lógico = Negocio y su funcionamiento.
Físico= Muestra como se implementa el sistema, incluyendo el
HW, SW, los archivos y personas involucradas.
Característica del Lógico Físico
diseño
Qué describe el Como funciona el negocio Como se implementara el sistema
modelo
Qué representan los Las actividades de negocio Programas, módulos de programas y
procesos. procedimientos manuales.

Qué representan los Colección de datos Archivos y base de datos físicos, archivos
almacenes de datos independientemente de cómo se manuales
almacenan
Tipo de almacenes de Muestran almacenes de datos que Archivos maestros, archivos de transición,
datos representan colecciones de datos cualquier proceso que operen en dos
permanentes. momentos diferentes deben conectarse
mediante un almacén de datos.
Controles del sistema Muestran los controles de negocio Muestra los controles para validar los datos
de entrada.
By @rkanosant
DIAGRAMA DE FLUJO DE DATOS
LÓGICOS
Primero construir un diagrama de flujo y hay varias ventajas al usar este diagrama.
1. Mejor comunicación con los usuarios.
2. Sistemas mas estables.
3. Mejor entendimiento por parte del analista.
4. Flexibilidad y mantenimiento.
5. Eliminación de redundancias.
Se centra en las actividades del negocio, los usuarios estarán familiarizados
con las actividades principales y con muchos de los requerimientos de
información de cada actividad.
La progresión de los modelos físicos a lógicos.

Diagrama de Nuevo Diagrama Nuevo Diagrama


flujo de datos de flujo de datos de flujo de datos
lógico actual lógico Físico
By @rkanosant
Diagrama de flujo de datos Lógico

Diagrama de flujo de datos físico


By @rkanosant

Ejemplo
By @rkanosant
Ejemplo
By @rkanosant

Análisis de sistemas mediante


diccionario de datos

Ing. Sist. Angel Fernando Navarro Raymundo


By @rkanosant

El diccionario de datos
Es una aplicación especial de los diccionarios utilizados en
la vida cotidiana.
El DD es una Obra de consulta con información a cerca de
los datos (Metadatos), compilada por los analistas de
sistemas para guiarse en el análisis y diseño.
Ejemplo: “M” - “Masculino” - “1” Los datos no son
consientes.

El DD es un listado organizado de todos los elementos de datos


pertinentes al sistema, con definiciones precisas y rigurosas para que
el usuario y el analista de sistemas puedan conocer todas las entradas,
salidas, componentes de depósitos y cálculos intermediarios
By @rkanosant

La necesidad de la anotación
de un DD

Descripción de los Datos en el Diccionario


Cada entrada en el diccionario de dato consiste en un
conjunto de detalles que describen los datos utilizados
o producidos en el sistema. Cada articulo se identifica
por un nombre de dato, descripción, sinónimo y longitud
de campo y tiene valores específicos que se permiten
para éste en el sistema estudiado.
By @rkanosant

Anotación del DD
• = COMPUESTO DE
• + Y
• () OPCIONAL
• {} INTERACCIÓN
• [] ELECCIÓN DE UNA DE LAS OPCIONES
• ** COMENTARIO
• @ IDENTIFICADOR (CAMPO LLAVE DE UN DEPÓSITO )
• | SEPARACIONES ALTERNATIVAS EN SEPARADORES [ ]
By @rkanosant

EJEMPLO
• nombre = titulo+primer_nombre+(nombre_intermedio)+último_
nombre
• título = [Sr | Sra | Sras | Srta | Dr. | Profesor ]
• primer_nombre = { caracter_válido }
• nombre_intermedio = { caracter_valido }
• último_nombre = { caracter_valido }
• caracter_válido = { A_Z | a_z | 0_9 | }
By @rkanosant

Definiciones
• A=B+C

• PESO = *Peso del paciente al llegar al hospital *


* unidades:kilogramos; intervalo: 1-200 *

• ALTURA = *Altura del paciente al llegar al hospital*


*unidades:centímetros;intervalo:20-200*
By @rkanosant

Elementos de datos elementales


NO EXISTE DESCOMPOSICIÓN SIGNIFICATIVA EN
EL CONTEXTO DEL AMBIENTE DEL USUARIO

• altura_actual = **
* unidades:libras;intervalo:1-400*

• peso_actual = **
*unidades:pulgadas;intervalo:1-96*

• sexo = **
*valores: [ M | F ] *
By @rkanosant

Elementos de datos opcionales


• dirección_cliente =
(dirección_envío)+(dirección_cobro)

• dirección_cliente=
[dirección_envío|dirección_cobro|dirección_embar
que | dirección de cobro ]

• dirección_cliente =
dirección_envío+(dirección_cobro)
By @rkanosant
Interacción, Selección y
Sinónimos
• Interacción
pedido =nombre_cliente+dirección_envío+1{ítem}10
• Selección
sexo = { masculino|femenino }
tipo_cliente = { gobierno|industria|otros }
• Sinónimos
cliente = *parroquiano*
By @rkanosant

DD y DFD
La forma en que el diccionario de datos se
relaciona con el diagrama de flujo de
datos.
By @rkanosant

DD: Una colección grande de la información de


proyecto es llamada un depósito. Los CASE
permiten que el analista cree un depósito, que
puede incluir información acerca de los flujos,
almacenes, estructuras de registro y elementos
de datos, la lógica de procedimiento de diseños
de pantalla y reporte, relaciones de datos,
requerimientos del proyecto y lo que produce el
sistema final e información sobre la
administración de proyecto. Cada entrada del
diccionario de datos contiene: el nombre del
concepto, una descripción verbal, alias,
elementos de datos relacionados, rango, longitud,
codificación y la información de edición necesaria
By @rkanosant

Creación de diccionario de datos

Dos diagramas de flujo de


dato y las entradas del
diccionario correspondientes
para producir un recibo de
nomina del empleador.
By @rkanosant
By @rkanosant

Uso de diccionario de datos

Almacenes de
datos derivados de
un pedido
pendiente de la
división de
catálogos de una
tienda comercial
By @rkanosant

Estructura de datos

Estructura de datos
para un listado de
selección de
pedidos.
By @rkanosant

Descripción de las especificaciones de


procesos y decisiones estructuradas

Ing. Sist. Angel Fernando Navarro Raymundo


By @rkanosant
Panorama general de las
especificaciones de proceso
Una vez que el analista identifica
los flujos de datos y comienza a
construir el diccionario de datos
es tiempo de pasar a las
especificaciones de proceso y
análisis de decisiones.
Para determinar los requerimientos de la información
de una estrategia de análisis de decisión el analista
primero debe determinar los objetivos
organizacionales mediante un enfoque jerárquico de
arriba hacia abajo.
By @rkanosant

Especificaciones de proceso y decisiones


estructuradas
Los tres métodos para el análisis de
decisiones y la descripción de la lógica
de proceso tratados en este capítulo
son:
• Lenguaje estructurado.
• Tablas de decisión.
• Árboles de decisión.

Las especificaciones de proceso (o mini


especificaciones) son creadas para los
procesos primitivos en un diagrama de
flujo de datos así como para algunos
procesos de alto nivel que explotan a
diagramas hijos. Estas especificaciones
explican la lógica de toma de decisiones
y las fórmulas que transformarán los
datos de entrada al proceso en salida.
By @rkanosant

Objetivos de la especificación
Son tres:
• Reducir la ambigüedad de los procesos.
• Obtener una descripción precisa de lo que se logra.
• Validar el diseño de sistema.

Una gran parte del trabajo del analista de sistemas


involucrará decisiones estructuradas, esto es, decisiones que
pueden ser automatizados si suceden condiciones
identificadas. Para lograr esto, el analista necesita definir
cuatro variables en la decisión que está siendo examinada:

• Condiciones.
• Alternativas de condición.
• Acciones.
• Reglas de acción.
By @rkanosant
Descripción de especificaciones de
proceso y decisiones estructuradas
Una forma para describir las decisiones
estructuradas es usar el método
mencionado como lenguaje estructurado,
donde la lógica es expresada en
estructuras secuenciales, estructuras de
decisión, estructuras de caso o
iteraciones.

El lenguaje estructurado usa palabras


reservadas aceptadas, tales como:
SI, ENTONCES, SINO, HACER, HACER
MIENTRAS y HACER HASTA
(Pseudocódigo).

Para describir la lógica usada y usa


sangrías para indicar la estructura
jerárquica del proceso de decisión.
By @rkanosant

Tabla de decisión - Cuatro cuadrantes


Las tablas de decisión proporcionan
otra forma para examinar, describir y
documentar decisiones.
1 2
Cuatro Cuadrantes (vistos en sentido
del reloj a partir de la esquina superior
izquierda) son usados para:
(1) describir las condiciones, 4 3
(2) identificar alternativas de decisión
posibles (tales como S o N),
(3) indicar cuáles acciones deben ser
ejecutadas y
(4) describir las acciones.

Las tablas de decisión son ventajosas, debido a que las reglas para
desarrollar la tabla misma, así como las reglas para eliminar
redundancia, contradicciones y situaciones imposibles son directas y
manejables. El uso de tablas de decisión promueve la integridad y
precisión en el análisis de decisión estructuradas.
By @rkanosant

Árbol de decisión
El tercer método para el
análisis de decisiones es el
árbol de decisión que
consiste de nodos (un
cuadrado para acciones y
un círculo para condiciones)
y ramas. Los árboles de
decisión son adecuados
cuando se deben realizar
acciones en una secuencia
determinada.
No hay requerimientos de que el árbol tenga que ser
simétrico, por lo que solamente se encuentran en una rama
particular aquellas condiciones y acciones que son críticas
para las decisiones presentes.
By @rkanosant
Ventajas de los métodos de
análisis de decisión
Cada uno de los métodos de análisis de decisión tiene sus
propias ventajas y debe ser usado de acuerdo con ellas:
El lenguaje estructurado es útil cuando muchas acciones son
repetidas y cuando es importante la comunicación con otros.

Las tablas de decisión proporcionan análisis completo de


situaciones complejas y a la vez limitan la necesidad por
cambios atribuibles a situaciones imposibles, redundancias o
contradicciones.

Los árboles de decisión son importantes cuando es crítica la


secuencia adecuada de condiciones y acciones y cuando cada
condición no es relevante para cada acción.
By @rkanosant
DFD a Especificación de proceso
Cada proceso del diagrama de flujo de datos se expande a un
diagrama hijo, a una gráfica de estructura o a una
especificación de proceso (tal como el lenguaje estructurado).
Si el proceso es primitivo las especificaciones muestran la
lógica, aritmética o algoritmos para transformar la entrada en
la salida. Estas especificaciones del modelo lógico son parte
de las reglas del negocio (que son usadas frecuentemente
como la base para crear lenguajes procedurales cuando se
usa generadores de código).
By @rkanosant

Preparación de la
Propuesta de
Sistemas

Ing. Sist. Angel Fernando Navarro Raymundo


By @rkanosant
OBJETIVOS
• Definir la
planificación de
sistemas y
relacionar este
término con sus
fases: estudio,
definición, y
análisis.
• Explicar el modo en que las áreas de
empresa y el análisis de áreas de empresa
pueden llevar a obtener aplicaciones
altamente integradas y mayores ventajas con
dichas aplicaciones.
By @rkanosant
DEFINICIÓN
LA PROPUESTAS DE SISTEMAS: es una destilación de
todo lo que el análisis de sistemas ha aprendido acerca del
negocio y lo que necesita para mejorar su desempeño.
• Para atacar los requerimientos de información
adecuadamente, el análisis de sistemas debe usar
métodos sistemáticos para la adquisición de hardware y
software, identificar y proyectar los futuros costos y
beneficios y realizar un análisis costo-beneficio.
By @rkanosant
PREPARACIÓN DE LA
PROPUESTA DE SISTEMAS.

Pasos en la
selección de
HW y SW
By @rkanosant
PASOS EN LA SELECCIÓN DE
HARDWARE Y SOFTWARE
By @rkanosant
INVENTARIO DEL HARDWARE
COMPUTACIONAL
• El tipo de equipo, número de modelo,
fabricante.
• El estado de operación del equipo, por
surtir, en operación, en almacén, requiere
reparación.
• Edad estimada del equipo.
• Vida proyectada del e quipo.
• Ubicación física del equipo.
• Departamento o persona que se considera
responsable del equipo.
• Asuntos financieros del equipo, propio,
arrendado o rentado.
Para realizar este inventario es necesario diseñar
una forma, que permita recoger los datos necesitados.
By @rkanosant
CARGAS DE TRABAJO ESTIMADAS.
• Las tareas asignadas a cada sistema.
• Los métodos empleados.
• El personal a cargo o responsable del
sistema.
• El costo por hora que involucra al sistema.
• Cuándo y cómo se desarrollan los
procesos,
• incluyendo reportes periódicos.
• Requerimientos de tiempo humano.
• Requerimiento de tiempo de computadora.
By @rkanosant
COMPARACION DE LAS VENTAJAS Y DESVENTAJAS
DE COMPRAR O RENTAR EQUIPO DE COMPUTADORA
By @rkanosant
CRITERIOS PARA LA
SELECCIÓN DEL EQUIPO
By @rkanosant
EVALUACION DE SOFTWARE
Efectividad de desempeño. Capaz de realizar
todas las tareas requeridas, capaz de realizar
todas las tareas que pueden ser deseadas en
algún momento futuro, pantallas bien diseñadas,
capacidad adecuada.
Eficiencia de desempeño. Tiempo de respuesta
rápido, entrada y salida eficiente,
almacenamiento de datos eficiente, respaldo
eficiente.
Facilidad de uso. Interfaz de usuario
satisfactoria, se dispone de menús de ayuda,
interfaz flexible, retroalimentación adecuada,
buena recuperación de errores.
Flexibilidad. Opciones para la entrada y salida
de datos, usable con otro software.
Calidad de la documentación. Buena
organización, tutorial adecuado, responde
preguntas en forma adecuada.
Soporte del fabricante. Línea directa, boletines
de noticias, frecuentes actualizaciones.
By @rkanosant
Análisis del punto de equilibrio y
costo beneficio
By @rkanosant

Retorno de inversión
By @rkanosant

Análisis de flujo de efectivo


By @rkanosant

Redacción de la propuesta
Una vez recopilado toda la información, necesita integrarla, esto implica incluir diez elementos fundamentales, un estilo eficaz de redacción, el uso
complementario de figuras.
Que incluir en la propuesta de sistema:
1. Carta de presentación. Para la Dirección y para el grupo de trabajo del MIS, de incluir: quienes participaron en el estudio y un resumen de los objetivos,
puede incluir también la fecha y hora de la presentación oral de la propuesta. Debe ser concisa.
2. Pagina de título: en esta pagina incluya: nombre del proyecto, nombre de los miembros del grupo y la fecha que se presenta la propuesta. Debe ser clara.
(Tiene más de arte que de ciencia).
3. Índice de contenido: Es de utilidad para propuestas largas. En propuestas cortas es aconsejable omitir el índice. Debe ser conciso y debe ser preparado
durante el desarrollo de Sistema.
4. Resumen Ejecutivo: Destinado a jerárquicos con poco tiempo. Debe incluir una descripción somera de las actividades. Quien, cuando, cual, donde y el
como de la propuesta. Como ocurre en la 1ra pagina del periódico.
5. Descripción del estudio de sistemas. Esta sección proporciona información acerca de todos los métodos utilizados en el estudio y quien o que fue objeto
de estudio.
6. Resultados detallados del estudio de sistema. Esta sección detalla lo que el analista ha encontrado acerca del sistema a través de los métodos descriptos
en la sección anterior. Incluye conclusión acerca de problemas, tipos y frecuencias de errores, las cargas de trabajo actuales y proyectadas y la manera en
que las enfrenta el sistema actual. Se incluyen problemas.
7. Alternativas del Sistema. En esta parte del sistema el analista presenta dos o tres soluciones alternativas que se dirigen de manera directa a los
problemas anteriormente señalados. Cada una de las alternativas deben analizarse por separado. Describa los costos y beneficios de cada situación.
Incluya gráficas de comparación de alternativas.
8. Recomendaciones del analista. Una vez que se han ponderado las alternativas, el analista tendrá una opinión definida acerca de cual seria la solución
mas adecuada. En esta sección se presenta la solución recomendada. Incluye motivos que apoyan a la recomendación.
9. Resumen de la propuesta. Es un planteamiento breve que refleja lo contenido en el resumen ejecutivo. Permite que el analista refleje una vez mas la
relevancia del Proyecto.
10. Apéndices. Es la ultima parte, puede incluir cualquier información que considere de interés para individuos específicos, pero sin ser indispensable para la
comprensión del estudio. Aunque tiene que ser completo, no lo sature con información irrelevante.

Una vez que redacte la propuesta, seleccione a quien enviara las copias, no todos recibirán la copia, entregue personalmente a quien haya seleccionado,
esto puede causar una buena impresión, al contagiar su entusiasmo e involucrarlos en el Proyecto. Puede incluir: resumen de las etapas concluidas,
gráficos con mayor detalle, correspondencia pertinente.
By @rkanosant

Figuras
By @rkanosant
Lineamientos para la exposición
By @rkanosant

TEORIA GENERAL DE SISTEMAS


By @rkanosant

TEORIA GENERAL DE SISTEMAS


En la actualidad somos testigos de
grandes problemas y situaciones
complejas a los que nos enfentamos
prácticamente en nuestras actividades
sociales, empresariales, políticas,
económicas o ecológicas, en donde las
soluciones viables implican relaciones
ganar-ganar para todos los participantes,
y que al ser complejas exigen un cambio
de paradigma de como debemos ver el
problema.
By @rkanosant

TEORIA GENERAL DE SISTEMAS


Por ejemplo: ¿Que tienen en común las
siguientes situaciones?
1. Algunas personas piensan que los
problemas de hoy son respuestas de
malas decisiones pasadas
2. El desorden social en el país.
3. La sociedad piensa que la corrupción
puede acabarse al atacar elementos
aislados e insignificantes
By @rkanosant

TEORIA GENERAL DE SISTEMAS

4.La búsqueda de soluciones aspirínicas a


a problemas complejos
5. La producción de una empresa.
6. La delincuencia.
7. La Violencia familiar.
By @rkanosant

TEORIA GENERAL DE SISTEMAS


Pues que son:
1. Son altamente acopladas, dado que las
relaciones pesan más que los estados
2. Son fenómenos dinámicos
3. Se comportan atipicamente y se resisten
a alinearse a políticas generalizadoras,
obvias y simplistas
4. No son causales, dado que su
comportamiento causa-efecto cambia con
el tiempo.
5. Es difícil extrapolarlos a largo plazo
By @rkanosant

TEORIA GENERAL DE SISTEMAS


¿Entonces que hacemos para resolverlas,
si el uso de herramientas clásicas y
convencionales no son posibles?
Respuesta: Es necesario probar otras
herramientas, conceptos y teorías que
permitan cambiar los comportamientos de
una forma estructural, y generar eventos y
resultados acordes a un ambiente
integrado, holístico y sistémico.
By @rkanosant

TEORIA GENERAL DE SISTEMAS


El enfoque que permite enfrentar las
situaciones anteriores se conoce como
enfoque sistémico, y fue desarrollado por
varios autores ( Von Bertanlaffy, Beer,
Ackoff, Forrester,Checkland, etc ), pero
fue estructurado por Peter Senge, y lo
explícito como:
Leyes del pensamiento sistémico
By @rkanosant

TEORIA GENERAL DE SISTEMAS


Leyes del pensamiento sistémico:
1. Los problemas de hoy provienen de las
soluciones de ayer
2. Cuanto más se presiona al sistema, este
más reacciona
3. El comportamiento mejora antes de
empeorar
4. El camino fácil usualmente lleva al mismo
lugar
By @rkanosant

TEORIA GENERAL DE SISTEMAS


5. La cura puede ser peor que la
enfermedad
6. Cuánto más rápido se avance, más lento
se llega
7. La causa y efecto no necesariamente
están relacionadas en el tiempo y espacio
8. Pequeños cambios producen grandes
resultados
9 Dividir elefantes no produce elefantitos
By @rkanosant

TEORIA GENERAL DE SISTEMAS


10. Se puede encontrar el pastel y comerlo,
pero no todo al mismo tiempo
11. No hay culpas.

Todos los puntos anteriores al ser


agrupadas con conceptos, teorías y
experiencias pueden agruparse en:
Los Principios básicos del
pensamiento sistémico
By @rkanosant
TEORIA GENERAL DE SISTEMAS
Pero :
¿ Que es el
pensamiento
sistémico?
¿Que es el pensamiento
holístico ?
¿Que significa
integrado ?
By @rkanosant

INICIO:
By @rkanosant

TEORIA GENERAL DE SISTEMAS

La teoría general de sistemas o TGS,


como se plantea en la actualidad se
encuentra estrechamente ligada con el
trabajo del biólogo alemán Ludwin Von
Bertalanffy, en 1925.
By @rkanosant

TEORIA GENERAL DE SISTEMAS


 Es una herramienta que permite
la explicación de los fenómenos
que suceden en la realidad y
que permite hacer posible la
predicción de la conducta futura
de esa realidad, a través del
análisis de las totalidades y las
interacciones internas de estas
y las externas con su medio

.
By @rkanosant

TEORIA GENERAL DE SISTEMAS


1 ) La TGS aplica mecanismos
interdisciplinarios, que permitan estudiar
a los sistemas no solo desde el punto de
vista analítico o reduccionista el cuál
estudia un fenómeno complejo a través
del análisis de sus partes, sino también
con un enfoque sintético e integral, que
ilustre las interacciones entre las partes .
( El todo es mayor que la suma de las
partes )
By @rkanosant

TEORIA GENERAL DE SISTEMAS


2 ) La TGS describe un nivel de
construcción teórica de modelos que se
sitúa entre las construcciones altamente
generalizadas de las matemáticas puras y
las teorías especificas de las disciplinas
especializadas que en los últimos años
han hecho sentir la necesidad de un
cuerpo sistemático de construcciones
teóricas que pueda discutir, analizar y
explicar las relaciones generales del
mundo empírico.
By @rkanosant

TEORIA GENERAL DE SISTEMAS

3 ) La TGS busca establecer un grado


óptimo de generalidad, sin perder el
contenido.
By @rkanosant

Los objetivos de la TGS


By @rkanosant

TEORIA GENERAL DE SISTEMAS


Se pueden situar a diferentes grados de
ambición y confianza:
a) Nivel de ambición bajo pero con alto
contenido de confianza, su propósito es
descubrir las similitudes o isomorfismos
en las construcciones teóricas de las
diferentes disciplinas, cuando estas
existan, y desarrollar modelos teóricos
que tengan aplicación al menos en dos
campos diferentes de estudio.
By @rkanosant

TEORIA GENERAL DE SISTEMAS

b) nivel de ambición más alto pero con un


contenido de confianza menor, su
propósito es desarrollar algo parecido a
un espectro de teorías un sistema de
sistemas que pueda llevar a cabo la
función de una perspectiva que analice
más que la suma de las partes en las
construcciones teóricas.
By @rkanosant

TEORIA GENERAL DE SISTEMAS


c) Dado que la ciencia se divide en
subgrupos, y que existe una menor
comunicación entre diferentes disciplinas,
mayor es la probabilidad de que el
crecimiento total del conocimiento sea
reducido por la pérdida de comunicación, por
lo que otro objetivo de la TGS es el desarrollo
de un marco de referencia de teoría general
que permita que un especialista pueda
alcanzar captar y comprender la
comunicación de otro especialista, a través
de un vocabulario común .
By @rkanosant

ENFOQUES
DE LA TGS:
By @rkanosant

TEORIA GENERAL DE SISTEMAS


Existen 2 enfoque para el desarrollo de
la TGS, estos enfoques deben tomarse
como complementarios.
1) El primer enfoque es observar el
universo empírico y escoger ciertos
fenómenos generales que se encuentren
en diferentes disciplinas y tratar de
construir un modelo que sea relevante
para esos fenómenos.
By @rkanosant

TEORIA GENERAL DE SISTEMAS

2) El segundo enfoque es ordenar los


campos empíricos en una jerarquía de
acuerdo con la complejidad de la
organización de sus individuos básicos o
unidades de conducta y tratar de
desarrollar un nivel de abstracción
apropiado a cada uno de ellos, este
enfoque es sistemático y conduce a un
sistema de sistemas.
By @rkanosant

CLASIFICACIÓN
JERARQUICA
DE LOS
SISTEMA
By @rkanosant

TEORIA GENERAL DE SISTEMAS


Boulding propone el siguiente
ordenamiento jerárquico:
Primer nivel: Estructuras estáticas ( modelo
de electrones dentro del átomo)
Segundo Nivel: Sistemas dinámicos
simples (sistema solar)
Tercer nivel: Sistemas cibernéticos o de
control ( termostato)
Cuarto nivel: Sistemas abiertos ( células)
By @rkanosant

TEORIA GENERAL DE SISTEMAS

Quinto nivel: Genético social (plantas)


Sexto Nivel: animal
Séptimo nivel: El hombre
Octavo nivel: Las estructuras sociales
( una empresa)
Noveno nivel: Los sistemas trascendentes
( lo absoluto)
By @rkanosant

DISCIPLINAS
QUE BUSCAN LA
APLICACIÓN DE
LA TGS.
By @rkanosant

TEORIA GENERAL DE SISTEMAS


Existen diferentes disciplinas que buscan
una aplicación práctica de la TGS y son:
Cibernética: se basa en el principio de la
retroalimentación y homeóstasis
Teoría de la información: introduce el
concepto de información como una
cantidad mesurable, mediante una
expresión isomórfica con la entropía de la
física.
By @rkanosant

TEORIA GENERAL DE SISTEMAS


La Teoría de juegos: trata de analizar
mediante un novedosa marco de referencia
matemático, la competencia que se produce
entre dos o mas sistemas racionales
antagónicos.
La teoría de decisiones: establece dos
líneas, una similar a la teoría de juegos en la
cual a través de procesos estadísticos se
busca que optimice el resultado, y la otra, el
estudio de la conducta que sigue un sistema
social, en su totalidad y en cada una de las
partes, al tomar una decisión
By @rkanosant

TEORIA GENERAL DE SISTEMAS


Topología: es una geometría del
pensamiento matemático basado, en la
prueba de la existencia de cierto teorema,
en campos como redes, gráficos,
conjuntos, y su aportación esta basado en
el estudio de las interacciones
Investigación de operaciones: Incorpora a
los sistemas factores tales como azar y el
riesgo, a la toma de decisiones
By @rkanosant

TEORIA GENERAL DE SISTEMAS


Ingeniería de Sistemas: el interés se
refiere a que entidades cuyos
componentes son heterogéneos pueden
ser analizados como sistemas
Análisis Factorial: trata de determinar las
principales dimensiones de los grupos,
mediante la identificación de elementos
clave, con el fin medir un cantidad de
atributos y determinar dimensiones
independientes, en los sistemas
By @rkanosant

TEORIA GENERAL DE SISTEMAS


 Por último, la TGS supone que a medida
que los sistemas se hacen más
complejos, para la explicación de los
fenómenos o comportamiento de los
sistemas se debe de tomar en cuenta su
entorno.
Ejemplo de esto ocurre en :
Biología organismo
Sociología nación
antropología cultura
Admon. Cultura organizacional
By @rkanosant

TEORIA GENERAL DE SISTEMAS


 Por lo tanto, los avances actuales de la
TGS se enfocan a la identificación de
los principios que tienden a igualar
dichos aspectos o conductas por
ejemplo:
 sinergia
 recursividad
etc.
Sin perder su enfoque
interdisciplinario, y por lo tanto
aplicable a cualquier sistema

Você também pode gostar