2012-07-19 103 views
1

我在一個企業系統中工作,我們剛剛收到一個完整的業務規則的舊COBOL文件。它是IF ELSE語句的一個大集合,它爲變量賦值。有沒有一個程序可以輸入所有這些IF ELSE邏輯語句,並在最後看到整個流程?程序可視化邏輯流程

謝謝!

+1

爲什麼標記爲Java?您可以將它移植到python,並使用Light Table等功能來獲取輸出。如果沒有別的,爲了所有意圖和目的,IF ELSE邏輯在任何語言中都是相同的,因此您可以按原樣解釋它。 – 2012-07-19 19:20:26

+0

你可以發佈代碼嗎?您是否將其移植到Java? – 2012-07-19 19:44:26

+0

@TylerHeiks:我不認爲他想將COBOL If-Else statemens翻譯成Java If-Else語句,但是使用現代OOP設計來重寫應用程序(他需要知道有關域的事情才能這樣做) – Lopina 2012-07-19 20:48:14

回答

1

IBM的針對z的Rational Developer/OS有很多有用的東西 - 它會格式化和縮進你的源代碼讓人們更容易理解;它會爲您提供一個樹型輪廓視圖;有一些報告和UML擴展可用,雖然我從來沒有用Cobol來使用它們,我也不知道那裏的支持級別。

有許多工具可以將Cobol代碼可視化爲流程圖或其他表示形式。將「可視化cobol」插入谷歌會給你一些其他的選擇。