martes, 16 de marzo de 2010

Eventos de Microsoft - WebCast

Hola a todos,

Les comparto la siguiente dirección donde van a ver eventos virtuales de microsoft y podemos acceder Gratis,ahhh y es en español.

Proximos eventos:

Virtualizacion 18 de marzo
Desarrollos en sharepoint 19 de Marzo
Otros


Activa tu conocimiento

sábado, 13 de marzo de 2010

Ejercicio Hotel y venta de vehiculos

Buenos días

En esta nueva entrada favor colocar el resultado de los ejercicios que hicieron con respecto al problema del Hotel y de Venta de Vehiculos.

Los Ejercicios los colocan como comentarios incluyendoles el nombre de cada integrante del Grupo y el link del documento.

Gracias

viernes, 12 de marzo de 2010

Cloud en Colombia

Herramienta empresarial de Google ya entró a Colombia

Google Apps Premier es la herramienta de Google que está permitiendo a empresas colombianas entrar en la tecnología del "Cloud Computing". VIDEO.
El concepto de "Cloud Computing" o Computación en la Nube es una de las tendencias tecnológicas y de negocios más poderosas del momento en el mundo que cada vez gana más espacio incluso en los países en desarrollo. Se trata de un modelo que permite guardar información en diferentes servidores que se encuentran por todo el planeta; de ahí que usted pueda tener acceso a diferentes aplicaciones y a crear, modificar y guardar toda su información desde cualquier equipo en cualquier lugar del mundo.

En el 2007 Google creó Google Apps, uno de los paquetes de servicios que trabaja bajo este concepto de Computación en la Nube. Este paquete incluye el servicio de correo Gmail, el de creación y edición de documentos de oficina (textos, hojas de cálculo y presentaciones) Google Docs, el calendario Google Calendar, la plataforma de publicación de sitios web Google Sites y el servicio de mensajería y videoconferencia Google Talk.

La aplicación estándar es gratuita para entidades educativas y sin ánimo de lucro, así como para empresas y organizaciones con menos de 50 usuarios, mientras que la edición empresarial Premier, tiene un costo mensual por usuario pero ofrece mayor capacidad de almacenamiento de correo.

La edición Premier ya es parte de compañías globales como General Electric, Mondadori y L’Oreal, que cambiaron sus sistemas tradicionales por la "Nube" y lograron ahorros de costos, mayor productividad y altos niveles de seguridad y disponibilidad.

En Colombia hay tres organizaciones que ya hacen parte de esta tecnología: Avantel, la Superintendencia de Servicios Públicos –SSP–, y Fedepalma.

Mauricio Vargas, gerente de informática de Avantel, afirma: "pudimos colocar una plataforma que tenía mucho más de lo que tenía la anterior y con unos costos que nos permiten hablar realmente de ahorros. El costo anual de mantener la anterior plataforma de correo interno de Avantel era de US$60.000. Ahora, con el Google Apps Premier ese costo bajó a US$40.000 anuales."

lunes, 8 de marzo de 2010

Documentos de Interes Unidad 1

Buenas noches!!

Les envio alguna información de interes de los temas que hemos visto hasta el momento y nos sirve como bibliografia del Curso:

Capitulo 1: kendall
Link

Analisis de requisitos
link

Prototipos
link

Analisis Orientado a Objetos

Link

Libro completo de Kendall

Link

Asignación de usuario y contraseña

Buenas tardes,

Recuerden por favor de enviarme por correo electronico sus datos para que por vuelta de email, les este enviando el usuario y la contraseña para presentar la evaluación. no se les olvide que estará desde hoy por la noche hasta mañana 09 de Marzo a las 24:00 horas. es OBLIGATORIO que me envien su correo.


mi correo:ostago@gmail.com

domingo, 7 de marzo de 2010

Manual para la evaluación

Buenos días,

Les comparto una guia rapida sobre el uso de la herramienta para realizar la evaluación para que lo tengan en cuenta en el momento de presentarlo.


Guia rapida

Mucha suerte a todos

miércoles, 3 de marzo de 2010

Análisis Orientado a Objetos (AOO)


Es un método de análisis que examina los requisitos desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema.
ADOO aplica técnicas de modelado de objetos para analizar los requerimientos para un contexto, por ejemplo, un sistema de negocio, un conjunto de módulos de software y para diseñar una solución para mejorar los procesos involucrados.
No está restringido al diseño de programas de computadora, sino que cubre sistemas enteros de distinto tipo. Las metodologías de análisis y diseño más modernas son casos de uso guiados a través de requerimientos, diseño, implementación, pruebas, y despliegue.

Los Documentos básicos del análisis orientado a objetos son:

