0
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?

システム開発時の詳細設計書系ついて①(画面設計書について)

Last updated at Posted at 2024-11-24

1. はじめに

1年半前に記載しましたが消えてしまったので、再度投稿します。
2年前に現場で詳細設計書のようなものを書いていたので、その際のフォーマットに沿って、
自作の課題として作ったのでそれを元に載せていきます。

2.各資料の役割について(画面部品情報)

この後の、1. 【画面イメージ】〜 5.【DB情報】を見出しにして、
画面設計書(画面のレイアウト+部品の説明+DBの付き合わせ)の観点で、
各項目を書いていきます。

1. 【画面イメージ】

以下のようにエクセルベースのイメージを作ったものを載せます。
機能をなんとなく配置してこういうふうになればいいなというレベルで問題ないと思います。

スクリーンショット 2024-11-24 13.59.09.png

実際に後日に、画面を作成後は以下のように貼り付けなおします。
スクリーンショット 2024-11-24 14.22.21.png
スクリーンショット 2024-11-24 14.22.30.png
スクリーンショット 2024-11-24 14.22.42.png

2.【機能概要】

この画面を使って何ができるのか、何を実現したいのかの仕様を書きます。
ボタンやリンクごとに書いていきます。
詳細はビジネスルール側に書くのでイメージレベルを書いていきます。

スクリーンショット 2024-11-24 14.00.39.png

3.【イベント情報】

初期表示時やボタン押下時、リンククリックの挙動を、「イベント名」、「処理概要」に分けて記載していきます。処理概要時よりは詳細に、ビジネスロジックほどは詳細に書かなくてもいいレベルです(裁量は難しいですが)

スクリーンショット 2024-11-24 14.02.43.png

4.【フォーム情報】

画面に配置している項目の内容と、その部品(label,textなど)、説明を「項目名」、「部品」、「備考」に分けて記載していきます。

スクリーンショット 2024-11-24 14.04.35.png

5.【DB情報】

4.【フォーム情報】の行に並べて、取得元のテーブル、取得列、データ型、桁数、備考に分けて
情報を羅列してきます。

スクリーンショット 2024-11-24 14.06.18.png

行に並べた場合
スクリーンショット 2024-11-24 14.06.47.png

6.終わりに

以下のような流れで書きました。

スクリーンショット 2024-11-24 14.09.31.png

以降は、1年半前に記載しました
② 画面に対してのビジネスルール へ続きます。

0
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
0
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?