miércoles, 29 de junio de 2011

UML

Es un lenguaje para modelado de propósito general evolutivo. Se aplica a una multitud de diferentes tipos de sistemas, dominios, y métodos o procesos.
Objetivos del UML:
Visualizar
Especificar
Construir
Documentar
Los Componentes del UML son: Elementos, Relaciones y Diagramas.
Utilidad del UML: es un método donde es aplicado para llegar o evolucionar un sistema. También como un lenguaje es utilizado para la comunicación como un medio para capturar  de forma más expresivo el conocimiento sobre el sistema en estudio. En vista que un lenguaje para modelado se enfoca en la compresión de un tema a través de la formulación de un modelo del tema.
Ventajas de UML:
                Mejores tiempos totales de desarrollo
                Modelar sistemas, utilizando conceptos orientados a objetos.
                Establecer conceptos y artefactos ejecutables
                Encaminar el desarrollo del escalamiento en sistemas complejos.
Diagramas UML: es la representación gráfica de un conjunto de elementos con sus relaciones, un diagrama ofrece una vista del sistema a modelar, ofrece una amplia variedad de diagrama para visualizar el sistema desde varias perspectivas.
Diagramas son:
DIAGRAMA DE ESTRUCTURA:
                De clase
                De componentes
                De objeto
                Diagrama de estructura compuesta
                De despliegue
                De paquetes
DIAGRAMA DE COMPORTAMIENTO:
                De actividades
                De casos de usos
                De estados
DIAGRAMA DE ITERACION:
                De secuencia
                De comunicación
                De tiempos
                Diagrama global de interacciones o Diagrama de vista de interacciones

SOFTWARE LIBRE

Este consiste en respectar  la libertad de los usuarios, sobre su producto adquirido,  y puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Este programa es gratis puede incluir restricciones que no se adaptaran a la definición de software libre.
Un software es libre cuando garantiza los siguientes:
Libertad 0: Libertad de usar el programa con cualquier propósito.
Libertad 1: Libertad de estudiar cómo funciona el programa y modificarlo adaptándolo a las necesidades.
Libertad 2: Libertad de distribuir copias del programa con el que puedes ayudar a tu prójimo.
Libertad 3: Libertad de mejorar el programa y hacer pública las mejoras, de modo que la comunidad se beneficie.
En los tipos de licencia son: Licencias GPL, Licencias AGPL, Licencias Estilo BSD, Licencias Estilo MPL y Derivadas y Copyleft.
Los modelos de negocio en el software libre se caracteriza por la oferta de servicios adicionales al Software como: la personalización y/o instalación del mismo, soporte técnico, donaciones, patrocinio, al contrario del modelo de negocio basado en licencias de software de código.
La seguridad relativa del software libre existe muchas controversias sobre la seguridad del programa. Un método para determinar la seguridad relativa  de los productos es determinar cuántos fallos no parchados existen en cada uno de los productos involucrados.
Motivación del software libre tenemos: la motivación ética y la motivación programática, etc.
Las ventajas del software libre: Bajo costo de adquisición, innovación tecnológica, independencia del proveedor, escrutinio público, adaptación del software  y lenguas.
La distribución de Linux es basado hacia el núcleo del mismo Linux  que incluye  distribuyen el software a incluir determinados paquetes para satisfacer las necesidades de los usuarios, incluyendo bibliotecas y herramientas del proyecto GNU.
LINUX es un núcleo de sistema operativo libre de tipo UNIX, y es uno de los principales software libre.
UNIX es un sistema operativo portable, multitarea y multiusuario no libre.
GNU/Linux este término se refiere a la combinación del núcleo o Kernel libre similar a unix denominado Linux, usando con herramientas de sistema GNU. Su desarrollo es uno de los más importantes de software libre, su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL y otra serie de licencias libres.


lunes, 27 de junio de 2011

MORPHOS

