primera unidad

Anuncio
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
1. IDENTIFICACIÓN DEL CURSO ACADÉMICO
FICHA TÉCNICA
Nombre del curso
Lenguaje de Modelado -UML-
Palabras clave:
Modelado, Orientado a Objetos, Diagramas, clases, objetos,
relaciones
Institución:
Universidad Nacional Abierta y a Distancia -UNAD.
Ciudad:
Ibagué- Colombia
Autor(es) del Protocolo
Académico:
Harold Cabrera Meza
Actualización(es) del
Protocolo Académico
por:
Nilson Albeiro Ferreira Manzanares
Año:
2013.
Unidad Académica:
Escuela de Ciencias Básicas Tecnología e Ingeniería
Campo de formación:
Profesional Específico
Área del conocimiento:
Ciencias humanas o sociales.
Créditos académicos:
Tres (3), correspondiente a 96 horas de trabajo académico:
32 horas promedio de estudio independiente
48 horas promedio de acompañamiento tutorial
Tipo de curso:
Metodológico
Destinatarios:
Estudiantes del programa de Ingeniería sistemas ofrecido por la
UNAD
Competencia general de
aprendizaje:
El estudiante estará en la capacidad de construir modelos de
desarrollo de software orientados a objetos, visualizando y
documentando apropiadamente todos los elementos que lo
conforman.
Metodología de oferta:
A Distancia.
Formato de circulación:
Documentos digitales con apoyo en Web; CD-ROM.
Denominación de las
unidades didácticas:
1. Introducción al lenguaje unificado de modelado.
2. características del modelado UML.
3. desarrollo orientado a objetos con UML
1
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
2. INTRODUCCIÓN
Unas de las etapas vitales para un diseñador de software, es el análisis y diseño
de sistemas. El análisis de sistemas es el proceso de clasificación e interpretación
de hechos, diagnóstico de problemas y manejo de la información para hacer
mejoras al sistema, siendo el diseño la fase de planificación, reemplazo o
complementación de un sistema organizacional existente. Para estas fases del
desarrollo de software se han desarrollado diferentes modelos con los cuales se
han obtenido resultados satisfactorios, mas no óptimos puesto que se han
sesgado unos con otros.
Es entonces cuando se plantea la necesidad de crear un mismo lenguaje que
permita modelar sistemas, de manera que se pueda en cualquier momento
construir software partiendo de un solo esquema de modelado, tanto estructural
como orientado a objetos
El Lenguaje Unificado de Modelado (Unified Modeling Lenguaje UML), es un
lenguaje estándar para escribir planos de software, UML se puede utilizar para
visualizar, especificar, construir y documentar los artefactos de un sistema que
involucre una gran cantidad de software. UML prescribe un conjunto de notaciones
y diagramas estándar para modelar sistemas orientados a objetos, y describe la
semántica esencial de lo que estos diagramas y símbolos significan.
UML se puede usar para modelar distintos tipos de sistemas: sistemas de
software, sistemas de hardware, y organizaciones del mundo real. UML ofrece
nueve diagramas en los cuales modelar sistemas. Es un lenguaje muy expresivo,
que cubre todas las vistas necesarias para desarrollar y luego desplegar tales
sistemas.
El curso académico denominado Lenguaje de Modelado -UML- Electiva, está
orientado a hacia el manejo adecuado de las herramientas que ofrece el lenguaje
de modelado orientado a objetos, desde la construcción de los diagramas de
interacción del sistema, hasta la aplicación del modelo en un caso real de
desarrollo.
2
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
3. JUSTIFICACIÓN
El Lenguaje Unificado de Modelado (UML) es, tal como su nombre lo indica, un
lenguaje de modelado y no un método o un proceso. El UML está compuesto por
una notación muy específica y por las reglas semánticas relacionadas para la
construcción de sistemas de software. UML en sí mismo no prescribe ni
aconseja cómo usar esta notación en el proceso de desarrollo o como parte de
una metodología de diseño orientada a objetos.
El UML soporta un conjunto rico en elementos de notación gráficos. Describe la
notación para clases, componentes, nodos, actividades, flujos de trabajo, casos de
uso, objetos, estados y cómo modelar la relación entre esos elementos. UML
también soporta la idea de extensiones personalizadas a través elementos
estereotipados provee beneficios significativos para los ingenieros de software y
las organizaciones al ayudarles a construir modelos rigurosos, trazables y
sustentables, que soporten el ciclo de vida de desarrollo de software completo.
Para los diseñadores de software, UML muestra la forma en la cual se modelan
diseños prácticos con los cuales a través de los casos de usos, diagramas de
interacción se llega en conjunto con el análisis al diseño del software de manera
segura sobre casos reales detallados en los diagramas de estados, además, UML
como lenguaje se implementa en el diseño y en la base de datos, es decir, el
diseño se complementa con pruebas sobre el resultado final del modelo a ser
programado.
3
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
4. INTENCIONALIDADES FORMATIVAS
Este curso metodológico pretende describir los aspectos semánticos y la notación
utilizada en lenguaje de modela UML esenciales para el modelado de un sistema
orientado a objetos.
Las competencias que promueve el curso y que son necesarias son:
COGNITIVA: Capacidad de apropiarse de un conjunto de conocimientos a través
del desarrollo, control y acción de procesos de pensamiento como: conocer el
lenguaje de modelado Orientado a Objetos UML, su notación y semántica.
COMUNICATIVA: Capacidad de comprender, expresar mensajes y de desarrollar
procesos argumentativos, apoyados en las relaciones interpersonales. En el
proceso de diseño de software es clave la recolección de información mediante
entrevistas, charlas, observación y lectura de documentos, por lo que se hace
necesario mantener comunicación permanente con el cliente y los programadores.
CONTEXTUAL: Capacidad de ubicar el conocimiento en el contexto científico,
político, cultural, tecnológico, social y en el plano nacional e internacional, así
como la disposición y capacidad para aplicarlo en procesos de transformación que
inciden en la calidad de vida de la población.
VALORATIVA: Capacidad de apropiarse de valores como el respeto a la vida. La
dignidad humana, la convivencia, la solidaridad, la tolerancia y la libertad que
orientan las acciones del individuo como persona, como ser social y como
profesional.
Para el logro de éstas competencias, es necesario que se planifique de manera
responsable el proceso de aprendizaje por parte del estudiante si se quieren lograr
resultados positivos en el aprendizaje de los conceptos incluidos en el curso, este
proceso se puede planificar de la siguiente manera:
El
estudio independiente está fundamentado en la autoformación y el
autoaprendizaje, el cual se desarrolla a través del trabajo personal y del trabajo en
pequeños grupos colaborativos de aprendizaje. En este sentido el curso plantea
4
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
una serie de intencionalidades que giran en torno al aprendizaje significativo,
utilizando como pretexto el análisis y diseño programas informáticos, construidos a
través de los modelos planteados por UML
El acompañamiento tutorial es el apoyo que la institución y el programa brinda al
estudiante para potenciar el aprendizaje y la formación, el cual se maneja en
grandes grupos con los cuales se maneja un esquema de ambiente participativo
en el cual el estudiante es centro de atención, puesto que El promueve la pregunta
basada en el conocimiento previo de los temas de formación.
Por último, el desarrollo de trabajo individual y en equipo, la discusión y los
debates en gran grupo que se incluyen como modalidades didácticas en este
curso, fortaleciendo en el estudiante actitudes y valores, tales como la justicia, la
honestidad, la responsabilidad, el respeto y la solidaridad.
5
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
5. UNIDADES DIDÁCTICAS
Se presenta el contenido del curso a continuación:
UNIDADES
CAPÍTULOS
LECCIONES
Lección 1. Por qué Aprender
UML?
Lección 2. UML no es un método
Lección 3. Evolución del Lenguaje
CAPÍTULO 1. QUÉ ES
UML
UML?
Lección 4. Beneficios de Esta
Tecnología
Lección 5. En donde Utilizamos
UML
Lección 6. Modelos
Lección 7. Notas y Dependencias
Lección 8. Elementos comunes a
todos los diagramas
Lección 9. Fases de Desarrollo
Lección 10. Herramientas Para
Modelado
UNIDAD 1.
INTRODUCCIÓN AL
CAPÍTULO 2.
LENGUAJE
MODELOS
UNIFICADO DE
MODELADO
CAPÍTULO 3.
MODELADO
ESTRUCTURADO
CAPÍTULO 4.
UNIDAD 2.
CARACTERÍSTICAS DIAGRAMAS
UTILIZADOS EN UML
DEL MODELADO
UML
CAPÍTULO 5.
Lección 11. Bloques de
Construcción de UML
Lección 12. Diagramas
Lección 13. Diagramas de Clase
Lección 14. Características
avanzadas de las clases y
relaciones
Lección 15. Herencia y
polimorfismo
Lección 16. Diagramas de
Objetos
Lección 17. Diagramas de Casos
de Uso
Lección 18. Diagramas de
Interacción
Lección 19. Diagrama de
Secuencia
Lección 20. Diagrama de
Colaboración
Lección 21. Diagramas de
Actividades
Lección 22. Eventos y señales
6
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
MODELADO
DINÁMICO
Lección 23. Máquinas de Estado
Lección 24. Tiempo y Espacio
Lección 25. Transición y Acción
Lección 26. Diagramas de Estado
CAPÍTULO 6.
MODELADO
ARQUITECTÓNICO
Lección 27. Componentes,
despliegue, colaboraciones y
patrones
Lección 28. Frameworks
Lección 29. Diagramas de
Componentes
Lección 30. Diagramas de
Despliegue
Lección 31. Sistemas y modelos
CAPÍTULO 7.
DESARROLLO
ORIENTADO A
OBJETOS CON UML
Lección 32. Visión General
Lección 33. Fase de Planificación
y Especificación de Requisitos
Lección 34. Construcción de los
diagramas de casos de Uso
Lección 35. Planificación de
Casos de Uso según Ciclos de
Desarrollo
Lección 36. Fase de Construcción
del Modelo
Lección 37. Construcción de un
Diagrama de Secuencia del
Sistema
Lección 38. Creación de los
Diagramas de Interacción
Lección 39. Diagrama de Clases
de Diseño
Lección 40. Construcción
Diagramas de Diseño
Lección 41. Implementación y
Pruebas
UNIDAD 3.
PRINCIPIOS DE
UML ORIENTADO A
CAPÍTULO 8.
OBJETOS
DIAGRAMAS DE
SECUENCIA DEL
SISTEMA
Lección 42. Abstracción
CAPÍTULO 9. PILARES Lección 43. Herencia
DE LA ORIENTACIÓN Lección 44. Polimorfismo
A OBJETOS
Lección 45. Encapsulamiento
Lección 46. Relaciones
7
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
6. CONTEXTO TEÓRICO
Fase de Reconocimiento del Curso
Introducción
El curso académico denominado Lenguaje de Modelado -UML- Electiva, está
orientado hacia el manejo adecuado de las herramientas que ofrece el lenguaje de
modelado orientado a objetos, desde la construcción de los diagramas de
interacción del sistema hasta la aplicación del modelo en un caso real de
desarrollo.
El análisis y diseño de sistemas
El Análisis de Sistemas trata básicamente de determinar los objetivos y límites del
sistema objeto de estudio de análisis, caracterizar su estructura y funcionamiento,
marcar las directrices que permitan alcanzar los objetivos propuestos y
evaluar sus consecuencias.
Podemos agrupar más formalmente las tareas que constituyen el análisis en una
serie de etapas que se suceden de forma iterativa hasta validar el proceso
completo:
 Conceptualización: Consiste en obtener una visión de muy alto nivel del
