Intro. Ing. de Sistemas sesi贸n 4 - Teor铆a General de Sistemas

 La Teor铆a General de Sistemas


La Teor铆a de Sistemas o la Teor铆a General de Sistemas (TGS), nac铆o en 1925 por el bi贸logo alem谩n Ludwig von Bertalanffy, en una de sus investigaciones sobre el sistema abierto, en la obra de La Teor铆a de Sistemas Abiertos.

Esta teor铆a trata de analizar un sistema en forma general, luego los subtemas y finalmente las interrelaciones que lo conforman entre s铆; es as铆 como sus principales objetivos son:

  • Impulsar el desarrollo de unaterminolog铆a general que permitadescribir las caracter铆sticas, funciones ycomportamientos sist茅micos.
  • Desarrollar un conjunto de leyesaplicables a todos estoscomportamientos.
  • Promover una formalizaci贸n(matem谩tica) de estas leyes
Cabe resaltar que esta teor铆a no busca resolver problemas ni intentar soluciones, sino producir formulaciones te贸ricas y conceptuales capaces de crear condiciones pr谩cticas para su aplicaci贸n en la realidad experimental.

Dentro de esta interesante teor铆a podemos encontrar el Enfoque Sistem谩tico, el cual consiste en un m茅todo de an谩lisis para obtener un amplio razonamiento y pensamiento cr铆tico en relaci贸n a los fen贸menos, problemas y situaciones que ocurran dentro de un sistema.

Adem谩s, existen los pensamientos de sistemas se encargan del estudio de las relaciones entre las partes de un ente integrado y de su comportamiento como un todo respecto a su entorno. Es la actitud del ser humano de percibir el mundo.

Puede ser: 

  • En t茅rminos detotalidades, osea, An谩lisis, Compresi贸n y Accionar.
  • Planteamiento delm茅todo cient铆fico, el cual percibe partes de 茅ste y de manera inconexa.

En estos grupos las personas pueden obtener un Enfoque Reduccionista o Pensamiento Sist茅mico. Se diferencian en:

  • Enfoque Reduccionista: Son reduccionistas, Inflexible, Cerrado y se cree due帽o de la verdad.
  • Pensamiento Sist茅mico: Identifica con claridad todo el sistema que influye para alcanzar sus objetivos la borales y personales.


Intro. Ing. de Sistemas sesi贸n 3 - Software

El Software en las Computadoras

DEFINICI脫N

Es el conjunto de  componentes l贸gicos que permiten que la computadora pueda cumplir las distintas tareas indicadas a este.

Los componentes l贸gicos incluyen, las aplicaciones inform谩ticas tales como el procesador de texto,  el software de sistema, el sistema operativo y el resto de las aplicaciones que permiten una interfaz limitada con el usuario.

CLASIFICACI脫N

Podemos encontrar muchos tipos pero los principales son:

 •Software de Base

Es el conjunto de programas que activan los recursos de la computadora.

 •Sistema Operativo

Es el conjunto de programas que controla al Hardware y tambi茅n se encarga dcoordinar las funciones b谩sicas de los componentes de la computadora.

 •Lenguaje de Programaci贸n

Se encarga de los programas utilizados para el desarrollo de los sistemas de aplicaci贸n, a la vez traducen lo escrito para el c贸digo binario.

 •Software de Aplicaci贸n

Es el conjunto de programas de computaci贸n desarrollados para realizar tareas o procesos espec铆ficos sobre el procesamiento de la informaci贸n.    

 Paquete de Software
Es el conjunto de programas aplicativos que son desarrollados por un productor de software que se pueden aplicar a tareas espec铆ficas y de frecuentes.                

CALIDAD

La calidad del software la podemos determinar de dos maneras

Pressman :

-Factores que pueden ser medidos directamente.

-Factores que solo pueden ser medidos indirectamente.

McCall :

-Caracter铆sticas operativas.

-Capacidad de soportar los cambios.

-Adaptabilidad a nuevos entornos.

CICLO DE VIDA

El ciclo de vida describe varias tareas necesarias para crear una aplicaci贸n de software. El proceso es el siguiente:

▢  Expresi贸n de necesidades: Elaborar el documento y construir requerimientos y funcionalidades que desea el usuario.

Dise帽o: Se definen detalles, base de datos, relaciones; se selecciona el lenguaje de programaci贸n y el sistema gestor de base de datos.

