Está en la página 1de 9

TECNICAS Y METODOS PARA EL ANALISIS Y DISEÑO DE SISTEMAS

1. La visión de sistemas
1.1. Abstracción de modelos
La abstracción consiste en aislar un elemento de su contexto o del resto de elementos que lo acompañan. En
programación, el termino se refiere al énfasis en el ¿Qué hace? más que en el ¿Cómo hace? es el proceso de
centrarse en los detalles esenciales (importantes) de un objeto o situación (llamados entidades) ignora los
detalles que no son esenciales (no importantes) de esa entidad.
Los modelos son una representación simplificada de un sistema elaborada para comprender, predecir y
controlar el comportamiento de dicho sistema.
Un modelo es cualquier representación de los detalles esenciales de una entidad. Los modelos se pueden
utilizar para capturar, representar información referente a:

- Una entidad individual, o un conjunto de entidades interrelacionadas o interactuando entre ellas


- Las características estáticas (no cambiante en el tiempo) o dinámicas (cambiantes en el tiempo) de
entidades, o un conjunto de entidades interrelacionadas o interactuando entre ellas.
- Punto de vista simples o complejos de una entidad.
- Implementaciones diferentes de la misma entidad.

1.2. Categorías de los modelos

 Modelos físicos: es una representación en 3d de entidades y conjunto de entidades


 Modelos textuales y de narración: son descripciones textuales o narrativas de entidades y conjuntos de
entidades
 Modelos gráficos: es la representación gráfica de las características de las entidades y conjunto de
entidades
 Modelos matemáticos: representan las características de las entidades por medio de ecuaciones
matemáticas
 Modelos ejecutables: son modelos que son ejecutables en una PC.
1.3. Utilización de los modelos
El uso de modelos es un instrumento muy común en el estudio de sistemas de toda índole. El empleo de
modelos facilita el estudio de los sistemas, aun cuando estos pueden contener muchos componentes y
mostrar numerosas interacciones como puede ocurrir si se trata de conjuntos bastante complejos y de gran
tamaño. El trabajo de modelación constituye una actividad técnica como cualquier otra y dicha labor puede ser
sencilla o compleja según el tipo de problema específico que deba analizarse.

- Facilita el entendimiento
- Facilita la comunicación
- Predecir el comportamiento a futuro

1.4. Modelos multiples


A menudo es útil construir modelos multiples para una misma entidad, en un mismo nivel de abstracción (que
permite un mejor entendimiento), estos modelos para una entidad en diferentes niveles de abstracción
permiten controlar cuanta información se desea mostrar.
Si mas de un modelo de la misma entidad se desarrolla para el mismo nivel de abstracción se debe mantener
en mente:

- Todos los modelos deben tener el mismo nivel de detalle


- Cada modelo debe relevar alguna información que no relevan los demás modelos
- La terminología debe ser consistente a traves de todos los modelos, la misma entidad debe tener el
mismo nombre en todas los modelos.
- Los modelos deben ser consistentes entre ellos.

1.5. El modelo general de sistemas


INPUTS (entradas, insumos).- Son aceptados en el sistema.
OUTPUTS (salidas, productos).- Se producen a través de los procesos dentro del sistema.
También pueden existir almacenaje intermedio y control sobre el funcionamiento del sistema.

- Para la identificación de un sistema sus objetivos deben especificar claramente


- Una vez que los objetivos del sistema son claros, existe una forma de medir su desempeño con el fin
de saber cuándo está cumpliendo sus objetivos.
- Los inputs y outputs del sistema se pueden conectar a otros sistemas
- Los outputs de un sistema pueden ser los inputs de otros
- Es posible visualizar el mundo como un aglomerado de sistemas
- Entonces no existen outputs que desaparecen
- El interés de las personas solo se restringe a algunos de estos sistemas

1.6. Entorno y frontera de los sistemas