sistema, identificando sus elementos básicos y las relaciones de éstos entre sí
y con el entorno.
 Análisis funcional: Describe las acciones o transformaciones que tienen
lugar en el sistema. Dichas acciones o transformaciones se especifican en
forma de procesos que reciben unas entradas y producen unas salidas.
 Análisis
de condiciones: Debe reflejar todas aquellas limitaciones
impuestas al sistema que restringen el margen de las soluciones posibles.
Estas se derivan a veces de los propios objetivos del sistema: Operativos,
como son las restricciones físicas, ambientales, de mantenimiento, de
personal, de seguridad y de calidad, como fiabilidad, mantenibilidad, seguridad,
convivencia, generalidad, etc.
 Construcción de modelos: Una de las formas más
habituales
y
convenientes de analizar un sistema consiste en construir un prototipo (un
modelo en definitiva) del mismo.
 Validación del análisis: A fin de comprobar que el análisis efectuado es
correcto y evitar, en su caso, la posible propagación de errores a la fase de
diseño, es imprescindible proceder a la validación del mismo. Para ello hay
que comprobar los siguientes:
8
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
El análisis debe ser consistente y completo
Si el análisis se plantea como un paso previo para realizar un diseño,
habrá que comprobar además que los objetivos propuestos son
correctos y realizables
El Diseño de Sistemas se ocupa de desarrollar las directrices propuestas durante
el análisis en función de aquella configuración que tenga más posibilidades de
satisfacer los objetivos planteados tanto desde el punto de vista funcional como
del no funcional. El proceso de diseño de un sistema complejo se suele realizar de
forma descendente:
Diseño de alto nivel (o descomposición del sistema a diseñar
en subsistemas menos complejos)
Diseño e implementación de cada uno de los subsistemas:
 Especificación consistente y completa del subsistema de
