Unidad
04

Bienvenida

En esta unidad comprenderás que el lenguaje unificado de modelado (UML) brinda un sistema de trabajo con objetos, basado en el análisis y diseño, a través de un conjunto de herramientas, con una consistencia del lenguaje para especificar un sistema de software. Esta especificación se logra mediante la representación de las mejores prácticas en la tecnología de la industria de objetos. Este conjunto de herramientas permite modelar, es decir, analizar y diseñar un sistema orientado a objetos. En la unidad 3 de este curso, se vio que el UML es un sucesor de los lenguajes de modelado de objetos, derivado de las metodologías Booch, OMT y OOSE.

El UML que surge de estas tres metodologías mencionadas integra a la comunidad orientada a objetos con conceptos de modelado básico y permite desviaciones de las herramientas que componen este lenguaje, las cuales son muchas, tales como diagramas de clase, secuenciales, de actividades, casos de uso, escenarios de caso de uso y gráficos de estados. Lo anterior consiste en definir la semántica del programa en cuestión a lo que se va a diseñar y de esta forma se maneja el Lenguaje de Especificación de Objetos, llamado UML.

De esta manera, al elaborar un programa con orientación a objetos se deberá determinar cómo se va a diseñar el problema; una vez establecido esto, se distinguen los tipos de diagramas que se van a usar para hacer el diseño del software y ejemplificar a través de lenguaje UML, los objetos y las clases, para finalmente hacer los diagramas de los mismos.

Pixabay. (n.d.). Matriz comunicación software PC [Ilustración].
Pixabay. https://pixabay.com/es/illustrations/matriz-comunicaci%C3%B3n-software-pc-1799653/

Da clic en Competencias para continuar el estudio de la unidad 4.

Competencia específica

Aplicar los tipos de diagramas para estructurar un sistema orientado a objetos, mediante el método de modelado UML.

Logros

  • Determinar cómo diseñar un problema orientado a objetos.
  • Distinguir los tipos de diagramas UML para el diseño de software.
  • Ejemplificar Objetos y clases con UML.
  • Diagramar objetos y clases con UML.

Da clic en Contenido para continuar el estudio de la unidad 4.

Contenido

Unidad 4. Diseño orientado a objetos con UML (lenguaje unificado de modelado)

  • 4.1 Representación de objetos y clases con UML

    4.1.1. Representación de clases con UML

    4.1.2. Representación de objetos con UML

  • 4.2. Diagramas y documentación para el diseño del software con UML

    4.2.1. Casos de uso

    4.2.2. Escenarios del caso de uso

    4.2.3. Diagramas de actividades

    4.2.4. Diagrama secuencial

    4.2.5. Diagrama de clase

    4.2.6. Diagrama de gráfico de estado

Material de estudio

 Da clic en el ícono, para descargar el contenido de la unidad 4.

Da clic en Cierre para continuar el estudio de la unidad 4.

Cierre

Pixabay. (n.d.). Matriz datos red software código [Fotografía].
Pixabay. https://pixabay.com/es/photos/matriz-datos-red-software-c%C3%B3digo-4493783/

Has concluido la unidad 4 del curso. A lo largo de ésta se vieron conceptos de diseño orientado a objetos con UML, cómo se representan los objetos y las clases, además de cómo se hacen los diagramas para los casos de uso, escenarios del caso de uso, diagramas de actividades, diagramas secuenciales, de clase y el gráfico de estado.

Es aconsejable que revises nuevamente la unidad en caso de que los temas que se acaban de mencionar no te sean familiares, o no los recuerdes; de no ser éste tu caso, has concluido tu curso de Análisis y diseño orientado a objetos.

Da clic en Fuentes de consulta para concluir el estudio de la unidad 4.

Fuentes de consulta

Básica

  • Alarcón, R. (2005). Diseño orientado a objetos con UML. Madrid: Grupo Eidos.
  • Figueroa, P. (s. f.). Conceptos básicos en un diagrama de estados. Canadá: Universidad de Alberta.
  • Fowler, M. y Scott, K. (1999). UML. Gota a gota. México: Addison Wesley.
  • Gracia, J. (2003, 27 de septiembre). UML: Casos de uso. Use case. Desarrollo de Software Orientado a Objetos. Ingeniero Software
  • Kendall, K. y Kendall, J. (2005). Análisis y diseño de sistemas. México: Prentice Hall Iberoamericana.
  • Kenneth, C. (2004). Lenguajes de programación: principios y práctica. México: Thomson.
  • Larman, C. (2004). Applying UML and Patterns: an Introduction to Object-Oriented Analysis and Design. México: Prentice Hall.
  • Louden, K. C. (2004). Lenguajes de programación: Principios y práctica. México: Thompson.
  • Quatrani, T. y James, R. (1997). Visual modeling with rational rose and UML. México: Addison Wesley.
  • Sparx System (2007). Diagrama de máquina de estados UML 2. Mendoza, Argentina: Sparx Systems Argentina SOLUS S.A.

Muy bien, has concluido el estudio de la unidad 4, ahora realiza las Actividades de aprendizaje.