- Los inputs de un sistema provienen de su entorno mientras que sus outputs se transfieren hacia el
- El entorno de un sistema se define como aquel que esta fuera de sus fronteras, pero que interactúan
con el sistema mismo
- El entorno no es un concepto de geografía. La nocion del entorno se define en términos del concepto
de frontera
- Las características que delinean el alcance de un sistema forman sus fronteras
- Lo que un observador percibe como un sistema y sus fronteras queda determinado por lo que este
observador identifica por objetivos del sistema en combinación con el área de conocimiento en el cual
tiene interés y control
- La idea de un sistema se forma tanto de los hechos del mundo real y de la precepciones e interés del
observador

1.7. Atributos o propiedades de los sistemas


- Todos los sistemas están dotados de atributos
- Los atributos pueden ser cuantitativos o cualitativos. Esta diferenciación determina el enfoque a
utilizarse para medirlos
- Los atributos cualitativos ofrecen mayor dificultad de definición.

1.8. Subsistemas
Los subsistemas son componentes de un sistema que están interrelacionados uno con los otros por medio
de sus inputs y outputs. Esto proporciona al sistema una estructura interna, cada subsistema es en si
mismo un sistema
VARIABLES: Cada sistema y subsistema contiene un proceso interno que se desarrolla sobre la base de
la acción, interacción y reacción de los distintos elementos que deben necesariamente conocerse.
Dado que dicho proceso es dinamico suele denominarse como variable, a cada elemento que compone o
que existe dentro de los sistemas y subsistemas
TIPOS DE CONEXIÓN ENTRE SUBSISTEMAS:
Conexion directa:

1. SUBSISTEMA

2. SUBSISTEMA

Conexión indirecta

1. SUBSISTEMA

2. SUBSISTEMA

3. SUBSISTEMA

JERARQUIA DE SISTEMAS Y SUBSISTEMAS:

sistema primario

subsistema subsistema subsistema

FUNCIONES DE LOS SUBSISTEMAS:


- Los subsistemas se definen por medio de las funciones que desempeñan
- El propósito de la descomposición es dividir un sistema grande en sus partes constituyentes
- Este proceso continúa hasta que los subsistemas resultantes sena de tamaño manejable en el sentido
de su entendimiento
DESACOPLAMIENTO DE SUBSISTEMAS

- La dependencia entre subsistemas se mide a través de su grado de acoplamiento


- Dos subsistemas están altamente acoplados si un cambio en los inputs (outputs) de uno de eelos
produce un cambio sustancial en el estado del otro
- Dos subsistemas están altamente desacoplados si los cambio en los inputs (outputs) de alguno de
ellos tiene poco o ningún efecto el estado del otro.
Para que estos subsistemas acoplados puedan trabajar en armonía es necesario que exista una
comunicación estrecha entre ellos.

- El desacoplamiento se lleva a cabo introduciendo un amortiguador entre dos subsistemas


- El efecto del desacoplamiento es proteger los subsistemas (ventas) y de la distribución de la variación
en la producción.

1.9. Sistemas de información


Cuando se habla de un sistema de información (SI) se refieren a un conjunto ordenado de mecanismos que
tienen como fin la administración de datos y de información, de manera que pueden ser recuperados y
procesados fácil rápidamente.
Todos los sistemas e información se componen de una serie de recursos interconectados y en interacción,
dispuestos del modo más conveniente en base al propósito informativo trazado, como puede ser recabar
información personal, procesar estadísticas, organizar archivos, etc. Estos recursos pueden ser:

- Recursos humanos: personal de variada índole y destreza.


- Datos: cualquier tipo de información masiva que precisa de organizarse
- Actividades: procedimientos, pasos a seguir, estaciones de trabajo, etc.
- Recursos informáticos: aquellos determinados por la tecnología.

Sistemas de información formales: Basados en un conjunto de normas, estándares y procesamientos que