acuerdo con los objetivos establecidos en el análisis
 Desarrollo según la especificación
 Prueba
Integración de todos los subsistemas
Validación del diseño
Análisis y diseño orientado a objetos (ADOO) es un enfoque de la ingeniería de
software que modela un sistema como un grupo de objetos que interactúan entre
sí. Este enfoque representa un dominio en términos de conceptos compuestos por
verbos y sustantivos, clasificados de acuerdo a su dependencia funcional.
En éste método de análisis y diseño se crea un conjunto de modelos utilizando
una notación acordada como, por ejemplo, el lenguaje unificado de modelado
(UML). 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.
Preguntas de Evaluación Reconocimiento
1. En el proceso de desarrollo de software entre sus múltiples etapas la que nos
permite determinar los objetivos y límites del sistema objeto de estudio y que nos
permite caracterizar su estructura y funcionamiento, verificando si su
funcionamiento alcanza los objetivos propuestos por el sistema. Hace
referencia a la etapa que se denomina
A. Análisis de requerimientos
9
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
B. Análisis de estados
C. Análisis de sistema
2. El diseño de sistemas se ocupa de desarrollar las directrices propuestas
durante el análisis en función de aquella configuración que tenga más
posibilidades de satisfacer los objetivos planteados y busca la integración de todos
los subsistemas
A. Falso
B. Verdadero
3. Análisis y diseño orientado a objetos es un enfoque de la ingeniería de software
que modela un sistema como un grupo de objetos que interactúan entre sí
A. Falso
B. Verdadero
Fase De Profundización De Las Unidades Didácticas
El curso de lenguaje unificado de modelado tiene como objetivo la construcción de
modelos de desarrollo de software orientados a objetos, visualizando y
documentando apropiadamente todos los elementos que lo conforman.
Objetivos y Propósitos



