Ubuntu その9 「Server 12.04.3 LTS、kubuntu、cURL」
(゚ω゚)の続き。
(゚ω゚) UMLは要るだろう。検索してたら東京農工大学のサイトが見つかった。
http://www.tuat.ac.jp/~asiaprog/courses/oss/
レッスン6:オープンソース開発ツールの種類と機能
http://www.tuat.ac.jp/~asiaprog/courses/oss/lesson06/
UmbrelloもよくできたUML描画ツールです。このアプリケーションはKDE (K Desktop Environment)に含まれるプログラミング支援ツールの1つです。ただしKDE環境でなくとも利用することは可能です。またKDEから離れて、WindowsやMac OS Xにも移植されているのでこれらのプラットフォームでも使うことができます。
Umbrelloも、UMLの中で利用頻度が高いクラス図、ユースケース図、コンポーネント図、配置図をサポートしています。またコードを自動生成する機能を備え、その対象プログラミング言語もJavaだけでなくPHP、C++、JavaScript、ActionScript、他にも多数のプログラム言語を自動生成することができるようになっています。
(゚ω゚)IT初心者向けのPDF(257ページ)の置いてある所。
http://www.ipa.go.jp/search.html?cx=017675080954146508595%3Asg_qpcfvxlo&cof=FORID%3A10&ie=UTF-8&q=%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E5%AE%9F%E8%B7%B5%E7%89%B9%E8%AB%96&imageField.x=0&imageField.y=0#gsc.tab=0&gsc.q=%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E5%AE%9F%E8%B7%B5%E7%89%B9%E8%AB%96
オープンソース実践特論
http://www.ipa.go.jp/files/000018754.pdf
ファイル形式: PDF/Adobe Acrobat
オープンソースソフトウェア(OSS)って何? ▫ソースコードが公開され、自由に利用、 改良、再配布が可能なソフトウェア. ▫ 正式にはOSI (Open Source Initiative)が定義. ▫ 無料なだけでなく、自由に改良できるところがポイント. ▫ 世界中の個人・企業が開発 に ...
(゚ω゚)Umbrelloサイトを見てみると、英語・・(汗)。
http://umbrello.kde.org/documentation.php
Umbrello UML Modeller Handbook
The handbook contains information on Umbrello and the Unified Modelling Language (UML).
en - Umbrello UML Modeller Handbook
(゚ω゚)インストールしなきゃ始まらない。英語だろうが、ここは勝負だ!
(゚ω゚)日本語だった♪。
(゚ω゚)どんなSQLが作られるか試してみた。
(゚ω゚)エンティティ毎にsqlファイルが生成された。
pochifx@ubuntu64:~/uml-generated-code$ ls -l
合計 12
-rw-rw-r-- 1 pochifx pochifx 694 11月 20 17:29 characters.sql
-rw-rw-r-- 1 pochifx pochifx 119 11月 20 17:29 organization.sql
-rw-rw-r-- 1 pochifx pochifx 79 11月 20 17:29 voice.sql
pochifx@ubuntu64:~/uml-generated-code$
pochifx@ubuntu64:~/uml-generated-code$ more *
::::::::::::::
characters.sql
::::::::::::::
--
-- TABLE: Characters
--
--
CREATE TABLE Characters (
Name varchar NOT NULL , -- 名前
Star int unsigned zerofill NOT NULL , -- 星
Club varchar, -- 部活
Organization varchar, -- 組織
Family varchar,
Weapon varchar, -- 得物
Voice varchar NOT NULL ,
Memos varchar
);
--
ALTER TABLE Characters ADD CONSTRAINT 外部キー制約Voice FOREIGN KEY (Voice) REFERENCES Voice(Name) ON UPDATE NO ACTION ON DELETE NO ACTION;
--
ALTER TABLE Characters ADD CONSTRAINT 外部キー制約Organization FOREIGN KEY (Organization) REFERENCES Organization(Name) ON UPDATE NO ACTION ON DELETE NO ACTION;
ALTER TABLE Characters ADD CONSTRAINT FOREIGN KEY () REFERENCES undef ();
::::::::::::::
organization.sql
::::::::::::::
--
-- TABLE: Organization
--
--
CREATE TABLE Organization (
Name varchar NOT NULL ,
Role varchar NOT NULL
);
::::::::::::::
voice.sql
::::::::::::::
--
-- TABLE: Voice
--
--
CREATE TABLE Voice (
Name varchar NOT NULL
);
pochifx@ubuntu64:~/uml-generated-code$