permiten que la información se genere y llegue a quien la necesita en el momento deseado. La información
formal puede ser producida por el computador.
Sistemas de información informales: Están basados en la comunicación no formalizada ni predefinida entre
las personas de la organización. Este tipo de sistemas no tienen estructuras y no siguen normas o
procesamientos establecidos porque su información puede ser bastante imprecisa, irregular e incierta,
imposibilitándose así el procesamiento automático. Los sistemas de información informales se clasifican de
una organización en base a su naturaleza y objetivos.
Características de un sistema de información: Un sistema de información se caracteriza principalmente por
la eficiencia que procesa los datos con relación al área de acción. Los sistemas de información se alimentan
de los procesos y herramientas de estadística, probabilidad, inteligencia de negocio, producción, marketing,
entre otros para llegar a la mejor solución.
Un sistema de información se destaca por su diseño, facilidad de uso, flexibilidad, mantenimiento automático
de los registros, apoyo en toma de decisiones críticas, y mantener el anonimato en informaciones no
relevantes.
Componentes de un sistema de información: Un sistema de información está conformado por un conjunto
de elementos que trabajan de manera conjunta para lograr un objetivo común (satisfacer una necesidad de
información), y están dirigidos al uso y administración de información.

- Hardware: el hardware es un componente del sistema de información que representa una tecnología
de entrada, de almacenamiento y de salida de datos. Es decir, son todos los dispositivos físicos
utilizados para procesar la información
- Software: el software está conformado por el conjunto de programas que conforman el sistema el SO y
todos los programas que están relacionados con el almacenamiento y el procesamiento de datos.
- Dispositivos periféricos: son todos aquellos elementos que pueden ser conectados de forma cableada
o inalámbrica al CPU. Los mismos se dividen según su función en dispositivos de almacenamiento, de
entrada y de salida
- Dispositivos de almacenamiento: son los que sirven para guardar la información. Permiten crear un
respaldo y así en caso de ser necesario se podría borrar sin preocupación la información de la PC. Los
dispositivos de almacenamiento también permiten portar la información con facilidad sin necesidad de
llevar la computadora entre ellos se encuentran las unidades de almacenamiento extraíbles.
- Dispositivos de entrada: los dispositivos de entrada son los que sirven tanto para introducir datos como
para hacer que la computadora realice sus funciones.
- Dispositivos de salida: son aquellos que son utilizados para que la información sea proyectada hacia el
exterior
- Datos: los datos están conformados por el registro de todos los hechos que son del interés del usuario
hacia quien va dirigido el sistema de información. Con los datos se crea lo que se denomina
“información”, ya que ellas simplemente es la representación del conjunto de datos debidamente
procesados.
- Redes de comunicación: permiten unir los equipos y compartir la información entre ellas, este
componente funciona gracias al trabajo coordinado de tres de los componentes del sistema de
información los cuales son: el hardware, software y el recurso humano.
- Procesos: son el conjunto de pasos o tareas realizadas para poder lograr los objetivos planteados.
Estos se encuentran especificados de manera escrita o mediante videos.
- Personas: son aquellas que interactúan diariamente con el sistema de información por un lado están
los operadores o especialistas en este tipo de sistemas y por otro lado están los usuarios. Las
personas son un componente fundamental de los sistemas de información, gracias a ellas se logra que
todos los componentes trabajen de forma conjunta. También permite la retroalimentación aspecto
fundamental para poder realizar las mejoras necesarias y adaptarlo a las necesidades del público.
Ciclo de vida de un sistema de información. – En el ciclo de vida de un sistema de información pueden
distinguirse las siguientes fases:

- La investigación preliminar. – La solicitud para recibir ayuda de un sistema de información puede