Realizar esquemas que representen al sistema en su mayor grado de
complejidad, para así desarrollar software ajustado a sus necesidades
reales.
Especificar la estructura y comportamiento de un sistema.
Proporcionar diagramas y plantillas que guíen en la construcción de un
software orientado a objetos
Metas
Al terminar el curso Lenguaje de Modelado -UML- Electiva, el estudiante:

Identificará los elementos que componen el análisis, diseño y desarrollo
de sistemas aplicando el lenguaje de modelado orientado a objetos

Reconocerá la fundamentación teórica y conceptual del lenguaje
unificado de modelado UML

Demostrará que el uso de la notación y sintaxis básicas del lenguaje de
modelado orientado a objetos, se aplica de manera práctica en la
planificación, desarrollo, implementación y pruebas de cualquier
proyecto de software
Competencias a desarrollar en el curso
10
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
Competencia
Cognitiva
Comunicativa
Valorativa
Contextual
Concepto
Capacidad de apropiarse de un conjunto de conocimientos a
través del
desarrollo, monitoreo
y
aplicación
de
procesos
de pensamiento.
Capacidad de comprender, expresar mensajes y de desarrollar
procesos
argumentativos,
apoyados
en
las
relaciones interpersonales.
Capacidad de apropiarse de valores como el respeto a la vida.
La dignidad humana, la convivencia, la solidaridad, la
tolerancia y la libertad que orientan las acciones del
individuo como persona, como ser social y como profesional.
Capacidad de ubicar el conocimiento en el contexto científico,
político, cultural, tecnológico, social y en el plano regional
nacional e internacional, y la capacidad para aplicarlo en
procesos de producción.
Plan de Área
Núcleo
Temático
Generativo
Problémico
Propuesta
El curso se fundamenta en los conceptos que proporciona el
lenguaje unificado de modelado, aplicándolos de manera
práctica tanto en el análisis, diseño y desarrollo de sistemas de
información orientados a objetos.
Unidades con las cuales se cuenta para el desarrollar el
estudio del lenguaje unificado de modelado
1. Introducción al lenguaje unificado de modelado
2. Características del modelado Uml
3. Desarrollo orientado a objetos con Uml
Al fomentar
en el estudiante el espíritu investigativo e
innovador, se fortalece la creatividad en el desarrollo de
soluciones a problemas computacionales, además, se fortalece
en el estudiante la capacidad de análisis en la esquematización
de nuevos sistemas de información en la creación de nuevos
programas que resuelvan los problemas que necesitan
herramientas de software para su solución.
11
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
7. METODOLOGÍA
Momentos metodológicos en el proceso de aprendizaje
Primer momento:
•
De reconocimiento:
Segundo momento:
•
De profundización
Tercer momento:
•
De transferencia
Momentos metodológicos en el proceso de la tutoría en gran grupo
Primer momento:
 Intercambio de experiencias con relación al trabajo extratutorial realizado de
