SpringとUMLを活用したチケット販売機システムの設計実装
概要
UML(統一モデリング言語)は、オブジェクト指向設計の可視化に役立ちます。本記事では、UMLクラス図を用いてチケット販売機の部品をモデル化し、Spring FrameworkのDI(依存性注入)とAOP(アスペクト指向プログラミング)を組み合わせて実装する方法を解説します。
UMLによる部品設計
販売機の各ハードウェア部品は、共通の抽象クラスBaseComponentを継承します ...
8月1日 00:59 投稿
ソフトウェア工学の期末対策とクローラーコードの実装例
ソフトウェア工学の学習と対策
一、ソフトウェア工学の学習軸
ソフトウェア工学の学習および試験対策では以下の3つの要素を押さえる必要があります:
1.要件定義と設計
ユーザーの要件を正確に理解し、実装可能なソフトウェア設計に変換する方法。
主なポイント:UML図(ユースケース図、データフローディアグラム、状態遷移図、シーケンス図、クラス図など)の描画方法と ...
7月24日 21:08 投稿
PlantUMLでシーケンス図を作成する方法
一、要素
1.参加者とライフライン
@startuml
actor 利用者 as user1
participant システム as sys1
database データベース as db1
@enduml
ライフラインとは各参加者の垂直破線のことで、オブジェクトが時間軸上に存在することを示します。
2.メッセージの送信
-> 一つの横棒は実線で、同期メッセージを表します
--> 二つの横棒は破線で、戻りメッセージを表します ...
6月20日 20:01 投稿