miércoles, 24 de junio de 2009

Ejercicio de Java#2

En este enlace se encuentran unos ejercicios realizados en Java NeatBeans...
jrma1986@gmail.com
12345
Enlace: http://www.box.net

jueves, 18 de junio de 2009

lunes, 15 de junio de 2009

Tarea de la hora 6 y hora7 del modulo

Cuestionario
Hora 6
1.- ¿Cómo se llama a la entidad que inicia un caso de uso?
Se la llama actor
2.- ¿Qué se entiende con “incluir un caso de uso?
En ciertas ocasiones los casos de uso se repiten y lo que hacemos es utilizar los pasos de un caso de uso como parte de la secuencia de pasos de otro caso de uso, y así indicamos el caso de uso de donde provienen.
3.- ¿Qué se entiende con “extender un caso de uso”?
Se basa en la creación de un nuevo caso de uso atreves de la modificación de otro caso de uso que ya ha sido creado anteriormente.
4.- ¿Un caso de uso es lo mismo que un escenario?
No, por que se entiende que un caso de uso es una colección de escenarios que forma parte de una entidad llamada actor.
Ejercicios
1.- En el caso del ejemplo de la maquina de gaseosas, cree otro caso de uso que incluya a los casos de usos “Exhibir el interior” y “Cubrir el interior

2.- Los casos de uso pueden ayudarle a realizar un negocio y un sistema. Imagine a uan gran tienda de equipos de cómputo que venda hardware, perifericos y software. ¿Quienes serian los actores? ¿Cuales serian algunos de los principales casos de uso? ¿Cuales serian algunos de los escenarios dentro de cada caso de uso?

Hora 7
1.-Mencione dos ventajas de concebir un caso de uso.
La primera ventaja de la visualización es que usted puede mostrar los casos de uso a los usuarios y lograr que le den información adicional y la segunda ventaja es que puede combinar los diagramas de casos de usos con otro tipo de diagramas.
2.- Describa la generalización y el agrupamiento, las relaciones entre los casos de uso que ha visto durante esta hora. Mencione dos situaciones en las que usted agruparía casos de uso?
En la generalización un caso de uso hereda el significado y comportamiento de otro. El agrupamiento es la asociación de un conjunto de casos de uso dentro de paquetes
¿Cuáles son las similitudes entre las clases y los casos de uso? ¿Cuales las diferencias?
Similitudes: Ambos son elementos estructurales. Ambos pueden heredar
Diferencias: La clase consta de atributos y operaciones. El caso de uso consta de escenarios y cada uno consta de una secuencia de pasos. La clase proporciona una idea estática de las partes del sistema, el caso de uso una idea dinámica. La clase muestra el interior de un sistema. El caso de uso muestra el aspecto del sistema a alguna persona.
Ejercicios
1.- Bosqueje el diagrama de un modelo de caso de uso para un control remoto de una televisión. Asegúrese de incluir todas las funciones del control remoto como casos de uso para su modelo.

2.- En el segundo ejercicio de la hora 6 indico a los actores y casos de uso de un almacen de cómputo. Esta vez, dibuje un diagrama de casos de uso de alto nivel con base en el trabajo que realizo en tal ejercicio. Luego, genere un modelo de caso de uso para al menos uno de los casos de uso de alto nivel. En su trabajo, intente incorporar las relaciones <> o <> que sean necesarias

los ejercicios se encuentra en el box.net
Correo:jrma1986@gmail.com
12345
enlace
http://www.box.net

miércoles, 10 de junio de 2009

Diagrama de clases

Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de contenimiento.
Un diagrama de clases está compuesto por los siguientes elementos:
Clase: atributos, métodos y visibilidad.
Relaciones: Herencia, Composición, Agregación, Asociación y Uso.

Definicion:
Clase

Es la unidad básica que encapsula toda la información de un Objeto (un objeto es una instancia de una clase). A través de ella podemos modelar el entorno en estudio (una Casa, un Auto, una Cuenta Corriente, etc.).


Ejemplo:



En donde:
Superior: Contiene el nombre de la Clase
Intermedio: Contiene los atributos (o variables de instancia) que caracterizan a la Clase (pueden ser private, protected o public).
Inferior: Contiene los métodos u operaciones, los cuales son la forma como interactúa el objeto con su entorno (dependiendo de la visibilidad: private, protected o public).

Relaciones entre Clases:
Ahora ya definido el concepto de Clase, es necesario explicar como se pueden interrelacionar dos o más clases (cada uno con características y objetivos diferentes).
Ejemplos:
1. uno o muchos: 1..* (1..n)
2. 0 o muchos: 0..* (0..n)
3. número fijo: m (m denota el número)

Diagramas de Clases : Definición y Usos
Un diagrama de Clases representa las clases que serán utilizadas dentro del sistema y las relaciones que existen entre ellas.
DENTRO DE LOS DIAGRAMAS DE CLASES SE ESPECIFICAN LOS MÉTODOS, ATRIBUTOS DE UNA CLASE.

LA REPRESENTACIÓN DE ESTOS DIAGRAMAS ES POR MEDIO DE VARIOS RECTÁNGULOS CONECTADOS DEPENDIENDO DE LA RELACIÓN ENTRE ELLOS, POR EJEMPLO HERENCIA, CADA TRIANGULO SE DIVIDE EN ÁREAS.ESTOS DIAGRAMAS COLABORAN CON EL ANÁLISIS DE LA CLASE A DESARROLLARSE, PERMITIENDO CONOCER DE MANERA MAS CLARA LA COMPOSICIÓN DE DICHA CLASE.VISUAL STUDIO 2005 PERMITE REALIZAR DIAGRAMAS DE CLASES, BRINDANDO AL PROGRAMADOR LAS HERRAMIENTAS NECESARIAS PARA EL DESARROLLO DE LAS CLASES.

lunes, 8 de junio de 2009



Enunciado


Crear un programa que posea una clase base y dos clases hijas , la primera clase hija permite verificar si la suma de dos valores es par o impar, la segunda clase hija permita elevar a un exponente un valor ingresado, ambas heredan un valor de la clase base . Crear un programa que posea una clase base y dos clases hijas, la primera clase hija verificara que dia corresponde al


valor ingresado; ejemplo 1= "domingo", la segunda clase hija permite generar la tabla de multiplicar de un número ingresado hasta el rango de otro número ingresado, ambas heredan de la clase base.

miércoles, 3 de junio de 2009

Introducion Programacion Orientado a Objetos








Programacion Orientado a Objetos
La programación orientada a objetos trata de amoldarse al modo de pensar del hombre y no al de la máquina. Esto es posible gracias a la forma racional con la que se manejan las abstracciones que representan las entidades del dominio del problema, y a propiedades como la jerarquía o el encapsulamiento.

Email: jrma1986@gmail.com
godislove
enlace