lunes, 18 de abril de 2011

Herramientas CASE


1.-Entre los beneficios que se obtienen al utilizar las herramientas CASE podemos mencionar:
a)      Ahorro en costos
b)      Incrementa la productividad
c)       Generación de código más consistente

2.-Las herramientas CASE pueden ser clasificadas de diferentes formas, entre ellas tenemos: por cobertura (toolkits, Workbenchs), según el grado de integración ( toolkits, Workbenchs y IPSE), según las fases del ciclo de vida (UpperCase, LowerCase, Integrated – case, reverse ingineering, y CARE). También se pueden clasificar por posición dentro de las fases del desarrollo (Upper CASE, Medium CASE y Lower CASE)
a)      Upper CASE: Herramientas de apoyo a las primeras fases:
a.       Métricas del Software
b.      Estimación de costes
c.       Planificación tempora
b)      Medium CASE: Herramientas de apoyo a fases centrales
a.       Análisis
b.      Diseño
c)       Lower CASE: Herramientas de apoyo a las últimas fases
a.       Implementación (generación de código)
b.      Pruebas (caja blanca y caja negra)
c.       Mantenimiento
d.      Documentación de la implementación y documentación para el usuario final.

3.- Objetivos de las herramientas CASE.
a)      Incrementar
a.       Productividad del equipo
b.      Calidad del software
c.       Reusabilidad del software
b)      Reducir
a.       Costes de desarrollo y mantenimiento.
c)       Automatizar
a.       Gestión del proyecto
b.      Desarrollo del software
c.       Mantenimiento del software (incluyendo la automatización y estandarización de la documentación y de su mantenimiento)
4.- Software que pueden ser utilizados como herramientas CASE
a)      OpenAmeos: OpenAmeos es el multi-platform/multi-user UML ® Modelado para el Medio Ambiente con el apoyo único para UML 2.0 Perfiles, MDA ® basado en la transformación del modelo y el apoyo a color para visualizar la semántica.
OpenAmeos soporta todos los tipos de diagramas UML1.x y actualmente se encuentra en el proceso de avanzar hacia UML2. generación de código basado en plantillas de MDA están disponibles para Java, C + +, C, Ada95, C #. plantillas adicionales y las plataformas de los perfiles de apoyo, como Ravenscar o el Java de alta integridad, Plataforma (HIP).
b)      Umbrello: Umbrello UML Modeller es una herramienta de diagramas ¨ que ayuda en el proceso del desarrollo de software. Umbrello UML Modeller le facilitará la creación de un producto de alta calidad, especialmente durante fases de análisis y diseño del proyecto. UML también puede usarse para documentar sus diseños de software para ayudarle a usted y al resto de desarrolladores.

miércoles, 15 de septiembre de 2010

Reiniciar el sonido después de hibernar Ubuntu.

Cuando has Ubuntu regresa de la hibernación, muchas veces no funciona el sonido.
Para solucionar este problema debes crear un archivo de la siguiente forma:
$ sudo  gedit  /etc/pm/sleep.d/50alsa
luego pegas en el archivo lo siguiente:

case "$1" in
        hibernate|suspend)
                # Stopping is not required
                ;;
        thaw|resume)
                /sbin/alsa force-reload
                ;;
        *) exit $NA
                ;;
esac



Guardas los cambios y luego digitas $sudo chmod +x /etc/pm/sleep.d/50alsa


Espero te sirva

Eliminar archivos temporales Linux.

Muchas veces necesitamos liberar espacio en nuestro disco duro. Así que aquí les dejo una forma de eliminar todos los archivos temporales de nuestro equipo.

1. $ apt-get install bleachbit
2. Cuando ya esté instalado lo puedes ejecutar desde una terminal $ bleachbit
3. Elije las opciones que necesites y luego seleccionas "borrar"

Espero te sirva.

Convertir videos flv a avi en linux.

Hola,
Muchas veces encontramos con la necesidad de convertir un vídeo de un formato a otro.
En Linux  realizar la conversión es relativamente sencilla.
1. Si no tenemos instalado el programa ffmpeg, procedemos  a instalarlo con $ apt-get install ffmpeg
2. Cuando lo tengamos instalado procedemos a escribir lo siguiente (siempre en una terminal) $ffmpeg -i [NombreArchivo.flv] [NombreQueQueremosQueTengaElNuevoArchivo.avi]

Si no estas ubicado en el directorio donde se encuentra el archivo flv, tendrás que digitar todo el URL del archivo con el nombre.
Espero te sirva.

domingo, 29 de agosto de 2010

Instalar Crhome en ubuntu.

Existen varias formas de instalar Chrome en ubuntu, pero la forma más sencilla de hacerlo es yendo a la siguiente dirección:
1. http://www.google.com/chrome?hl=es&platform=linux&brand=CHFK
Nos mostrará la siguiente pantalla:
2. Seleccionamos el idioma y luego damos clic en "Descargar Google Chrome"
3. Damos clic en ".deb de 32 bits (para debian/ubuntu)
4. Damos clic en "Aceptar e instalar"
5. Firefox nos preguntará qué queremos hacer con el paquete


Seleccionamos "Abrir con Instalador de paquetes GDebi" y damos "Aceptar"
5. Cuando se descargue nos mostrará el siguiente cuadro de diálogo. Presionamos "Instalar".
En esta imagen dice "Reinstalar el paquete" porque ya tengo instalado Crhome.

Ahora a disfrutar de nuestro navegador.

Instalando Amarok en Ubuntu.

Amarok es un reproductor de música muy completo, trae script para que puedas ver las letras de las canciones en que estás reproduciendo y mucho más.
Este programa viene por defecto en kubuntu, pero en ubuntu utilizando el escritorio gnome necesitarás instalarlo manualmente.
Para instalar sólo tienes que hacer lo siguiente:
$sudo su
$apt-get install amarok
Luego de instalarlo, puedes instalar la siguiente librería para que pueda reproducir archivos mp3. Recuerda que el formato mp3 no es un formato libre por lo que para poderlo reproducir necesitarás hacer lo siguiente:
$apt-get install libxine1-ffmpeg
A disfrutar tu música favorita.

domingo, 22 de agosto de 2010

Operadores en Java

Hola,
 A continuación está el uso de los operadores aritméticos en Java, usándolos como ++ y como --


Operador
Uso
Descripción
++
variable++
Incrementa variable en 1;
se evalúa al valor anterior
al incremento
++
++variable
Incrementa variable en 1;
se evalúa al valor posterior
al incremento
--
variable--
Decrementa variable en 1;
se evalúa al valor anterior
al incremento
--
--variable
Decrementa variable en 1;
se evalúa al valor posterior
al incremento

Veamos unos ejemplos.
Crear un programa que me imprima los número pares menores que 100.


int i=1;
for (i=1;i<100;i++){
   if((i%2==0)) {
         System.out.print(i+"\n");
   }
}
}


En el código anterior puedes ver cómo i++ indica que en cada bucle se irá sumando en uno la variable, así en la primera iteracción i vale 1, en la segunda vale 2, en la tercera vale 3 y así sucesivamente.
Recuerda que  el operador "%" me devuelve el resto de la división entera y la secuencia de escape "\n" sirve para dar un salto de línea.

Espero te sirva.