originarse por varias razones sin importar cuales sean estas, el proceso se inicia siempre con la
decisión de la persona.
- Definición de la necesidades y requerimientos. – El aspecto fundamental del analisis de sistemas es
comprender todas las facetas importantes de la empresa que se encuentra bajo estudio. Los analistas,
al trabajar con los empleados y administradores, deben estudiar los procesos de una empresa para dar
respuesta a los puntos claves ¿Qué es lo que hace? ¿Cómo se hace? ¿Con que frecuencia se
presenta? ¿Qué tan grande es el volumen de transiciones o decisiones? ¿Cuál es el grado de
eficiencia con la que se efectúan las tareas? ¿Existe algún problema? ¿Cuál es la causa que lo
origina?
- Diseño. – El diseño de un sistema de información produce los detalles que establecen la forma en la
que el sistema cumplirá con los requerimientos identificados durante la fase de análisis. Los
especialistas en sistemas se refieren, con frecuencia a esta etapa como diseño lógico en contraste con
el desarrollo de software, a la que denomina diseño físico.
- Desarrollo y documentación del software. – Los encargados de desarrollar el software pueden instalar
software comprobando a terceros o escribir programas disenados a la medida del solicitante. La
elección depende del costo de cada alternativa, del tiempo disponible para escribir el software y la
disponibilidad de los programadores.
- Pruebas. – Durante la prueba de sistemas el sistema se emplea de manera experimental para
asegurarse que el sistema no tenga fallas, es decir, que funciona de acuerdo a las especificaciones y
de la forma en que los usuarios esperan que lo haga.
- Implementación y mantenimiento. – la implementación es parte del proceso en el que los ingenieros de
software implementan y realizan el mantenimiento correspondiente al software.
NIVELES ORGANIZACIONALES. - En una organización se pueden distinguir 4 niveles organizacionales: nivel
operacional, nivel de conocimiento, nivel administrativo y nivel estratégico.
Para cada nivel existen sistemas de información asociados.
Sistema operacional: monitorean las actividades elementales y las transacciones de la organización.
Sistemas de información de conocimiento: soporta el conocimiento y los datos de los trabajadores de una
organización.
Sistemas de información administrativos: soportan el monitoreo, el control, la toma de decisiones, las
actividades administrativas de administradores intermedios.
Sistemas de información estratégico: soporta las actividades de planeación de largo plazo de los altos
directivos
TIPOS DE SISTEMAS DE INFORMACION: existen 6 tipos de sistemas de información para los 4 niveles
organizacionales
Sistema de información operacional

- Sistemas de procesamiento de transacciones (TPS): es un tipo de sistema de información cuya función


es la administración y el manejo de datos producidos en una transacción. EJ: cajeros automáticos del
banco.
Sistema de información de conocimiento

- Sistemas basados en el conocimiento (KWS): son sistemas de información que apoyan a los
trabajadores del conocimiento en la creación e integración del nuevo conocimiento en la organización.
Ej: un sistema que permite publicar y compartir conocimientos con los empleados vendedores y
clientes de forma eficiente
- Sistemas de automatización de oficinas (OAS): consiste en aplicaciones destinadas a ayudar al trabajo
diario del administrativo de una organización, forman parte de este tipo de software los procesadores
de textos, las hojas de cálculo, los editores de presentaciones, los clientes de correo electrónico, etc.
Sistema de información administrativos

- Sistemas de administración de la información (MIS): son una colección de sistemas de información que
interactúan entre sí y que proporcionan información tanto para las necesidades de las operaciones
como de la administración en la empresa, además conforman un conjunto de información extensa y
coordinada de subsistemas racionalmente integrados que transforman los datos e información en una
variedad de formas para cumplir con cabalidad los requerimientos de los administradores. Ej:
Farmacorp.
- Sistema de soporte a las decisiones (DSS): son aquellos sistemas orientados a ayudar la toma de
decisiones para aquellos que se enfrentan a esta labor, los DSS son automáticos y computarizados,
suelen ser interactivos, flexibles y adaptables. Ej: estadísticas de un sistema de ventas.
Sistemas de información estratégico
- Sistemas de soporte para ejecutivos (ESS): se trata de sistemas de información dirigidos a la alta
dirección puesto que permiten automatizar la obtención de datos (tanto internos como externos de la
empresa), más relevantes y estratégicos para la organización, presentándolos de la forma más
comprensible posible con la finalidad de poder dar seguimiento a los factores críticos de éxito. Los
sistemas ESS recogen todo tipo de información y datos, los analizan y los integran para finalmente
diseñar gráficos e informes que permitan la correcta monitorización de las operaciones. Ej: el sistema
de antecedentes penales de tránsito.

2. Enfoque de desarrollo de sistemas