Documentos de Análisis
Especificación de requisitos o requerimientos
Diagramas de casos de uso
Escenarios y subescenarios
Prototipos y su evaluación

El análisis orientado a objetos esta basado en un modelo de cinco capas:
1.Capa clase/objeto.
2.Capa de estructura.
3.Capa de atributos.
4.Capa de servicios
5.Capa de tema.




La figura ilustra como se entrelazan estas cinco capas.

1.Capa Clase/Objeto. Esta capa indica las clase y objetos.

2.Capa de Estructura. Esta capa captura diversas estructuras de clase y objetos, tales como las relaciones uno a muchos y la herencia.

3.Capa de Atributos. Esta capa detalla los atributos de las clases.

4.Capa de Servicios. Esta capa indica los mensajes y comportamientos del objeto (servicios y métodos).

5.Capa de Tema. Esta capa divide el diseño en unidades de implementación o asignaciones de equipos.


Análisis y clases de objetos

Objeto:
Es una abstracción de algo en un dominio de un problema que refleja las capacidades de un sistema para llevar información acerca de ello, interactuar con ello a ambas cosas.
Es una representación en computadora de alguna cosa o evento del mundo real. Pueden tener tanto atributos y comportamientos.

Clase: Es una categoría de objetos similares. Los objetos se agrupan en clases.
Una clase define el conjunto de atributos y comportamientos compartidos que se encuentran a cada objeto de la clase.

Clase y objeto: Un término que se refiere tanto a clase como a los objetos que ocurren en la clase.
Hay cinco tipos generales de objetos que pueden descubrirse durante el análisis. Los objetos a veces representan cosas tangibles como vehículos, dispositivos y libros.
Algunas veces los objetos representan papeles actuados por personas u organizaciones.
Los objetos también pueden ser derivados de incidentes o eventos. Otros objetos pueden indicar interacciones tales como una venta o un matrimonio. Las interacciones tienen una cualidad de transacción o contrato. Los objetos también pueden detallar especificaciones. Las especificaciones tienen estándares o una cualidad de definición y, por lo general, implican que otros objetos representaran ocurrencias de cosas tangibles.





Las clases son representadas por cuadros rectangulares redondeados (bubtángulos) divididos en tres partes. El nombre de la clase se muestra en la división superior del cuadro. Las otras dos divisiones se usan para las capas de atributo y servicio. Cuando una clase aparece sin objetos, puede ser solamente una clase base, debido a que la única razón para tal clase "sin objetos" es que sea un medio para agrupar atributos y servicios que serán heredados por varias otras clases.
Los objetos que tienen ocurrencia de una clase son representados por un cuadro sombreados rodeado por la clase. Debido a que los objetos tiene ocurrencias de una clase.


Criterios que podemos usar para que nos ayuden a determinar si se justifica una nueva clase de objetos:

1.Hay una necesidad de recordar el objeto.
Esto es, el objeto puede ser descrito en un sentido definido y sus atributos son relevantes para el problema.

2.Hay una necesidad de determinados comportamientos del objeto. Esto es, aunque un objeto no tenga atributos, hay servicios que debe proporcionar o estados de objeto que deben ser llamados.

3.Usualmente un objeto tendrá varios atributos. Los objetos que tienen solamente uno o dos atributos sugieren diseños sobreanalizados.

4.Usualmente una clase tendrá mas de una instancia de objeto, a menos de que sea una clase base.

5.Usualmente los atributos tendrán siempre un valor significativo para cada objeto de la clase. Los objetos que producen valor NULO para un atributo, o para los que no es aplicable un atributo, por lo general implican una estructura generalización-especificación.

6.Usualmente los servicios siempre se comportarán en la misma forma para todos los objetos de la clase. Los servicios que varían dramáticamente para algunos objetos de una clase o que regresan sin realizar acción para algunos objetos también sugieren una estructura generalización-especificación.

7.Los objetos deben implementar requerimientos que son derivados del problema y no de la tecnología de solución. La parte de análisis del proyecto orientado a objetos no debe llegar a ser dependiente de una tecnología de implementación particular, tal como un sistema de computadora especifico o un lenguaje de programación especifico. Los objetos que atienden tales detalles técnicos no deben aparecer sino hasta muy tarde en la etapa de diseño. Los objetos dependientes de la tecnología sugieren que el proceso de análisis tiene fallas.

8.Los objetos no deben duplicar atributos o servicios que pueden ser derivados de otros objetos del sistema. Por ejemplo, un objeto que guarda la edad de un empleado es superfluo cuando existe un objeto de empleado separado que conserva el atributo fecha de nacimiento. El objeto edad puede ser eliminado por un servicio edad que es componente del objeto empleado.