X(旧Twitter)で共有する Facebookでシェア LinkedInでシェア URLをコピー 情報システムをスパイラル・モデルで構築した場合の「設計」の工程は,システムの要求分析と開発(プログラミング)を結ぶための作業となる。要求分析で作成された各種の図を詳細化 ...
前回(第3回 静的モデル:クラスにおけるUMLとJavaのマッピング(1))は、UMLの“クラス”とJavaの“クラス”についてそれぞれを構成する部品をメタモデルという形で明確化しました。今回は、このメタモデルを比較することによって、UMLとJavaのマッピング ...
Javaによる具象クラスの実現例はリスト6のようになります このJavaクラスAccountは典型的な具象クラスです。インスタンス変数はすべて可視性をprivateにして、外部からの不用意なアクセスを不可能にしています。インスタンス変数に対するアクセスは ...
本連載は、未経験の人でもUMLを使いこなせるようになることを最終目標として、UMLについてゼロから解説しています。今回は、架空の宅配便会社「まいにち宅配便」の配達予約システムの開発プロジェクトを題材に、設計モデル(詳細設計のモデル)を作成 ...
最近のこうしろうの日課は,野村のバーチャル株式投資倶楽部である。バーチャルで100万円分の株券を購入し,毎日値動きをチェックしている。「子供がバーチャルで株式なんて…」という意見があるかもしれないが(私も一瞬そう感じた),学校で教えて ...
「はじめてのIT技術講座」シリーズのUMLの入門書です。本書は「主要なダイアグラムが読めて理解でき、簡単なモデルが書ける」レベルをめざし、研修コースに利用できるような内容です。章末に各章の確認として、練習問題をつけ理解の確認ができるよう ...
Java言語が登場して間もない頃だったでしょうか。IT系の雑誌広告に大きく宣伝されているRational ROSEなる製品に関心を持ちました。何やらこのソフトウェアツールを用いると、 ソフトウェアの開発が効率化するというのです。その頃の私は図と言えば ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
ソフトウェア開発が複雑化する中で、コードや設計情報の可視化は欠かせません。特に、UML(Unified Modeling Language)とMermaidは、テキストベースでダイアグラムを生成できるツールとして注目されています。これらを活用することで、開発の効率化やチームの ...