软件工程的结构化UML图

Diagramas UML estructurales para la Ingeniería del Software

En la era de la información el desarrollo de software de calidad es un factor esencial. Desarrollar software de calidad implica conocer los modelos que dan lugar a dicho software.UMLes un estándar que permite abordar ese problemaen todos sus niveles.

745 次查看
巴仑西亚理工大学
edX
  • 完成时间大约为 5
  • 初级
  • 西班牙语
注:因开课平台的各种因素变化,以上开课日期仅供参考

你将学到什么

La historia de UML y los diagramas que componen el estándar

Usar los diagramas que permiten realizar modelado estructural

Conocer las primitivas de modelado conceptual estructural que proporciona UML

Construir diagramas de clases (como modelo estructural más relevante) de ejemplos reales

课程概况

En la era de la información en la que estamos inmersos el desarrollo de software de calidad es un factor esencial y muy importante en las ciencias de la computación. Desarrollar software de calidad implica conocer los modelos que dan lugar a dicho software. Una Ingeniería del Software avanzada debe de estar fundamentada -como toda Ingeniería- en modelos conceptuales expresivos, claros y fáciles de entender y gestionar. Para que esa gestión eficiente de modelos sea una realidad, los lenguajes de modelado se convierten en una herramienta imprescindible.

El “Lenguaje de Modelado Unificado” (UML, en inglés “Unified Modeling Language”) es un estándar que permite abordar ese problema del modelado de software en todos sus niveles desde una perspectiva integral que el estándar en su conjunto proporciona.

Entre todos los modelos UML el modelado estructural destaca por el papel básico que juega en todo proceso de desarrollo de software. El correcto diseño conceptual de un sistema software es fundamental. De la mano de un equipo dirigido por un instructor conocedor de UML desde sus orígenes y con una gran experiencia en su uso, en el curso en línea aprenderás a realizarlo y conocerás las primitivas de modelado que son relevantes junto con los diagramas asociados que UML pone a tu alcance (centrados en el diagrama de clases, el diagrama de objetos y el diagrama de paquetes). La determinación de esa dimensión “estructural” del software es normalmente el primer paso y el más importante en el proceso de producción de software, porque determina qué datos van a usarse y como van a relacionarse entre ellos. Sin unos buenos “cimientos” que delimiten el soporte estructural del sistema software resultante, la ingeniería del software corre el riesgo de quedarse en un mero ejercicio de “artesanía”.

Con el objetivo fundamental de potenciar una ingeniería del software de calidad, este curso de informática introduce y desarrolla todas estas ideas explicando qué modelos hay que construir, con qué herramientas conceptuales, y como hay que construirlos, todo ello desde una perspectiva práctica acompañando los conceptos teóricos con ejemplos y casos prácticos.

¿Queremos ser ingenieros de software o artesanos del software?

课程大纲

Semana 1.- Fundamentos
Semana 2.- Especificación de clases
Semana 3.- Diagrama estructurales en UML
Semana 4.- Caso práctico: diagrama de clases

预备知识

Ninguno

千万首歌曲。全无广告干扰。
此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2020 MOOC.CN 慕课改变你,你改变世界