Depuraci贸n: Garantizar que nuestro programa no contiene errores de dise帽o o codificaci贸n.

Especificaciones: Formulaciones y determinaciones de los requerimientos.

Validaci贸n: Verificar que el sistema desarrollado cumple con los requerimientos del usuario.

▢ An谩lisis:  Determinar los elementos que intervienen en el sistema, su estructura, relaciones, funcionalidades, descripci贸n del producto a construir y responde a la pregunta “¿Qu茅 hacer?”.

▢ Implementaci贸n: Se encarga de codificar algoritmos y estructura de datos, y tambi茅n saber si el programa realiza lo que el usuario solicit贸.

Evoluci贸n: Correcci贸n de errores que surgen.




Fund. de la Programaci贸n Sesi贸n 1 - Algortimos

MI PRIMERA CLASE DE LOS ALGORITMOS

Esta clase fue muy interesante y entretenida a mi gusto. El tema de programaci贸n es un tema que si me llama mucho la atenci贸n, se me hizo de cierta forma f谩cil poder manejar el programa PSeInt ya que se me hizo bastante intuitivo. 

Ahora explicare un poco lo que se hizo y de lo que se puede apreciar en el pdf.

Primero se debe escribir el pseudoc贸digo, tal como se aprecia en la imagen.


Para esto debemos de tener una l贸gica al escribir los datos y verificar siempre que esta todo correcto, el mismo programa nos lo har谩 saber en la parte inferior izquierda.


Sabiendo ya esto ya todo se har谩 por si solo, ya que podremos generar el diagrama de flujo autom谩ticamente.


Esto es un poco de lo que se aprend铆o en esta clase y de lo interesante que llega a ser PSeInt. Muchas gracias por su atenci贸n.

Intro. Ing. de Sistemas sesi贸n 2 - Hardware

El Hardware en las Computadoras

Es el conjunto de todas las partes f铆sicas con las que se construye un sistema inform谩tico.

Sus componentes b谩sicos son la CPU y los perif茅ricos y todos juntos realizan diferentes funciones como recibir y enviar informaci贸n, procesar y almacenar los diferentes datos.

Es as铆 que dentro de todas estas funciones existen muchas piezas que aportan mucho en el funcionamiento de estos sistemas.

Empezando por el CPU encontrar铆amos partes como el microprocesador y las memorias:

Microprocesador: Se divide en dos 
-UC (Unidad de Control)
-UAL (Unidad Aritm茅tica L贸gica)
 
Estos microprocesadores se encargan tanto de manejar e interpretar las instrucciones que le brindamos al ordenador, as铆 como los c谩lculos matem谩ticos y operaciones necesarias. Esta informaci贸n ser谩 bastante r谩pida de acuerdo a los bits que pueda tener el micro

Y en todo este proceso la informaci贸n se manda a un dispositivo de salida para ejecutar las acciones necesarias, a este tipo de trayectos se les conoce como autobuses de datos, de control y de direcci贸n.

Memorias: Se divide en dos
-Memoria RAM
-Memoria ROM
-Memoria CACH脡
-Memoria COMS

Estos diferentes tipos de memorias se encargan de almacenar informaci贸n para usos espec铆ficos como los comandos del sistema, el inicio y la rutina del sistema, anticipar los accesos a disco, informaci贸n sobre el sistema y su configuraci贸n, entre otras funciones m谩s que son de suma importancia .

Los perif茅ricos son todas las unidades de la computadora que no forman parte de su unidad principal. Se llegan a dividir en cuatro sectores principales.

Perif茅ricos de Entrada: Son los dispositivos que introdujeron informaci贸n hac铆a el CPU, siendo algunos de estos:
-Teclado
-Esc谩ner
-Pantalla t谩ctil
-Lector de DVD

Perif茅ricos de Salida: Son los dispositivos que reciben informaci贸n directa del CPU, entre ellos encontramos:
-Impresora
-Altavoces
-Monitor
-C谩mara web

Perif茅ricos de almacenamiento: Son los que se encargan de guardar los datos de los que hacen uso el CPU. Los principales son:
-Disco SSD
-disco duro 
-CD
-USB

Perif茅ricos de Comunicaci贸n: Son quienes permiten la interacci贸n entre dos o m谩s computadoras. Estos dispositivos son:
-Placa Madre
-M贸dem de fax
-Tarjetas de Red
-Controladores de puertos