Mostrando entradas con la etiqueta Software. Mostrar todas las entradas
Mostrando entradas con la etiqueta Software. Mostrar todas las entradas

octubre 09, 2010

Portabilidad

Es la facilidad para que un sistema software pueda ejecutarse sobre diferentes plataformas informáticas. Para ello, debe depender lo menos posible de su entorno de ejecución, y no implementar las particularidades de una máquina o sistema concreto.


Java fue diseñado como un lenguaje que pueda portarse fácilmente a cualquier computadora y sistema operativo. La portabilidad se logra mediante la compilación en un código independiente conocido como códigos de bytes que se ejecutará en una máquina virtual de java.

Bibliografía consultada:
  • Java para estudiantes, Douglas Bell, Mike Perr, pág. 546, 3ª Edición 2003, Editorial Pearson Education.
  • Introducción a la ingeniería del software, F. Alonso Amo, Loïc Martínez Normand, pág. 120, Edición 2005, Editorial Delta Publicaciones.

octubre 05, 2010

Sistema Operativo

El sistema operativo es un software que se desarrolló para facilitar el uso de la computadora. En términos generales definimos a un sistema operativo como un conjunto de programas de control y servicios que actúan como intermediario entre el usuario y el hardware de la computadora, gestionando los recursos del sistema y optimizando su uso.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 5, Séptima Edición 2008, Editorial Pearson Education.
  • Informática Básica, Francisco J. Martin Martínez, pág 127, Edición 2004, Editorial Alfaomega.
Véase en MegaVideo:
Código Linux.


octubre 03, 2010

Kit de Desarrollo de Java

Java Development Kit o (JDK), es un software que provee herramientas de desarrollo para la creación de programas en java. Puede instalarse en una computadora local o en una unidad de red.

En la unidad de red se pueden tener las herramientas distribuidas en varias computadoras y trabajar como una sola aplicación.

Los programas más importantes que se incluyen son:
  • Appletviewer: es un visor de applet para generar sus vistas previas,ya que un applet carece de método main y no se puede ejecutar con el programa java.
  • javac: es el compilador de java.
  • java: es el intérprete de java.
  • javadoc: genera la documentación de las clases java de un programa.

Bibliografía consultada:

septiembre 22, 2010

Sistema heredado

Un sistema heredado es un sistema antiguo que aún proporciona servicios esenciales de negocio. Los sistemas heredados no son sólo sistemas de software de aplicación. Son sistemas socio-técnicos, por lo que incluyen procesos de negocio, software de aplicación, software de apoyo y sistema hardware.

Muchos sistemas heredados todavía se utilizan porque solucionan bien el problema y reemplazarlos sería demasiado costoso.

septiembre 15, 2010

Lenguaje Unificado de Modelado (UML)

Definición.
El Lenguaje Unificado de Modelado (UML por sus siglas en inglés) es un lenguaje para la visualización, especificación y documentación de software, por lo que resulta independiente del método que se utilice para el desarrollo. No es un método sino una notación, pues no especifica un proceso; lo que se hace es describir el resultado de alguna etapa del desarrollo de un sistema mediante una serie de diagramas.

La idea general de UML, así como de todas las notaciones de modelado orientados a objetos, es centrarse más en los objetos que en los procesos o algoritmos.

Historia.
UML fue desarrollado a mediado de los 90s por Grady Boch, James Rumbaugh e Ivar Jacobson, en la Rational Software Corp., que ahora forma parte de IBM. Actualmente UML es mantenido por el la Object Management Group (OMG) organización sin fines lucro que promueve la estandarización de las tecnologías orientadas a objetos emitiendo lineamientos y especificaciones como UML.

Aspectos generales.
En términos muy generales UML define una notación que se expresa con diagramas. Para mostrar las diferentes perspectivas del modelado, UML define 9 tipos de diagramas:
  • Diagramas de casos de uso
  • Diagramas de clases
  • Diagramas de componentes
  • Diagramas de despliegue
  • Diagramas de objetos
  • Diagramas de colaboración
  • Diagramas de estados y transiciones
  • Diagramas de actividades

abril 20, 2010

Editor de texto plano.