forma individual y en pequeños grupos.
Segundo momento:
 Socialización y sustentación del trabajo extratutorial.
 Aclaración de dudas respecto al tema.
Tercer momento:
 Aplicación de la evaluación acorde al tema y a lo estipulado en el acuerdo
pedagógico. Así mismo se podrá aplicar una de las formas de la evaluación
según convenga.(autoevaluación, coevaluación y heteroevaluación)
Cuarto momento:
 Planeación y organización de la unidad temática
siguiente encuentro.
a
desarrollar para el
Quinto momento:
 Entrega de los productos desarrollados para su corrección y posterior
evaluación
12
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
8. SISTEMA DE EVALUACIÓN
Un primer proceso evaluativo que equivale al 60% de la nota total, el cual
podrá fundamentar en procesos de evaluación como:
se
 Participación en las tutorías a través de socializaciones y/o
sustentaciones
 Producción y entrega de trabajos escritos.
 Actividades curriculares y extracurriculares previamente planeadas para
cada encuentro. (Exposiciones, folletos, dinámicas, protocolos, ensayos,
etc)
 Desarrollo y presentación del Portafolio
 • El Proceso de autoevaluación: Acorde a los lineamientos establecidos
en la Normativa Académica que proyecta la Universidad se hará en los
tiempos pertinentes que establezca el tutor y se le dará un carácter
evaluador netamente CUALITATIVO.
 El Proceso de coevaluación: Al igual que en el proceso de
autoevaluación, se ceñirá a los parámetros que caracterizan este tipo de
evaluación y también tendrá un carácter CUALITATIVO.
Un segundo proceso evaluativo que equivale al 40% de la nota total, a la cual
se accede sólo con la evaluación final, que tiene lugar en la fecha del
último encuentro o programada por la escuela, donde, en la mayoría de los
casos, se aplica una evaluación de carácter Nacional Institucional, los
estudiantes deberán demostrar el grado de dominio de los saberes adquiridos
de acuerdo a los requerimientos mínimos exigidos por la Universidad; en caso
de no realizarse este tipo de evaluación, el docente titular,
elaborará la
evaluación final, de tal manera que propenda por alcanzar lo anteriormente
mencionado. Con el ejercicio de esta evaluación se da cumplimiento a
su vez, al proceso de la Heteroevaluación.
13
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
Unidades
temáticas
(contenido
teórico de
apoyo)
Unidad 1
Actividades de Aprendizaje
Actividades No Presénciales
 Consulta sobre Uml y su desarrollo
 Desarrollo de ejercicios que permitan asociar los
diferentes tipos de gráficos utilizados en la
notación de Uml
 Elaboración de Diagramas
Actividades Presénciales
 Visita de sitios en Internet que contengan
información de sobre UML como apoyo a módulo de
la UNAD
 ejercicios de análisis de sistemas estructurales
Actividades no Presénciales
 Desarrollo de esquemas que manejan los
diferentes tipos de diagramas que utiliza
el lenguaje de modelado
 Análisis de un sistema real, para ser diseñado
en el lenguaje de modelado
Unidad 2
Actividades Presénciales
 ejercicios de análisis para diseño de un
sistema real
 ejercicios definición de conceptos sobre los
elementos que construyen los modelos de Uml
Actividades no Presénciales
 Desarrollo de diagramas de análisis orientado
a objetos
Actividades Presénciales
 Ejercicios de aplicación sobre diseños orientados
a objetos desde la generación de clases a través
los diagramas de casos de uso
14
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
Actividades no Presénciales
 Desarrollo de aplicaciones que contengan elementos
integrados de programación como diseño de los análisis
orientados a objetos creados.
Actividades Presénciales
Generación de
informes
evaluación de
programas y verificación de concordancias entre el
diseño y el análisis
Unidad 3
Actividades no Presénciales
 Consulta de aplicaciones que contengan diseños
orientados a objetos con Uml
Actividades Presénciales
 Entrega de documentación con diagramas y
reportes del análisis y diseño orientado a objetos sobre
un proceso real
Evaluación final
Aplicación de la Evaluación final
15
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
Ítem
Evaluado
Participación
individual
del estudiante
en el trabajo en
grupo
Estructura del
informe
Redacción y
ortografía
Valoración
Baja
Valoración Alta
Máximo
Puntaje
El estudiante
Nunca participó del
trabajo de equipo
asignado.
(Puntos = 0)
El estudiante participó del
trabajo de equipo pero sus
aportaciones no son
pertinentes al trabajo
solicitado (Puntos = 8)
El equipo no tuvo en
cuenta las normas
básicas para
construcción de
informes (Puntos =
0)
Aunque el documento
El documento
presenta una estructura base, presenta una excelente
la misma carece de algunos estructura (Puntos = 10)
elementos del cuerpo
solicitado. (Puntos = 5)
El documento
presenta
deficiencias en
redacción y
errores ortográficos
(Puntos = 0)
No hay errores de ortografía y La redacción es
el
excelente, las
documento presenta una
ideas están
mediana articulación de las correlacionadas,
ideas y la estructura de los
y el cuerpo del texto es
párrafos
coherente en su totalidad
(Puntos = 3)
(Puntos =6)
6
Aunque se trata la temática
propuesta, el
cuerpo del documento no
soluciona de
manera adecuada la
situación planteada,
las conclusiones no son las
adecuadas al
texto del documento
(Puntos = 7)
15
El documento no da
respuesta a los
lineamientos de la
Fines del trabajo actividad propuesta
(Puntos = 0)
Referencias
Valoración Media
Se maneja de
manera inadecuada
el uso de citas y
referencias
(Puntos = 0)
El estudiante participó de
manera pertinente con la
actividad
(Puntos = 15)
10
Se cumplió con los
objetivos del trabajo de
manera satisfactoria.
(Puntos = 15)
Aunque presenta referencias, El manejo de citas y
estas no
referencias es
se articulan adecuadamente satisfactorio (Puntos = 4)
con el trabajo
(Puntos = 2)
TOTAL DE PUNTOS POSIBLES
15
4
50
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
10. FUENTES DOCUMENTALES
El proceso Unificado de desarrollo de software, Booch Graby, Rumbaugh James, Jacobson Ivar,
Edit Addison Wesly, 2002
Análisis y Diseño de Sistemas de Información, Senn James, Editorial Mc Graw
Hill.
El lenguaje Unificado de Modelado, Booch Graby, Rumbaugh James, Jacobson
Ivar, Edit Addison Wesly, 2002
Análisis y diseño de Sistemas, Kendall &&Kendall, Editorial Printice Hall. Certificación Profesional
en Uml, Varios Autores, Saejee Bussiness School, 2009.
epiwiki. (03 de 10 de 2005). Introducción a UML 2.0. Recuperado el 10 de 05 de 2013, de
http://www.epidataconsulting.com/: http://www.epidataconsulting.com/tikiwiki/tikiread_article.php?articleId=15
IRIS, R. (1995). Red IRIS BSCW. Recuperado el 30 de 05 de 2013, de
http://bscw.rediris.es/pub/bscw.cgi/d673123/Manual de UML.doc
Magma Soft. (19 de Agosto de 2006). Magma Soft. Recuperado el 30 de 05 de 2013, de
http://www.magma.com.ni/~jorge/upoli_uml/refs/Resumen_de_UML.doc
monografias.com. (15 de 12 de 2005). Diseño y Modelación de un Proyecto de Software Utilizando
el lenguaje UML. Recuperado el 30 de 5 de 2013, de http://www.monografias.com:
http://www.monografias.com/trabajos28/proyecto-uml/proyecto-uml.shtml
Universidad Nacional de Ingeniería. (29 de 12 de 2012). Modelo Dinamico UML. Recuperado el 20
de 5 de 2013, de http://es.scribd.com: http://es.scribd.com/doc/106012983/Modelo-DinamicoUML
Universidad Yacambú. (10 de 2009). Análisis y Diseño de Sistemas. Recuperado el 04 de 06 de
2013, de http://www.oocities.org/es:
http://www.oocities.org/es/bcontrerasrodriguez/AnalisisyDisenodeSistemas/foro/forouml.htm
Universidad Yacambú. (2009). UML (Unified Modeling Lenguaje) . Recuperado el 05 de 06 de 2013,
de http://www.oocities.org: http://www.oocities.org/es/avrrinf/tabd/Foro/Foro_UML.htm
Modelado con UML. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con
UML, Java e Internet (p. [69]). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300030&v=2.1&u=unad&it
17
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
=r&p=GVRL&sw=w
Modelado y Programación Orientada a Objetos. (2005). In A. Weitzenfeld, Ingeniería de Software
Orientada a Objetos con UML, Java e Internet (p. [67]). Mexico City: Cengage Learning. Retrieved
from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300029&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Programación Orientada a Objetos con Java. (2005). In A. Weitzenfeld, Ingeniería de Software
Orientada a Objetos con UML, Java e Internet (p. [129]). Mexico City: Cengage Learning. Retrieved
from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300041&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Resumen. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e
Internet (p. 64). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300027&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Desarrollo de Software Orientado a Objetos. (2005). In A. Weitzenfeld, Ingeniería de Software
Orientada a Objetos con UML, Java e Internet (p. [193]). Mexico City: Cengage Learning. Retrieved
from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300050&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Programación y Desarrollo de Software Para Internet. (2005). In A. Weitzenfeld, Ingeniería de
Software Orientada a Objetos con UML, Java e Internet (p. [599]). Mexico City: Cengage Learning.
Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300088&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Desarrollo de Software Para Internet. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada
a Objetos con UML, Java e Internet (p. [629]). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300097&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Modelo de Interfaces. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con
UML, Java e Internet (pp. 209-210). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300054&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Definición de Conceptos. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos
con UML, Java e Internet (pp. [577]-578). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300082&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Costo y Complejidad del Software. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a
Objetos con UML, Java e Internet (p. [3]). Mexico City: Cengage Learning. Retrieved from
18
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300011&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Arquitectura de Clases. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con
UML, Java e Internet (pp. 254-258). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300060&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Módulos. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e
Internet (pp. 121-127). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300038&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Modelo de Análisis. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con
UML, Java e Internet (p. [253]). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300059&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Diagrama de Clases. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con
UML, Java e Internet (pp. 570-575). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300078&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Arquitectura Cliente-Servidor. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a
Objetos con UML, Java e Internet (pp. [601]-602). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300090&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Objetos. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e
Internet (pp. [69]-72). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300031&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Clases. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e
Internet (pp. 72-74). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300032&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Descripción del Problema. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos
con UML, Java e Internet (pp. 197-199). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300052&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Diagramas de Secuencias del Diseño. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a
Objetos con UML, Java e Internet (pp. 515-521). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300073&v=2.1&u=unad&it
=r&p=GVRL&sw=w
19
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
Conceptos Básicos. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con
UML, Java e Internet (pp. [21]-24). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300017&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Programación Avanzada. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos
con UML, Java e Internet (pp. 145-148). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300044&v=2.1&u=unad&it
=r&p=GVRL&sw=w
Modelos Recientes. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con
UML, Java e Internet (pp. 54-56). Mexico City: Cengage Learning. Retrieved from
http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300025&v=2.1&u=unad&it
=r&p=GVRL&sw=w
20
Descargar