1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

シーケンス図

Last updated at Posted at 2023-07-22

目次

  1. シーケンス図とは
  2. シーケンス図の特徴・必要性
  3. シーケンス図の種類
  4. シーケンス図の注意点

シーケンス図とは

プログラムの処理の流れを直感的でわかりやすく図式化したもの

シーケンス図

シーケンス図の特徴・必要性

  1. システム開発の設計書として使用される
  2. 保守・追加開発時に活用する際に役立つ

システム開発の設計書として使用される

システムの流れが直感で分かるので、システム設計時やクライアントへの説明など含めて業務が円滑に進めやすくなる

保守・追加開発時に活用する際に役立つ

図を参考にする事で、機能追加やエラー等への対応がスムーズになる

シーケンス図の種類

  1. 概略
  2. 詳細

概略

一塊の機能でクラス分けしたもの
1つの図で大きなプログラムを一元的に見ることが出来る

詳細

局部的に詳細に説明したもの

例1

「ユーザー」「ログイン」に当たる部分はクラスになる。
「ユーザ存在するか?」「権限があるか?」はメソッドになる
2023-07-22-115843


例2

メソッド名で表現されたもの。
※「main(argc, argv)」などのメソッドから『どういう処理が行われているか』を命名から読み取る必要がある

シーケンス図の注意点

  1. プログラムは命名で読む

プログラムは命名で読む

シーケンス図はあくまで『プログラムの流れ』を知る為のものであり、『プログラムの状態』を知る為のものではない。その為、オブジェクト名・メソッド名から推定して読む事が求められる

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?