Un editor de texto plano es una pieza de software que permite al usuario introducir y salvar texto a archivos. Los editores de texto plano no saben acerca de la compilación y ejecución de programas (por ejemplo de Java). Si se utiliza un editor de texto plano para introducir un programa de Java, será necesario utilizar el Kit de Desarrollo de Java (JDK por sus siglas en inglés) en forma separada para compilar y ejecutar el programa.

abril 15, 2010

Ambiente de Desarrollo Integrado (IDE).

Existen diferentes formas de introducir un programa Java en una computadora. Se puede utilizar un Ambiente de Desarrollo Integrado (IDE, por sus siglas en inglés) o un editor de textos plano.
Una IDE es más que una larga pieza de software, que permite introducir, compilar y ejecutar programas. La introducción, compilación y ejecución son parte del desarrollo de un programa y están integradas juntas en un ambiente, de ahí el nombre “ambiente de desarrollo integrado”. Algunos IDE son gratuitos y otros muy caros. Algunos IDE que son populares:

abril 14, 2010

Computadora.

Una computadora es un dispositivo capaz de realizar cálculos y tomar decisiones lógicas.
Las computadoras reciben los datos de entrada, los procesan bajo el conjunto de instrucciones llamadas programas o software -que son escritos por programadores de computadoras que utilizan algún lenguaje de programación- y producen una salida.
El software consiste en los programas de instrucciones y datos que definen para el hardware los algoritmos necesarios para la resolución de problemas. Le indican a la computadora qué es lo que tiene que hacer, y sin los cuales no podría funcionar el hardware. El hardware, por muy completo y sofisticado que sea, es inútil por sí mismo; cada opción desde el momento en que se conecta la máquina tiene que ser dirigida mediante instrucciones.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 4, Séptima Edición 2008, Editorial Pearson Education.
  • Análisis y diseño de algoritmos, Gustavo López, Ismael Jeder, Augusto Vega, pág. 2, Edición 2009, Editorial Alfaomega.

Véase en Megavideo: El ordenador.


abril 13, 2010

Software.

El término software se refiere al conjunto de instrucciones electrónicas que le dicen al hardware qué debe hacer. Este conjunto de instrucciones también se conoce como programas y cada uno tiene un propósito específico.

Por convención, el software se divide en dos categorías, software de sistema (necesario para operar la computadora como el Sistema Operativo) y programas de aplicación (que permiten a los usuarios desarrollar tareas utilizando una computadora).

Bibliografía consultada:
  • Introducción a la Computación, Peter Norton, pág. 13, Tercera Edición 2000, Editorial McGraw-Hill.
Véase en Megavideo:
Los piratas del silicon valley


Plataforma.

Una plataforma es la base en el cual se constituye un hardware, sobre el cual un software puede ejecutarse o desarrollarse. La plataforma define un estándar alrededor el cual un sistema puede ser desarrollado. Una vez que la plataforma ha sido definida, se produce el software y el hardware apropiado para su uso.

abril 09, 2010

Hardware.

Componentes electrónicos, tarjetas, periféricos y equipo que conforman un sistema de computación. El hardware se distingue del software (los programas), que es el que les indica a los componentes mencionados lo que deben hacer.

Bibliografía consultada:
  • Introducción a la Computación, Peter Norton, pág. 13, Tercera Edición 2000, Editorial McGraw-Hill.

Véase:


abril 06, 2010

Programa.

Lista de instrucciones, escritas en un lenguaje de programación, que ejecuta una computadora para que la máquina actúe de una forma determinada. El término es sinónimo de software.


Los programas guían a las computadoras a través de acciones especificadas por gente llamada programadores de computadoras.

Véase:


Java.

Java es un lenguaje de programación orientado a objetos, moldeado en base a C++. El lenguaje Java se diseñó para ser pequeño, sencillo e independiente de la plataforma.


El lenguaje Java fue desarrollado por Sun Microsystems en 1991 como parte de un proyecto de investigación para crear software para dispositivos electrónicos. En ese tiempo, los objetivos de Java eran programas pequeños, rápidos, eficientes y portátiles para un amplio rango de dispositivos de hardware. Estos mismos objetivos son los que hicieron a Java un lenguaje ideal para distribuir programas ejecutables por la World Wide Web.

Bibliografía consultada:
  • Aprendiendo Java en 21 días, Laura Lemay, Charles L. Perkins, pág. 4, 5, 6, Edición 1996, Editorial SAMS.NET.

Véase: