アカウント名:
パスワード:
UML で絵を描いて、コードに落とすのってないでしたっけ?わたしゃ、C, C++ のなどコードは書けるが、UML 読めないけど。
シーケンサ(PLC)ならラダー自体がグラフィカルだ。論理演算も算術演算もできるけど、アセンブラを簡易的に視覚化して組んでるのと変わらんが
#ST言語を使おう
目指すは、非ノイマン型初期デジタルコンピュータのワイヤードロジック配線図ですね。
表現できるアーキテクチャが、1ビットアキュムレータ+スタックに限定されてますが# 残りは全部メモリ間演算
それこそ、Visual Studio Ultimate [microsoft.com]とか。後はVS [sparxsystems.jp]とかEclipseの開発環境に統合できる [sparxsystems.jp] Enterprise Architect [sparxsystems.jp]とか、生成位だと旧名JUDE、現astah* [change-vision.com]とかですかね?
結構対応してるけど、結局それ+の部分を手作業で書くことは必要になりますので完全にコーディングしなくてよいとはなりませんが。
無償で使えるのにJUDEってのがあったハズ……と思ってググったら公開終了になってた。後継にastah* community [change-vision.com]ってのがあるのね。後、名前を知ってるレベルだとEnterpise Architect [sparxsystems.jp]ってのがあるけど、使用感は知らず。
ある所にはあるし、使ってる所は使ってるんでしょうね。
> UML で絵を描いて、コードに落とすのってないでしたっけ?
Rational Rose [ibm.com]とか?使った事が無いので、どの程度使えるのかは不明ですが。
# お勉強、してみるかね。
RationalのRoseとかが、すでに15年ほど前にその辺のことはやってると思います。ただ、やはりそれなりの規則や成約に基づいて記述する必要があるのと、規則や成約があればとりあえず反発するという中学生みたいな老害エンジニアが多いという現実があったので、たぶん普及しませんでした。
#理由については個人的な偏りに基づく偏見と憶測です
15年前の老害エンジニアが死んでいなくなったのに、まだ普及しないのは単に不便だからです
UMLからコードを出力させるにはOCLが必須だったり、開発で難しいのはUMLでは表現できない場所だっていうこともあったり・・・・
これまたSyntaxを持ってて、それ知らないと「読めない」し、テキストベースみたいなもんですしね。
そもそもUMLって現場で使われているの?
シーケンス図や擬似アクティビティ図くらいなら。現場によるだろうけど、私の見てきたのはこの程度。あとは旧態依然としたフローチャート。
「UMLを導入しました」と言いつつアクティビティ図と称したフローチャートしか使っていない現場を見たような覚えが。
(仕事で)完成したコードをクラス図にするという使い方をしたことならある。ソースをそのまま読むよりは後で状況を確認しやすかったかな。
クラス図にしたら考えてたより構造が腐ってたので(もちろん自分で書いたコードです)クラス図を参考にリファクタリングしたということもある。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
UML (スコア:0)
UML で絵を描いて、コードに落とすのってないでしたっけ?
わたしゃ、C, C++ のなどコードは書けるが、UML 読めないけど。
Re:UML (スコア:2)
Re:UML (スコア:1)
シーケンサ(PLC)ならラダー自体がグラフィカルだ。
論理演算も算術演算もできるけど、アセンブラを簡易的に視覚化して組んでるのと変わらんが
#ST言語を使おう
Re: (スコア:0)
目指すは、非ノイマン型初期デジタルコンピュータのワイヤードロジック配線図ですね。
Re: (スコア:0)
表現できるアーキテクチャが、1ビットアキュムレータ+スタックに限定されてますが
# 残りは全部メモリ間演算
Re:UML (スコア:2)
それこそ、Visual Studio Ultimate [microsoft.com]とか。
後はVS [sparxsystems.jp]とかEclipseの開発環境に統合できる [sparxsystems.jp] Enterprise Architect [sparxsystems.jp]とか、生成位だと旧名JUDE、現astah* [change-vision.com]とかですかね?
結構対応してるけど、結局それ+の部分を手作業で書くことは必要になりますので完全にコーディングしなくてよいとはなりませんが。
Re:UML (スコア:2)
無償で使えるのにJUDEってのがあったハズ……と思ってググったら公開終了になってた。
後継にastah* community [change-vision.com]ってのがあるのね。
後、名前を知ってるレベルだとEnterpise Architect [sparxsystems.jp]ってのがあるけど、使用感は知らず。
ある所にはあるし、使ってる所は使ってるんでしょうね。
Re:UML (スコア:1)
> UML で絵を描いて、コードに落とすのってないでしたっけ?
Rational Rose [ibm.com]とか?使った事が無いので、どの程度使えるのかは不明ですが。
# お勉強、してみるかね。
Re:UML (スコア:1)
RationalのRoseとかが、すでに15年ほど前にその辺のことはやってると
思います。ただ、やはりそれなりの規則や成約に基づいて記述する必要が
あるのと、規則や成約があればとりあえず反発するという中学生みたいな
老害エンジニアが多いという現実があったので、たぶん普及しませんでした。
#理由については個人的な偏りに基づく偏見と憶測です
Re:UML (スコア:1)
15年前の老害エンジニアが死んでいなくなったのに、まだ普及しないのは単に不便だからです
Re: (スコア:0)
UMLからコードを出力させるにはOCLが必須だったり、
開発で難しいのはUMLでは表現できない場所だっていうこともあったり・・・・
Re: (スコア:0)
これまたSyntaxを持ってて、それ知らないと「読めない」し、テキストベースみたいなもんですしね。
Re: (スコア:0)
そもそもUMLって現場で使われているの?
Re: (スコア:0)
シーケンス図や擬似アクティビティ図くらいなら。
現場によるだろうけど、私の見てきたのはこの程度。
あとは旧態依然としたフローチャート。
Re:UML (スコア:2)
「UMLを導入しました」と言いつつアクティビティ図と称したフローチャートしか使っていない現場を見たような覚えが。
Re: (スコア:0)
(仕事で)完成したコードをクラス図にするという使い方をしたことならある。
ソースをそのまま読むよりは後で状況を確認しやすかったかな。
クラス図にしたら考えてたより構造が腐ってたので
(もちろん自分で書いたコードです)
クラス図を参考にリファクタリングしたということもある。