sábado, 19 de junio de 2010

Lenguaje de Programacion (Parte II)

2. Sistemas y Sistemas Informaticos

Sitema es un todo organizado y complejo; un conjunto o combinacion de cosas parte que forman un todo complejo o unitario. Los limites o froteras entre el sistema y su ambiente admiten ciertas arbitrariedad.

  • Proposito u objetivo: Todo sistema tiene uno o algunos propositos. Los elementos (u objetos), como tambien las relaciones, definen una distribucion que trata siempre de alcanzar un objetivo.
  • Globalismo o totalidad: un cambio en una de las unidades del sistema, con probabilidad producira cambios en las otras.
Tipos de sistemas

En cuanto a su constitucion, pueden ser fisicos o abstractos:

  • Sistemas fisicos o concretos: compuestos por equipos, maquinarias, objetos.El hardware.
  • Sistema Abstractos: compuestos por conceptos, planes hipotesis e ideas.

En cuanto a su naturaleza:

  • Sistemas Cerrados: no presentas intercambio con el medio ambiente que los rodeo, son hermeticos a influencias ambiental. No reciben ningun recurso extreno y nada producen que sea enviado hacia fuera.
  • Sitema Abierto: presentan intercambio con el ambiente, a traves de entrada y salida.

3. Sistema Operativo y sus tipos:

Un sistema operativo(SO) es el software basico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario, es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actua como estacion para las aplicaciones que se ejecutan en la maquina.

  • El software Libre: Es software con atualizacion para que cualquiera pueda usarlo, copiarlo y distribuido, ya sea con o sin modificaciones, gratuitamente o mediante una retribucion.
  • El software Privado: Es software que no es libre ni semilibre. Su uso, redistribucion o modificacion estan prohibidos, requieren que solicite una autorizacion, o esta tan restringuido que de hecho no puede hacerlo libremente.
4. Programacion orientado Objeto

Se le dice programacion orientada a objetos a el usa de objetos y sus interacciones, para diseñar aplicaciones y programas de ordenador. Esta basado en varias tecnicas, incluyendo herencia, abstraccion, polimorfirmos y encapsulamiento.

Un objeto se define como la unidad que en tiempo de ejecucion realiza las tareas de un programa. Tambien a un nivel mas basico se define como la instancia de una clase.

Lenguaje de Programacion (Parte I)

  1. Lenguaje y Programacion
Es un idioma artificial, que puede ser utilizado para controlar el comportamiento fisico y logico de una maquina, particularmente una computadora. Consiste en un conjunto de reglas sintacticas y semanticas que definen su estructura y el significado de sus elementos, respectivamente.
Tambien se define como el proceso de creacion de un programa de computadora, mediante la aplicacion de procedimientos logicos, a traves de los siguientes pasos:

  • El desarrollo logica del programa para resolver un problema en particular.
  • Escritura de la logica del programa empleando un lenguaje de programacion especifico (Codificacion del programa).
  • Desarrollo de la documentacion.
Algunos lenguaje de programacion:
  • Lenguaje de programacion Ada.
Ada se usa principalmente en entorno en los que se necesita una gran seguridad y fiabilidad como la defensa, la aeronautica, entre otros. Ada es un lenguaje de programacion orientado a objeto.

Ventajas:
seguridad, sencillez, proteccion de datos.
Es bastante legible incluso para personas que no conozcan el lenguaje.

  • Lenguaje de programacion Java
Estandar para el diseño sosfisticado de la pagina web.

Ventajas:Simple y poderoso.
seguro.Robusto.
  • Lenguaje de programacion Pascal
Es un lenguaje de programacion desarrollado por el profesor Suizo Niklaus Wirth. su objetivo era crear un lenguaje que facilitara el aprendizaje de la programacion a sus alumnos.
Ventajas
Excelente para el apredizaje de la programacion.
soporta la recursividad, es decir propiedad que tiene los procedimientos para llamarse asi mismos.

Procesamientos de datos (Parte 4)

  • Intranet
Es una red de computadoras dentor de una red de area local (LAN) privada empresarial o educativa que proporciona herramientas de internet. Tiene como funsion pricipal proveer logica de negocios para aplicaciones de captura, reportes y consultas con el fin de facilitar la produccion de dicho grupo de trabajos.

  • Extranet
es una red privada virtual que utiliza protocolos de internet, protocolos de comunicacion y probablemente infraestructura publica de comunicacion para compartir de forma segura parte de la informacion u operacion propia de una organizacion con suplidores, compradores, socios, clientes o cualquier otro negocio u organizacion.

  • Validacion de datos
consiste en aseugurar la veracidad e integridad de los datos que ingresan a un archivo. En defenitiva, se debe identificar cada uno de los fujos de entrada, verificar que el tipo de dato sea el esperado y no otro, verificar que no haya codigos ocultos, etc...

Procesamientos de datos (Parte 3)

  • Transmision
  1. Lan
Es la abreviatura de local area network (red de area local o simplemente red local). Una red local es la interconexion de varios ordenadores y perifericos. Su extension esta limitada fisicamente a un edificio o a un entorno de unos pocos kilometros. Su aplicacion mas extendida es la interconexion de ordenadores personales y estaciones de trabajos en oficinas,fabricas etc...

2. Wan

Una red de area amplia WAN, es un tipo de red de computadoras capaz de cubrir distancias desde unos 100 hasta unos 1000 kilometros, dando el servicio a un pais o a un continente.

3. Internet

Es un metodo de interconexion descentalizada de redes de computadoras implementado en un conjunto de protocolos denominado TCP/IP

Procesamientos de datos (Parte 2)

  • Desventajas
Seguridad (conecciones directas a BD).
Rendimientos del servidor (afectados por la multiple concurrencia).
indisponibilidad general antes fallas.

3. Desarrollo en multicapas
  • Ventajas
Rapido acceso a datos.
Cliente mas liviano.
Centralizacion.

  • Desventajas
complejidad de desarrollo.
Requerimiento mas recursos(Hardware).

  • Aplicacion
En informatica, una aplicacion es un programa informatico diseñado para facilitar al usuario la realizacion de un determinado tipo de trabajo.

Procesamientos de datos (Parte 1)




  • Datos: son los hechos que describen sucesos y entidades. Los datos son simbolos que describen condiciones, hechos,situaciones o valores. Los datos se caracterizan por no contener ninguna informacion.
  • Informacion: es un conjunto de datos siginificativos y pertinentes que describan sucesos o entidades.
  • Plataformas: es una combinacion de hardware y software usada para ejecutar aplicaciones; en su forma mas simple consiste unicamente de un sistema operativo, una arquitectura, o una combinacion de ambos.
  • Procesamiento por Plataforma Operativa
  1. Desarrollo local
  • Ventajas:
Control del hardware local.
Menos Puntos de fallas.
Menor nivel de complejidad.

  • Desventajas
Costosa administracion de aplicaciones.
Baja seguridad.
Muy baja capacidad de integracion.
Desarrollo en dos Capas

2. Desarrollo Multicapas
  • Ventajas
Rapido acceso a datos.
Cliente mas liviano.Centralizacion del negocio de la aplicacion.