Entradas

Lenguaje Unificado de Modelado (UML).

El  lenguaje unificado de modelado:  es el lenguaje de modelado de sistemas de  software  más conocido y utilizado en la actualidad; está respaldado por el  Object Management Group  (OMG). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados. Es importante remarcar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo. Se puede aplicar en el desarrollo de software gran variedad de formas para dar soporte a una metodología de desarrollo de soft...

Proyect Libre

Imagen
Project Libre   es un   sistema de   software de gestión de proyectos de   libre acceso, de   código abierto   ,   destinado en última instancia como un reemplazo independiente para   Microsoft Project   .   Project Libre está escrito en el   lenguaje de programación Java   y, por lo tanto, funcionará teóricamente en cualquier máquina para la que   exista una   máquina virtual Java   completamente funcional .  Actualmente, Project Libre está certificado para funcionar en   Linux   ,   MacOS   y   MS Windows   .   [2]   Se publica bajo la   Licencia Pública Común de Atribución   (CPAL) y califica como   Software Libre de   acuerdo con la Fundación . Historia: El lanzamiento inicial de Project Libre fue en agosto de 2012. Actualmente alojado en el   servicio de alojamiento de fuente abierta   SourceForge   , fue seleccionado como e...

Conceptos básicos de Ingeniería de software.

Imagen
La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software). Esta disciplina    trasciende la actividad de programación, que es la actividad principal a la hora de crear un software. El ingeniero de software se encarga de toda la gestión del proyecto    para que éste se pueda desarrollar en un plazo determinado y con el presupuesto previsto. La ingeniería de software, por lo tanto, incluye el análisis previo de la situación, el diseño del proyecto, el desarrollo del software, las pruebas necesarias para confirmar su correcto funcionamiento y la implementación del sistema. Los Ingenieros de Software deben: ·          Adoptar un enfoque sistemático para llevar a cabo su trabajo. ·      Utilizar las herramientas y técnicas apropiadas para resolver el problema planteado, de acuerdo...