mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-24 13:24:05 -06:00
23 lines
534 B
Markdown
23 lines
534 B
Markdown
---
|
|
title: "16-reverse engineering"
|
|
aliases:
|
|
tags:
|
|
- info201
|
|
- lecture
|
|
sr-due: 2022-05-11
|
|
sr-interval: 3
|
|
sr-ease: 270
|
|
---
|
|
|
|
|
|
# Java -> UML reverse engineering
|
|
reverse of [uml-java-forward-engineering](notes/uml-java-forward-engineering.md)
|
|
|
|
- parse java doe and egenerate corresponding uml diagrams
|
|
- useful to generate models of existing systems
|
|
- code usually has more detail than can be represented in diagrams
|
|
- automated diagram layout likely to be ugly ⇒ manual clean up
|
|
- some language specific features may not translate
|
|
|
|
|