1. SERVICIO NACIONAL DE APRENDIZAJE SENA
UML
NOMBRE (S) Y APELLIDOS: JOHAN DAVID NARVAEZ PATIÑO
FECHA: 18/02/14
ADSI N°: 58
FICHA: 660611
¿QUÉ ES UML?
UML, es un lenguaje estándar para escribir planos de software. UML permite
modelar desde sistemas de información empresariales hasta aplicaciones
distribuidas basadas en web. Si se pretende desarrollar software con éxito debe
crear software de calidad que pueda satisfacer las necesidades cambiantes de sus
clientes. El desarrollo debe ser predecible, con un uso eficiente de recursos. El
software debe tener una sólida base arquitectónica que sea flexible al cambio.
Esto generará un negocio sostenible. El modelado es la parte medular de todas
las actividades que conducen a la creación de software de calidad.
¿Para qué se construyen modelos?
Algunas de las respuestas posibles son:
-Para comunicar la estructura deseada y el comportamiento de un sistema
-Para ver y controlar la arquitectura de un sistema
-Para comprender mejor el sistema que está bajo desarrollo
-Para descubrir posibilidades de simplificación y reutilización
-Para minimizar los posibles riesgos
UML es un lenguaje para visualizar, especificar, construir y documentar. Siendo lo
suficientemente expresivo, permite modelar sistemas que no son software. Se ha
usado en dominios tales como:
-Sistemas de información corporativos
-Entidades financieras
-Telecomunicaciones
-Transporte
-Defensa
-Desarrollos aeroespaciales
-Ciencias
-Servicios distribuidos basados en web
HISTORIA DE UML
El lenguaje unificado de modelado tuvo sus inicios en octubre de 1994, cuando
Rumbaugh se unió a la compañía Rational fundada por Booch (dos reputados
investigadores en el área de metodología del software).
El objetivo de ambos era unificar dos métodos que habían desarrollado: el método
2. Booch y el OMT (Object Modelling 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 suyas. Estas tres personas son conocidas como los
“tres amigos”. Además, este lenguaje se abrió a la colaboración de otras empresas
para que aportaran sus ideas. Todas estas colaboraciones condujeron a la
definición de la primera versión de UML.
DIAGRAMA CASOS DE USO
¿Qué es un diagrama de casos de uso?
Es una especie de diagrama de comportamiento UML mejorado. El Lenguaje de
Modelado Unificado (UML), define una notación gráfica para representar casos de
uso llamada modelo de casos de uso. UML no define estándares para que el
formato escrito describa los casos de uso, y así mucha gente no entiende que esta
notación gráfica define la naturaleza de un caso de uso; sin embargo una notación
gráfica puede solo dar una vista general simple de un caso de uso o un conjunto
de casos de uso. Los diagramas de casos de uso son a menudo confundidos con
los casos de uso. Mientras los dos conceptos están relacionados, los casos de uso
son mucho más detallados que los diagramas de casos de uso.
El diagrama de casos de uso representa la forma en como un Cliente (Actor)
opera con el sistema en desarrollo, además de la forma, tipo y orden en como los
elementos interactúan (operaciones o casos de uso).
Tipos de diagrama
Debido a que los diagramas se utilizan para representar diferentes perspectivas de
un sistema de forma que un diagrama es una proyección del mismo. UML
proporciona un amplio conjunto de diagramas que normalmente se usan en
pequeños subconjuntos para poder representar las cinco vistas principales de la
arquitectura de un sistema. Existen los siguientes tipos de diagrama:
Diagramas de Clases
Diagramas de Objetos
Diagramas de Casos de Usos
Diagramas de Secuencia y de Colaboración
Diagramas de Estados
Diagramas de Actividades
Diagramas de Componentes
Diagramas de Despliegue
RECOLECCIÓN DE DATOS
El concepto de recolección refiere al proceso y el resultado de recolectar (reunir,
recoger o cosechar algo). Un dato, por su parte, una información que permite
generar un cierto conocimiento.
Esto quiere decir que la recolección de datos es la actividad que consiste en la
recopilación de información dentro de un cierto contexto. Tras reunir estas
informaciones, llegará el momento del procesamiento de datos, que consiste en
trabajar con lo recolectado para convertirlo en conocimiento útil.
3. Dentro de la recolección de datos se pueden apelar a diversas técnicas:
las encuestas, la observación, la toma de muestras y las entrevistas, entre otras,
permiten realizar la tarea. De acuerdo al tipo de datos, la persona utilizará distintos
instrumentos (grabadora de audio, cámara de fotos, textos, etc.).
Técnicas de recolección de datos
Los analistas utilizan una variedad de métodos a fin de recopilar los datos sobre
una situación existente, como entrevistas, cuestionarios, inspección de registros
(revisión en el sitio) y observación. Cada uno tiene ventajas y desventajas.
Generalmente, se utilizan dos o tres para complementar el trabajo de cada una y
ayudar a asegurar una investigación completa.
Para llevar a cabo un trabajo de investigación el investigador cuenta con gran
variedad de métodos para diseñar un plan de recolección de datos. Tales métodos
varían de acuerdo con cuatro dimensiones importantes: estructura, confiabilidad,
injerencia del investigador y objetividad. La presencia de estas dimensiones se
reduce al mínimo en los estudios cualitativos, mientras que adquieren suma
importancia en los trabajos cuantitativos, no obstante el investigador a menudo
tiene la posibilidad de adaptar la estrategia a sus necesidades. Cuando la
investigación está altamente estructurada, a menudo se utilizan instrumentos o
herramientas para la recolección formal de datos.
Las tres principales técnicas de recolección de datos son:
1. Entrevistas
2. La encuesta
3. La observación
La entrevista: La entrevista, desde un punto de vista general, es una forma
específica de interacción social. El investigador se sitúa frente al investigado y le
formula preguntas, a partir de cuyas respuestas habrán de surgir los datos de
interés. Se establece así un diálogo, pero un diálogo peculiar, asimétrico, donde
una de las partes busca recoger informaciones y la otra se nos presenta como
fuente de estas informaciones.
Una entrevista es un dialogo en el que la persona (entrevistador), generalmente un
periodista hace una serie de preguntas a otra persona (entrevistado), con el fin de
conocer mejor sus ideas, sus sentimientos su forma de actuar.
Ejemplo:
->En una entrevista de trabajo de una manera concreta al entrevistado.
La encuesta: Una encuesta es un conjunto de preguntas normalizadas dirigidas a
una muestra representativa de la población o instituciones, con el fin de conocer
estados de opinión o hechos específicos. Las encuestas tienen por objetivo
obtener información estadística indefinida, mientras que los censos y registros
vitales de población son de mayor alcance y extensión. Encuestas por Muestreo
en donde se elige una parte de la población que se estima representativa de la
población total. Actualmente, existen sistemas de gestión de encuestas en
4. Internet, que están acercando su utilización a investigadores que hasta el
momento no tenían acceso a los medios necesarios para ejecutarlas.
->Ejemplo:
->Al Evaluar periódicamente los resultados de un programa en ejecución.
->Cuando se requiere medir las relaciones entre variables demográficas,
económicas y sociales.
->Saber la opinión del público acerca de un tema determinado.
La observación: Consiste en observar a las personas cuando efectúan su trabajo.
La tarea de observar no puede reducirse a una mera percepción pasiva de
hechos, situaciones o cosas. Pero si tener una percepción "activa", lo cual
significa concretamente un ejercicio constante encaminado a seleccionar,
organizar y relacionar los datos referentes a nuestro problema. Como técnica de
investigación en recolección de datos, la observación tiene amplia aceptación
científica. Los sociólogos, sicólogos e ingenieros industriales utilizan
extensamente ésta técnica con el fin de estudiar a las personas en sus actividades
de grupo y como miembros de la organización.
Ejemplo:
->Observar lo que sucede en nuestro alrededor, para sacar conclusiones, analizar,
recolectar y registrar los datos.
5. VENTAJAS Y DESVENTAJAS DE LAS TECNICAS DE RECOLECCION DE
DATOS
ENTREVISTA
ENCUESTA
TECNICAS RECOLECCION DE DATOS
VENTAJAS
DESVENTAJAS
Muchas personas se inhiben
Obtener datos relevantes y
ante un entrevistador y les
significativos desde el punto
cuesta mucho responder con
desde el punto de vista de las
seguridad y fluidez una serie
ciencias sociales, para
de preguntas. Existen
averiguarA través de la
muchos tema tabúes entre
Entrevista se pueden captar los las personas, algunos de los
gestos, los tonos de voz, los
cuales producen rechazo
cuando se trata de
énfasis, etc., que aportan una
importante información sobre el responder preguntas
concretas, como por ejemplo
tema y las personas
temas políticos sexuales,
entrevistadas.
económicos, sociales
El Bajo costo monetario,
obtención de una información
más exacta, resultados rápidos,
casi cualquier tipo de población
puede diligenciar los datos,
registro
de
información
detallada lo que permite ser
ingresado a los ordenadores y
hacer un análisis estadístico
OBSERVACIÓN Se pueden describir procesos
naturales y sociales con ella.
Se acerca a la realidad de lo
que realmente acontece.
El investigador debe de ser un
punto objetivo de referencia.
El planeamiento y ejecución
de la investigación suele ser
más complejo que si se
realizara por censo, requiere
para
su
diseño
de
profesionales con buenos
conocimientos de teoría y
habilidad en su aplicación.
Se torna sólo desde la
perspectiva del
investigador. Al observarse
desde fuera se puede perder
un poco de lo que los
actores consideran
importante de la práctica
social. Al observarse desde
dentro se puede correr el
riesgo de emitir juicios de lo
que observa.