Un modelo representa a un sistema software desde una perspectiva específica. Al igual que la planta y el alzado de una figura en dibujo técnico nos muestran la misma figura vista desde distintos ángulos, cada modelo nos permite fijarnos en un aspecto distinto del sistema.
martes, 29 de marzo de 2011
Enumere los tipos de diagrama de UML y defínalos? (copie en el blog la imagen que se encuentra en Wikipedia).
1. Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro.
Un diagrama de componentes representa cómo un sistema de software es dividido en componente y muestra las dependencias entre estos componentes. Los componentes físicos incluyen archivos, cabeceras, bibliotecas compartidas, módulos, ejecutables, o paquetes. Los diagramas de Componentes prevalecen en el campo de la arquitectura de software pero pueden ser usados para modelar y documentar cualquier arquitectura de sistema.
3. Los diagramas de objetos son utilizados durante el proceso de Análisis y Diseño de los sistemas informáticos en la metodología UML.
Se puede considerar un caso especial de un diagrama de clases en el que se muestran instancias específicas de clases (objetos) en un momento particular del sistema. Los diagramas de objetos utilizan un subconjunto de los elementos de un diagrama de clase. Los diagramas de objetos no muestran la multiplicidad ni los roles, aunque su notación es similar a los diagramas de clase.
4. Un diagrama de estructura compuesta es un tipo de diagrama de estructura estática en el Lenguaje de Modelado Unificado (UML), que muestra la estructura interna de una clase y las colaboraciones que esta estructura hace posibles. Esto puede incluir partes internas, puertas mediante las cuales, las partes interactúan con cada una de las otras o mediante las cuales, instancias de la clase interactúan con las partes y con el mundo exterior, y conectores entre partes o puertas.
5. El Diagrama de Despliegue es un tipo de diagrama del Lenguaje Unificado de Modelado que se utiliza para modelar el hardware utilizado en las implementaciones de sistemas y las relaciones entre sus componentes.
6. En el Lenguaje Unificado de Modelado, un diagrama de paquetes muestra cómo un sistema está dividido en agrupaciones lógicas mostrando las dependencias entre esas agrupaciones. Dado que normalmente un paquete está pensado como un directorio, los diagramas de paquetes suministran una descomposición de la jerarquía lógica de un sistema.
7. En el Lenguaje de Modelado Unificado, un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un Diagrama de Actividades muestra el flujo de control general.
8. En el Lenguaje de Modelado Unificado, un diagrama de casos de uso es una especie de diagrama de comportamiento. UML mejorado El Lenguaje de Modelado Unificado define una notación gráfica para representar casos de uso llamada modelo de casos de uso.
9. En UML, un diagrama de estados es un diagrama utilizado para identificar cada una de las rutas o caminos que puede tomar un flujo de información luego de ejecutarse cada proceso.
Permite identificar bajo qué argumentos se ejecuta cada uno de los procesos y en qué momento podrían tener una variación.
10. El diagrama de secuencia es un tipo de diagrama usado para modelar interacción entre objetos en un sistema según UML. En inglés se pueden encontrar como "sequence diagram", "event-trace diagrams", "event scenarios" o "timing diagrams"
11. En el Lenguaje Unificado de Modelado (UML) 2.0, un diagrama de comunicación es una versión simplificada del diagrama de colaboración de la versión de UML 1.x.
12. Un diagrama de tiempos o cronograma es una gráfica de formas de onda digitales que muestra la relación temporal entre varias señales, y cómo varía cada señal en relación a las demás.
13. Un diagrama global de las interacciones (en inglés: interaction overview diagram) es una de las trece clases de diagramas en el Lenguaje de Modelado Unificado (UML), un lenguaje de modelamiento para software y otros sistemas.
Que es un diagrama, cual es su finalidad? .
Un diagrama es la representación gráfica de un conjunto de elementos con sus relaciones. En concre-to, un diagrama ofrece una vista del sistema a mode-lar. Para poder representar correctamente un sistema, UML ofrece una amplia variedad de diagramas para visualizar el sistema desde varias perspectivas.
finalidad: la finalidad de los diagramas es p'resentar diversas perspectivas de un sistema, a las cuales se les conoce como modelo.
Objetivos del UML.
Las objetivos de UML son muchos, pero se pue-den sintetizar sus funciones:
• Visualizar: UML permite expresar de una for-ma gráfica un sistema de forma que otro lo puede entender.
• Especificar: UML permite especificar cuáles son las características de un sistema antes de su construcción.
• Construir: A partir de los modelos especifica-dos se pueden construir los sistemas diseñados.
• Documentar: Los propios elementos gráficos sirven como documentación del sistema des-arrollado que pueden servir para su futura re-visión.
• Documentar: Los propios elementos gráficos sirven como documentación del sistema des-arrollado que pueden servir para su futura re-visión.
Breve resumen de la historia del UML.
El lenguaje UML comenzó a gestarse en octubre de 1994 [1], cuando Rumbaugh se unió a la compañía Rational fundada por Booch (dos reputados investiga-dores en el área de metodología del software). El ob-jetivo de ambos era unificar dos métodos que habían desarrollado: el método Booch y el OMT (Object Mode-lling Tool ). El primer borrador apareció en octubre de 1995. En esa misma época otro reputado investigador, Jacobson, se unió a Rational y se incluyeron ideas su-yas. Estas tres personas son conocidas como los “tres amigos”. Además, este lenguaje se abrió a la colabora-ción de otras empresas para que aportaran sus ideas. Todas estas colaboraciones condujeron a la definición de la primera versión de UML.
Porque es necesario el UML?
Hoy en día, UML ("Unified Modeling Language") esta consolidado como el lenguaje estándar en el análisis y diseño de sistemas de computo. Mediante UML es posible establecer la serie de requerimientos y estructuras necesarias para plasmar un sistema de software previo al proceso intensivo de escribir código.
que es UML?
UML: es ante todo un lenguaje. Un lenguaje pro-porciona un vocabulario y una reglas para permitir una comunicación. En este caso, este lenguaje se cen-tra en la representación gráfica de un sistema.
martes, 22 de marzo de 2011
sábado, 19 de marzo de 2011
PREGUNTAS GRAFICAS
Grafica Pregunta 1
Grafica Pregunta 2
Grafica Pregunta 3
Grafica Pregunta 4
Grafica Pregunta 5
Grafica Pregunta 6
Grafica Pregunta 7
Grafica Pregunta 8
Grafica Pregunta 9
Grafica Pregunta 10
lunes, 14 de marzo de 2011
martes, 8 de marzo de 2011
TALLER SOBRE ENTREVISTAS Y CUESTIONARIOS
SOLUCION
1-
· que cosas o temas a dejado de tratar en la empresa?
· cuales son las fuentes de información para las cifras en ventas que mas usa?, las usa frecuentemente?
· cree usted que la computarización de su información de ventas seria una mejora importante en la empresa?
· de acuerdo al método de información de ventas que usa en la empresa, cree usted que hay una mejor forma para proyectar las ventas en su empresa?
2.
· Ha pensado acerca de su proceso de toma de decisiones? Cuando fue la ultima vez?
· Hay personas en su empresa que oponen resistencia a cambios que se hacen en el sistema?
· Hay decisiones que debe tomar donde necesita asesorías o mas información, para llevarla a cabo?
· Tiene usted algún problema con el sistema de control de inventario actual?
· Le gustaría ver alguna salida? Porque?
3-
Ø Cómo describiría su proceso de toma de decisiones?
Ø Qué tan frecuentemente toma decisiones?
Ø A quién consulta cuando toma una decisión?
Ø Cómo se le puede dar mejor soporte a ese proceso?
Ø Qué tanto lleva en este puesto?
Ø Cuáles son sus responsabilidades principales?
Ø Cómo ve los objetivos de su departamento?
Ø Cuál es la decisión más esencial para el funcionamiento del departamento?
Ø Qué reportes recibe usted?
4.
Ha estado en la compañía:
Ø Más de 10 años
Ø De 10 a 15 años o más
Ø De 5 a 10 años más
Ø Menos de un año.
Puede haber una o dos respuestas, están mal estructuradas las respuestas, y además la pregunta exije como una respuesta concreta.
5-
1. la primera pregunta:
Se preguntas muchas cosas como para responder en menos de 10 palabras.
No se debe dar el límite de palabras
Este mal al pedir los nombres y posiciones de los compañeros de otras sucursales.
2. la segunda pregunta:
Está bien redactada y pide una descripción breve del problema que se puede presentar.
3. la tercera pregunta:
No específica el tiempo que ha perdido, pueden ser horas, días meses, etc.
2. la cuarta pregunta:
las líneas de respuesta no van de acuerdo a la pregunta, porque no es necesario dar la descripción y número de serie, solamente seria responder si /no y porque.
5. quinta pregunta:
Al parecer la quinta pregunta no justifica una opinión, es más como de responder acorde a lo que hay en la empresa sobre computadoras.
CUESTIONARIO
CUESTIONARIO
1. ¿Ha utilizado antes una calculadora de figuras planas?
a. Sí.
b. No.
c. Tal vez.
d. Otra
2. ¿Cree usted que la calculadora de figuras planas de 3-10 lados, le ayudaría a desarrollar con facilidad gran parte de sus trabajos?
a. Sí.
b. No.
c. Tal vez.
d. Casi nunca.
3. ¿Cuántas veces cree usted que utilizaría la calculadora en su vida diaria?
a. De 1-3 veces.
b. De 3-5 veces.
c. De 5-8 veces.
d. Otra
4. ¿Cuánto dura usted en desarrollar las ecuaciones de una de las figuras planas de 3-10 lados?
a. De 3-5 minutos.
b. De 5-10 minutos.
c. De 10-20 minutos.
d. Otra
5. ¿En qué forma le ayudaría la calculadora de figuras planas en su vida cotidiana?
a. Solucionando todos sus trabajos.
b. Ayudándolo a resolver dudas.
c. Facilitándole en gran parte su trabajo.
d. Ahorrándole tiempo y esfuerzo.
6. ¿Dentro de las personas de su familia cuál cree usted que sería la persona más beneficiada con esta herramienta?
a. Hermanos.
b. Padres.
c. Primos.
d. Otro
7. ¿Cree usted que esta calculadora fomentaría la mala preparación de los estudiantes en Colombia?
a. Sí.
b. No.
c. Tal vez.
8. ¿Cree usted que esta calculadora se podría comercializar en su empresa?
a. Sí.
b. No.
c. Tal vez.
9. ¿Cree usted que esta calculadora tiene alguna de las siguientes desventajas?
a. Disminuye notoriamente el conocimiento de la solución del problema.
b. Fomenta la pereza.
c. Disminuye la práctica de solución de problemas.
d. Todas las anteriores.
10. ¿Dentro de su empresa cuál cree usted que sería el acogimiento que recibiría esta calculadora?
a. Bueno.
b. Malo.
c. Regular
d. Otro Cual_________________
CICLO WHILE
En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina.
Generalmente esta estructura se utiliza en situaciones en donde desconocemos la cantidad de ciclos que se deben ejecutar para producir un resultado. Mostraremos como se utiliza en estas circunstancias con el ejemplo de pase a binario.
Generalmente esta estructura se utiliza en situaciones en donde desconocemos la cantidad de ciclos que se deben ejecutar para producir un resultado. Mostraremos como se utiliza en estas circunstancias con el ejemplo de pase a binario.
CICLO FOR
Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
Antes de continuar recordar que for, asi como las instrucciones if y switch(). Son independientes del modelo de programación usado, es decir se pueden usar dentro de consola, frame, applet, servlet, jsp.
Antes de continuar recordar que for, asi como las instrucciones if y switch(). Son independientes del modelo de programación usado, es decir se pueden usar dentro de consola, frame, applet, servlet, jsp.
j-creator (JAVA)
j-cleator compilador de java, que nos facilita el trabajo con herramientas practicas y faciles de utilizar.
Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Java fueron desarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través del Java Community Process, si bien otros han desarrollado también implementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de software libre.
Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Java fueron desarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través del Java Community Process, si bien otros han desarrollado también implementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de software libre.
¿QUE ES UN SWITCH EN PROGRAMACION JAVA?
La es una instrucción de decisión múltiple, donde el compilador prueba o busca el valor contenido en una variable contra una lista de constantes ints o chars, cuando el computador encuentra el valor de igualdad entre variable y constante, entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable y constante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este ultimo es opcional.
martes, 1 de marzo de 2011
Suscribirse a:
Entradas (Atom)