Es un programa que actúan como intermediario entre el usuario y el hardware de un computador, proporcionando un entorno en el cual el usuario pueda ejecutar programas.
MorphOS es un sistema operativo desarrollado para ser compatible con el hardware de los sistemas Amigas basados en procesadores power pc de IBM.
La interfaz gráfica de MorphOS es muy limpia y amigable, ofrece funcionalidades avanzadas que no tiene AmigaOS.
MorphOS está disponible solo para los propietarios de hardware de Amiga,  donde deben registarse para poder bajar el sistema e instalarlo.
Es Un sistema  operativo ligero que está en desarrollo  bien sea por propietario en código cerrado ó código abierto, tiene interfaz gráfica  es muy limpia, amigable y es compatible.
Es un Sistema Operativo comercial, excepto por algunas partes, que utilizan una licencia de software libre, está disponible gratuitamente para los propietarios del hardware Amiga/Pegasos, los propietarios pueden conectarse a un sitio FTP después q hayan registrado, su actualización se encuentra en ese sitio FTP.
Actualmente soporta plataformas hardware especificas: las tarjetas aceleradoras PowerPc de los ordenadores Amiga y las placas madre Pegasos.
Las funcionalidades como característica se encuentra comprimido y almacenado en el fichero bootimg, que al residir en algún medio del HAL/OF el  resto del sistema está formado por ficheros almacenados en medios de almacenamiento y se ejecutaran encima de esta capa de abstracción software.
 MorphOS  dispone de dos interfaces de usuario compactos, eficientes y totalmente integrados  como interfaz de línea de comandos y interfaz gráfico de usuario para sus aplicaciones de escritorio.
La integración de MorphOS es las aplicaciones que  se encuentra como componentes estándar de un sistema operativo como es la utilidad para la instalación de los paquetes de software, un editor de texto, una pila TCP/IP, un programa de correo electrónico, o un navegador de internet.
MorphOS se ajusta perfectamente a su comunidad de usuarios, usuarios tradicionales de Amiga.
Al desarrollar cualquier plataforma para la aplicación del entorno para su actividad se convierte en proyectos modestos, ya que enlentece el desarrollo permitiendo una eficiencia excelente, simplicidad y un código compacto.

SOFTWARE EDUCATIVO

Es un programa enfocado al aprendizaje atreves  de procesos avanzados que permiten que los individuos interactúen con él. Así mismo permite el descubrimiento y desarrollo de habilidades cognitivas. Este puede verse como un programa que satisface las necesidades del usuario en cuanto a su aprendizaje.
Dentro de los Tipos de Software Educativo se encuentra:
 - Software Algorítmico que encarga de trasmitir conocimientos a través de diálogos con el estudiante o usuario con información objetiva, tomando en cuenta la necesidad del usuario.
- Software Heurísticos este consiste en aplicar un aprendizaje interactivo, lo cual permite adquirir conocimientos de forma funcional.
- Instrucción Asistida por Computadoras son la existen variedad en estos programas educativo, que facilita las tareas en el aprendizaje.
- Software Educativo Abierto son más dinámicos y versátiles para el aprendizaje, esta basados en ambiente de exploración y construcción virtual.
El Software Educativo en los niños se encuentra los Softwaretivo  que está diseñado  para los niños de modo como juegos  educativos para su propio aprendizaje de objetos, letras o colores para ampliarle la capacidad de concentración de manera didacta.
Porque se utiliza un Software Educativo  para los niños, la mayoría de los niños se estresa para la concentración de conocimiento en sus primeras exploración del aprendizaje y con dibujos animados o juegos didácticos es efectivo porque combina la diversión  con la educación y sirve de complemento a los niños para sus aprendizaje en su educación logrando así que se motiven más a aprender sin darse cuenta que se está siendo instruido.
Es efectivo el software educativo hacia los niños porque aumenta considerablemente su actividad cerebral al usar el Software educativos, ya que este programa no busca en sustituir al educador, sino convertirlo en un complemento como método de enseñanza educativa.
El en Software Educativo en los adultos no se igual  que al de los niños porque su objetivo es educar al usuario mediante un método alternativo de estudios realizados para concluir mas a la eficiencia.