2.1. La resolución de problemas
¿Qué es un problema?
Un problema es un hecho, situación o cuestión que precisa de una solución.
La resolución de problemas es el acto de responder a problemas de tal forma que suprima los efectos dañinos
o capitalicen las oportunidades para obtener un beneficio.
La importancia de la resolución de problemas no se basa en el tiempo invertido sino en sus consecuencias.
2.2. La toma de decisiones la resolución de problemas
Una decisión es la selección de una estrategia o acción, la toma de decisiones es el acto de seleccionar la
estrategia o acción que el directivo cree le ofrecerá la mejor solución al problema.
2.3. Tipos de problema
- Problema estructural: consiste en elementos y relaciones entre elementos que son entendidos del todo por el
resolvedor de problemas. Cuando esto sucede es posible expresar el problema por medio de un modelo
matemático
- Problema no estructurado: consiste en elementos y relaciones entre elementos que no son entendidos del
todo por el resolvedor de problemas. La cuantificación de este tipo de problemas es difícil sino imposible.
- Problema semiestructurado: es aquel que contiene algunos elementos o relaciones entre ellos que son
entendidos del todo por el encargado de resolver los problemas
2.4. Metodologías para el desarrollo de sistemas de información. -
2.4.1. Técnicas y herramientas
- Cada metodología hace uso de técnicas y herramientas particulares
- Una técnica es una forma de llevar a cabo una actividad particular en el proceso de desarrollo de sistemas
- Una metodología en particular puede recomendar técnicas para llevar a cabo estas actividades
- Cada técnica puede utilizar una o varias herramientas
2.4.2. Objetivos
Una metodología para los sistemas de información, en un intento de hacer uso efectivo de las tecnologías de
información, y las técnicas y herramientas disponibles

- Detectar de forma precisa los requerimientos de los sistemas de información


- Proporcionar un método sistemático del desarrollo: el proceso de desarrollo debe ser monitoreado de
forma efectiva
- Proporcionar indicaciones de cualquier cambio que sea necesario realizar en el proceso de desarrollo.
- Producir un sistema de información bien documentado y de fácil mantenimiento
- Proporcionar un sistema de información dentro los tiempos estipulados y con los costos adecuados.

2.4.3. La metodología
Una metodología es una colección de procedimientos, técnicas y herramientas del modelado que ayuda a la
resolución de problemas
Se puede distinguir 10 pasos divididos en 3 fases, cada fase consiste en un tipo particular de esfuerzo que se
debe realizar
FASE 1: Esfuerzo de Preparación
Paso 1: visualizar a la organización como un sistema
Esto se logra con la utilización del modelo de sistemas general presentado anteriormente

Se debe hacer especial énfasis en ver como la organización se ajusta al modelo

Paso 2: identificar el entorno del sistema

Se deben identificar todos los elementos que componen al entorno del sistema

Paso 3: identificar los subsistemas de la organización

Cada área funcional y cada nivel administrativo es un subsistema

Se puede hacer una división por subsistemas si se observan las fuentes de información
FASE 2: Esfuerzo de Definición
Paso 4: proceder de un nivel de sistemas a uno de subsistemas
El sistema puede ser la organización o unidad, por lo que se debe proceder nivel por nivel en la
jerarquía de sistemas
El sistema puede existir en cualquier nivel
Paso 5: analizar las partes del sistema en una secuencia determinada
FASE 3: Esfuerzo de la Solución
Paso 6: identificar soluciones alternativas
Una técnica informal para esta identificación es la denominada lluvia de ideas
Paso 7: evaluar las soluciones alternativas
Todas las soluciones deben evaluarse bajo los mismos criterios de evaluación
Se deben considerar las ventajas y desventajas de cada alternativa de solución
Paso 8: seleccionar la mejor solución
Existen tres formas para determinar la mejor alternativa: análisis, juicio y negociaciones
El énfasis en el desarrollo de los sistemas de información se basa en el análisis, sin ignorar del
todo el juicio y la negociación
Paso 9: implementar la solución
Normalmente requiere de ciertos conocimientos técnicos o especializados que son realizados
por terceros
Paso 10: asegurarse que la solución es efectiva
Cuando la solución no cumple con los objetivos de desempeño del sistema es necesario
retomar los pasos necesarios y determinar donde estuvo el error
Se repite este proceso hasta que se alcance la solución.

También podría gustarte