Академический Документы
Профессиональный Документы
Культура Документы
Sistema:
Cabe aclarar que las cosas o partes que componen al sistema, no se refieren al campo físico
(objetos), sino mas bien al funcional. De este modo las cosas o partes pasan a ser funciones
básicas realizadas por el sistema. Podemos enumerarlas en: entradas,
procesos y salidas.
Entradas:
Las entradas son los ingresos del sistema que pueden ser recursos materiales, recursos
humanos o información.
Proceso:
El proceso es lo que transforma una entrada en salida, como tal puede ser una máquina, un
individuo, una computadora, un producto químico, una tarea realizada por un miembro de
la organización, etc.
Caja Negra:
La caja negra se utiliza para representar a los sistemas cuando no sabemos que elementos o
cosas componen al sistema o proceso, pero sabemos que a determinadas corresponden
determinadas salidas y con ello poder inducir, presumiendo que a determinados estímulos,
las variables funcionaran en cierto sentido.
Salidas:
Las salidas de los sistemas son los resultados que se obtienen de procesar las entradas. Al
igual que las entradas estas pueden adoptar la forma de productos, servicios e información.
Las mismas son el resultado del funcionamiento del sistema o, alternativamente, el
propósito para el cual existe el sistema.
Las salidas de un sistema se convierte en entrada de otro, que la procesará para convertirla
en otra salida, repitiéndose este ciclo indefinidamente.
Relaciones:
Las relaciones son los enlaces que vinculan entre sí a los objetos o subsistemas que
componen a un sistema complejo.
Podemos clasificarlas en :
- Simbióticas:
- Sinérgica:
- Superflua:
Contexto:
Un sistema siempre estará relacionado con el contexto que lo rodea, o sea, el conjunto de
objetos exteriores al sistema, pero que influyen decididamente a éste, y a su vez el sistema
influye, aunque en una menor proporción, influye sobre el contexto; se trata de una relación
mutua de contexto-sistema.
Tanto en la Teoría de los Sistemas como en el método científico, existe un concepto que es
común a ambos: el foco de atención, el elemento que se aísla para estudiar.
El contexto a analizar depende fundamentalmente del foco de atención que se fije. Ese foco
de atención, en términos de sistemas, se llama límite de interés.
Rango:
Cada rango o jerarquía marca con claridad una dimensión que actúa como un indicador
claro de las diferencias que existen entre los subsistemas respectivos.
Esta concepción denota que un sistema de nivel 1 es diferente de otro de nivel 8 y que, en
consecuencia, no pueden aplicarse los mismos modelos, ni métodos análogos a riesgo de
cometer evidentes falacias metodológicas y científicas.
Para aplicar el concepto de rango, el foco de atención debe utilizarse en forma alternativa:
se considera el contexto y a su nivel de rango o se considera al sistema y su nivel de rango.
Subsistemas:
Estos subsistemas forman o componen un sistema de un rango mayor, el cual para los
primeros se denomina macrosistema.
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 distintos elementos que deben necesariamente conocerse.
Dado que dicho proceso es dinámico, suele denominarse como variable, a cada elemento
que compone o existe dentro de los sistemas y subsistemas.
Pero no todo es tan fácil como parece a simple vista ya que no todas las variables tienen el
mismo comportamiento sino que, por lo contrario, según el proceso y las características del
mismo, asumen comportamientos diferentes dentro del mismo proceso de acuerdo al
momento y las circunstancias que las rodean.
Parámetro:
Uno de los comportamientos que puede tener una variable es el de parámetro, que es
cuando una variable no tiene cambios ante alguna circunstancia específica, no quiere decir
que la variable es estática ni mucho menos, ya que sólo permanece inactiva o estática frente
a una situación determinada.
Operadores:
Otro comportamiento es el de operador, que son las variables que activan a las demás y
logran influir decisivamente en el proceso para que este se ponga en marcha. Se puede decir
que estas variables actúan como líderes de las restantes y por consiguiente son privilegiadas
respecto a las demás variables. Cabe aquí una aclaración: las restantes variables no
solamente son influidas por los operadores, sino que también son influenciadas por el resto
de las variables y estas tienen también influencia sobre los operadores.
Retroalimentación:
La retroalimentación se produce cuando las salidas del sistema o la influencia de las salidas
del sistemas en el contexto, vuelven a ingresar al sistema como recursos o información.
Homeostasis y entropía:
Permeabilidad:
La permeabilidad de un sistema mide la interacción que este recibe del medio, se dice que a
mayor o menor permeabilidad del sistema el mismo será mas o menos abierto.
Los sistemas que tienen mucha relación con el medio en el cuál se desarrollan son sistemas
altamente permeables, estos y los de permeabilidad media son los llamados sistemas
abiertos.
Por el contrario los sistemas de permeabilidad casi nula se denominan sistemas cerrados.
Integración e independencia:
Se denomina sistema integrado a aquel en el cual su nivel de coherencia interna hace que
un cambio producido en cualquiera de sus subsistemas produzca cambios en los demás
subsistemas y hasta en el sistema mismo.
Centralización y descentralización:
Un sistema se dice centralizado cuando tiene un núcleo que comanda a todos los demás, y
estos dependen para su activación del primero, ya que por sí solos no son capaces de
generar ningún proceso.
Por el contrario los sistemas descentralizados son aquellos donde el núcleo de comando y
decisión está formado por varios subsistemas. En dicho caso el sistema no es tan
dependiente, sino que puede llegar a contar con subsistemas que actúan de reserva y que
sólo se ponen en funcionamiento cuando falla el sistema que debería actuar en dicho caso.
Los sistemas centralizados se controlan más fácilmente que los descentralizados, son más
sumisos, requieren menos recursos, pero son más lentos en su adaptación al contexto. Por el
contrario los sistemas descentralizados tienen una mayor velocidad de respuesta al medio
ambiente pero requieren mayor cantidad de recursos y métodos de coordinación y de
control más elaborados y complejos.
Adaptabilidad:
Para que un sistema pueda ser adaptable debe tener un fluido intercambio con el medio en
el que se desarrolla.
Mantenibilidad:
Estabilidad:
Un sistema se dice estable cuando puede mantenerse en equilibrio a través del flujo
continuo de materiales, energía e información.
Armonía:
Optimización y sub-optimización:
Exito:
El éxito de los sistemas es la medida en que los mismos alcanzan sus objetivos.
La falta de éxito exige una revisión del sistema ya que no cumple con los objetivos
propuestos para el mismo, de modo que se modifique dicho sistema de forma tal que el
mismo pueda alcanzar los objetivos determinados.
TIPOS DE SISTEMAS
Sistemas de Transacciones:
Son llamados TPS cuyas siglas corresponden a Transaction Processing System, o sistemas
de procesamiento de transacciones.
Sistemas de Conocimiento:
Sistemas Expertos:
Las respuestas a estas preguntas son muy detalladas. XCON es capaz de comprobar y
completar los pedidos entrantes mucho más rápido y mejor que las personas encargadas
hasta ahora de esa labor.
Un sistema GDSS es el Vision Quest, el cual permite realizar junta electrónicas. Entre sus
ventajas se encuentra su facilidad de uso. Cualquiera puede conducir una junta electrónica y
el sistema puede ser usado de manera distribuida . Las juntas se pueden realizar con los
participantes en el mismo lugar o diferentes lugares, al mismo tiempo o a distintos tiempos.
Aunque no pretende reemplazar las juntas cara a cara, su uso permite reducir los costos de
viaje, la rapidez de toma de decisiones lo que resulta en una mejor eficiencia y
productividad de las juntas . El sistema funciona en terminales de trabajo que pueden estar
o no en el mismo lugar, la interacción se realiza a través del teclado y el monitor de la
computadora.
Otro sistema es el CRUISER cuyas siglas son para Computer Supported Spontaneous
Interaction. La importancia de este sistema se basa en la interacción informal . CRUISER
está diseñado alrededor del concepto de comunidad o grupo virtual que existe sólo en un
mundo virtual, donde las distancias geográficas entre los participantes no son importantes.
Por sus características este sistema provee acceso instantáneo a cualquier persona y
cualquier lugar.
La importancia del sistema está basada en dos ideas. La primera, los usuarios pueden
navegar a través del mundo virtual en búsqueda de encuentros sociales. La segunda, el
mundo virtual es independiente del mundo físico y puede ser organizado de acuerdo a las
necesidades del usuario. En la práctica el usuario recorre pasillos, oficinas y áreas comunes,
todas ellas generadas por computadora. Los usuarios se comunican a través de audio y
video. CRUISER ataca uno de los problemas de los trabajos en equipo, reconoce la
importancia de la comunicación informal. Provee además características de la práctica de
trabajo permitiéndole diferentes niveles de privacidad.
Sistema de ejecutivos:
Otro ejemplo es el sistema implantado por la New York State Office of General Services
que es responsable de dar servicio a otras dependencias en Nueva York. El sistema permite
que los ejecutivos verifiquen el estado por programa, comparando el presupuesto con el
gasto real y mostrando el gasto estimado hasta el final del año fiscal. La administración
puede bajar para ver los detalles específicos en cada categoría. El sistema sólo contiene
datos crudos, permitiendo a los usuarios una gran flexibilidad para agregarlos y analizarlos
para satisfacer sus necesidades. El sistema es operado por medio de un menú muy fácil de
usar. Los nuevos usuarios son capacitados mediante una demostración que dura media hora,
y la experiencia ha demostrado que es todo lo que necesitan. No se cuenta con un manual
del usuario.
CLASIFIACION DE SISTEMAS
La clasificación de un sistema al igual que el análisis de los aspectos del mismo es un
proceso relativo; depende del individuo que lo hace, del objetivo que se persigue y de las
circunstancias particulares en las cuales se desarrolla. Los sistemas se clasifican así:
SEGÚN SU NATURALEZA
√ Naturales:
Sistemas generados por la naturaleza, tales como los ríos, los bosques las moléculas de
agua.
√ Simples: Sistemas con pocos elementos y relaciones, como los juegos de billar, péndulo,
f(x)=x+2, palanca.
Esta clasificación es relativa por que depende del número de elementos y relación
considerados. En la práctica y con base en límites psicológicos de la percepción y
comprensión humanas, un sistema con más o menos siete elementos y relaciones se puede
considerar simple.
√ Dinámicos: Sistema que cambia en el tiempo: Universo, átomo, la tierra, hongo. Esta
clasificación es relativa por que depende del periodo de tiempo definido para el análisis del
Sistema.
OTRAS CLASIFICACIONES
√ Sistema de control: Sistema jerárquico en el cual unos elementos son controlados por
otros: lámparas.
√ Sistema de Control con retroalimentación: Sistema de control en el cual elementos
controlados envían información sobre su estado a los elementos controladores: termostato.
√ Abstractos y concretos: Un sistema abstracto es aquel en que todos sus elementos son
conceptos. Un sistema concreto es aquel en el aquel por lo menos dos de sus elementos son
objetivos o sujetos, o ambos.
Etapas en el ciclo. Veamos, a grandes rasgos, una pequeña descripción de etapas con que
podemos contar a lo largo del ciclo de vida del software; una vez delimitadas en cierta
manera las etapas, habrá que
ver la forma en que estas se afrontan (existen diversos modelos de ciclo de vida, y la
elección de un cierto modelo para un determinado tipo de proyecto puede ser de vital
importancia; el orden de las etapas es un factor importante, p.ej. tener una etapa de
validación al final del proyecto, tal como sugiere el modelo en cascada o lineal, puede
implicar serios problemas sobre la gestión de determinados proyectos; hay que tener en
cuenta que retomar etapas previas es costoso, y cuanto más tarde se haga más costoso
resultará, por tanto el hecho de contar con una etapa de validación tardía tiene su riesgo y,
por su situación en el ciclo, un posible tiempo de reacción mínimo en caso de tener que
retornar a fases previas):
Lo más normal será que no resulte posible obtener una buena especificación del sistema a
la primera; serán necesarias sucesivas versiones del documento en que irán quedando
reflejada la evolución de las necesidades del cliente (por una parte no siempre sabe en los
primeros contactos todo lo que quiere realmente, y por otra parte pueden surgir cambios
externos que supongan requerimientos nuevos o modificaciones de los ya contemplados).
Antes de que el proyecto comience, el gestor y el equipo de software deben realizar una
estimación del trabajo a realizar, y de los recursos necesarios y del tiempo que transcurrirá
desde el comienzo hasta el final de su realización.
Se han propuesto una serie de medidas continuas de la complejidad del software. Tales
El tamaño del proyecto es otro factor importante que puede afectar la precisión y la
eficiencia de las estimaciones.
El ámbito del software describe el control y los datos a procesar, la función el rendimiento,
las restricciones, las interfaces y la fiabilidad.
La consideración del ámbito del software debe contener una evaluación de todas las
interfaces externas.
Hardware.- que ejecuta el software y los dispositivos que están controlados indirectamente
por el software. Software ya existente.
El aspecto fundamental del análisis de sistemas es comprender todas las facetas importantes
de la parte de la empresa que se encuentra bajo estudio. (Es por esta razón que el proceso
de adquirir información se denomina, con frecuencia, investigación detallada). Los
analistas, al trabajar con los empleados y administradores, deben estudiar los procesos de
una empresa para dar respuesta a las siguientes preguntas clave:
Para contestar estas preguntas, al analista conversa con varias personas para reunir detalles
relacionados con los procesos de la empresa, sus opiniones sobre porque ocurren las cosas,
las soluciones que proponen y sus ideas para cambiar el proceso. Se emplean cuestionarios
para obtener esta información cuando es posible entrevistar, en forma personal, a los
miembros de grupos grandes dentro de la organización. Asimismo, las investigaciones
detalladas requieren el estudio de manuales y reportes, la observación en condiciones reales
de las actividades del trabajo y, en algunas ocasiones, muestras de formas y documentos
con el fin de comprender el proceso en su totalidad.
DISEÑO:Tras la etapa anerior ya se tiene claro que debe hacer el sistema,ahora tenemos
que determinar como va a hacerlo(¿còmo debe ser construido el sistema?;aqui se definiràn
en detalle entidades y relaciones de las bases de datos, se pasarà de casos de uso esenciales
a su definiciòn como casos expandidos reales, se seleccionara el lenguaje mas adecuado, el
Sistema Gestor de Base de Datos a utilizar en un caso, librerias, configuraciones hardware,
redes, etc.
PROGRAMACION SISTEMAS
Los encargados de desarrollar software pueden instalar paquetes comprados a terceros o
escribir programas diseñados a la medida del solicitante.
La elecciòn depende del costo de cada alternativa, del tiempo disponible para escribir el
software y de la disponibilidad de los programadores.
Lenguajes de Programación
Los lenguajes utilizados para escribir programas de computadoras que puedan ser
entendidos por ellas se denominan programas de programación. Los lenguajes de
programación se clasifican en tres grandes categorías, maquinas: bajo nivel y alto nivel.
Como se observa estas instrucciones son fáciles de leer por una computadora y difíciles
para un programador y viceversa. Por esta razón se hace difícil escribir programas en
código o lenguaje de maquina. Y se requiere otro lenguaje para comunicarse con la
computadora pero que se hace más fácil de escribir y de leer por el programador. Para
evitar la tediosa tarea de escribir programas en este lenguaje se han diseñado otros
programas de programación que facilitan la escritura y posterior ejecución de los
programas.
ADD = suma
SUB= resta
MPY = multiplicar
DIV=dividir
STO= almacenar
Las palabras nemotécnicas son mas fáciles de recordar que las secuencias de dígitos de 0 a
1.Una instrucciones típica en ensamblador puede ser ADD X, Y, Z.
Esta instrucción significa que se deben sumar los números almacenados en las direcciones
X,Y y almacenar el resultado en la dirección z, el lenguaje ensamblador traducirá la
instrucción a código de maquina, por ejemplo.
ADD = 1110
X=1001
Y=1010
Z=1011
2. Prueba de almacenamiento
4. Prueba de recuperación
5. Prueba de procedimientos
Implementación:
Al implementar un sistema lo primero que debemos hacer es asegurarnos que el sistema sea
operacional o que funcione de acuerdo a los requerimientos del análisis y permitir que los
usuarios puedan operarlos.
• El analista necesita formular medidas de desempeño con los cuales evalúa a los usuarios.