---
title: "Podział dużych diagramów sekwencji UML"
date: "2010-03-31"
tags: 
  - "c"
  - "java"
  - "reverse-engineering"
  - "uml"
  - "uml-tool"
  - "umodel"
  - "visual-basic"
description: Odkryj, jak UModel 2010r2 umożliwia dzielenie dużych diagramów sekwencji UML podczas procesu inżynierii odwrotnej kodu Java, C# i Visual Basic, co zwiększa czytelność i ułatwia analizę.
---
Status: #blog

Tags:  #c #java #reverse-engineering #uml #uml-tool #umodel #visual-basic

Categories: [Altova](/blog/pl/category/altova.md) 
# Podział dużych diagramów sekwencji UML

Nowa funkcja wprowadzona w wersji 2 programu [UModel 2010](https://www.altova.com/pl/umodel.html) umożliwia podział dużych [diagramów sekwencji](https://www.altova.com/pl/umodel/sequence-diagrams.html), gdy [odwrotnie inżynierujesz istniejący kod źródłowy Java, C# lub Visual Basic](https://www.altova.com/pl/umodel/uml-reverse-engineering.html). 

Jakie są zalety dzielenia diagramu sekwencji i jak zdecydować, czy go podzielić, czy nie? Oczywiście, pojedynczy diagram ułatwia przeglądanie wszystkich interakcji, które zachodzą podczas wykonywania operacji klasy, w jednym widoku. Z drugiej strony, duży i złożony diagram może być trudny do przeglądania, nawigacji, analizy i drukowania w czytelnej formie. Na szczęście, UModel 2010r2 umożliwia szybkie i łatwe eksperymentowanie. Po wygenerowaniu diagramu sekwencji, jeśli nie jesteś zadowolony z wyników, po prostu kliknij przycisk "Cofnij" i możesz utworzyć nową wersję, wybierając różne opcje w oknie dialogowym generowania diagramu sekwencji. Możesz również wielokrotnie użyć funkcji generowania diagramu sekwencji dla tej samej operacji klasy i przechowywać wiele wersji diagramu sekwencji w swoim modelu. 

Na przykład, jeśli planujesz zmodyfikować istniejący kod, warto zachować stałą dokumentację wersji "przed" i "po" wprowadzeniu zmian, aby udokumentować te modyfikacje. Ostatnio dostosowaliśmy naszą analizę starszego systemu bankomatów, aby stworzyć dwa nowe dokumenty techniczne, które zostały opublikowane w sekcji [Biblioteka Materiałów Referencyjnych](https://www.altova.com/pl/library.html) na stronie internetowej Altova. Dokumenty te noszą tytuły: [Analiza starszego systemu za pomocą Altova UModel](https://www.altova.com/pl/analyze-a-legacy-application.html) oraz [Ulepszenie starszego systemu za pomocą Altova UModel](https://www.altova.com/pl/enhance-a-legacy-application.html). Ulepszenia kodu obejmowały dodanie nowej metody o nazwie "getFinalOkay" bezpośrednio do oryginalnego pliku źródłowego klasy "Withdrawal". Kiedy ukończyliśmy [bilet w obie strony](https://www.altova.com/pl/umodel/uml-round-trip.html) Synchronizując nasz projekt UModel z kodem aplikacji, rozdzielona wersja diagramu sekwencji zawierała dedykowany poddiagram dla nowej metody. Poddiagram jest automatycznie oznaczony adnotacją i zawiera odnośnik hipertekstowy do głównego diagramu. 

[![Diagram sekwencji UML](https://lh6.ggpht.com/_REdrfeVqYdU/S7Nu9rcoKKI/AAAAAAAAAJw/O5FCZWoKVck/UML_sequence_diagram_thumb%5B1%5D.gif?imgmax=800 "UML_sequence_diagram")](http://lh4.ggpht.com/_REdrfeVqYdU/S7Nu9CJAInI/AAAAAAAAAJs/P93e_RVjdM8/s1600-h/UML_sequence_diagram%5B3%5D.gif) 

Jeśli chcą Państwo przekonać się, jak model wizualny oprogramowania może pomóc w pracy z istniejącym systemem, [kliknij tutaj, aby pobrać](https://www.altova.com/pl/download/umodel/uml_tool_enterprise.html) w pełni funkcjonalną wersję próbną [Altova UModel](https://www.altova.com/pl/products/umodel/uml_tool.html)!
