#author("2022-04-20T08:54:26+00:00","default:admin","admin")
-[[令和時代のシステム開発では、どのような設計書を書くべきか 記事一覧:https://thinkit.co.jp/series/9344]]
--[[システム開発で作成するドキュメントの体系:https://thinkit.co.jp/article/17064]]

*要求・要件定義 [#he575668]
**要求定義書 ⭐︎⭐︎⭐︎ [#s6b231a3]

**要件定義書 ⭐︎⭐︎⭐︎ [#sab56435]

**要求要件追跡書 [#h22a323c]

**システム全体図 [#r9e42d3c]
-システム全体イメージ
-外部接続イメージ
-サブシステム間の連携
-機能間の連携’

**設計標準 [#uf964775]
-使用する文字コード
-UI標準
-データに関する標準
-業務フロー記述に関する標準
-開発標準

**非機能要件定義書 [#j3f9d0e9]

*実装要件定義 [#k7308638]
**アーキテクチャ方針 [#w8ce7f10]
-ソフトウェアアーキテクチャ
-システムアーキテクチャ

**ハードウェア構成要件書 [#f3fb2abf]
-機種
-用途
-ストレージ
-周辺機器
-メモリ
-仮想化

**ソフトウェア構成要件書 [#q07e7557]
-システム基軸構成
--OS
--ブラウザ
--データ管理
--ミドルウェア

-開発支援用ソフトウェア
--言語
--IDE
--アプリケーションフレームワーク
--リポジトリ
--テストツール
--データモデリングツール

-運用支援
--システム運用管理ツール
--構成管理ツール
--セキュリティ監視ツール
--ETLツール

-エンドユーザ支援
--EUCツール
--BIツール
--帳票管理ツール

**ネットワーク構成要件書 [#j38b6513]
-回線の種別
-通信サービス
-ネットワーク機器
-その他の付帯設備・機器
-設備工事

**移行要件書 [#vd175883]
-対象データ
業務
移行方法
条件
確認方法

**運用要件書 [#c8bb355a]
-システム運用に関する基本方針
システムの目的
運用方針
利用者の義務と制限

-各運用サイトに関して
--運用管理項目
--運用方法
--実施体制
--支援体制
--システム運用を担当する組織体制
--サーバの起動/停止
--運用スケジュール
--バッチ処理の手動実行
--障害監視、障害検知、リカバリ

**信頼性要件書 [#l27205e7]
-信頼性に関する基本方針
--目標稼働率
--目標復旧時間
--目標復旧地点
--目標復旧レベル

--想定されるシステム障害と対応案

--想定される災害と対応案

**性能要件書 [#zffb6898]

**セキュリティ要件書 [#j88478ff]
-適用範囲
-情報資産の保護
-活動組織(体制)
-セキュリティ監視及び監査
-安全処置
-研修の実施
-機密保持
-コンプライアンス
-継続的な改善

-データ操作、アプリケーション単位、デバイス毎の権限・制限

-ログ監視
-パスワード管理
--変更サイクル
--シングルサインオン

*論理設計 [#be51617b]
**概念データモデル ⭐︎⭐︎⭐︎ [#ud90015d]
-リリース系エンティティ
-イベント系エンティティ
-リレーション
-外部インタフェース

**論理データモデル ⭐︎⭐︎⭐︎ [#l66f436e]
-概念データモデルを元に以下を追記
--エンティティの定義
--リレーション
--整合性の確認
--正規化の確認
--属性定義
--ドメイン定義
--エンティティとリレーションの確定
--主キー(ナチュラルキー)
--必須項目
--用語集

**ToBe業務フロー図 ⭐︎⭐︎⭐︎ [#f4b903cd]

**ユースケース ⭐︎⭐︎⭐︎ [#if6d3cb5]

**プロセス定義 ⭐︎⭐︎⭐︎ [#ke23b761]

**画面UIデザイン ⭐︎⭐︎⭐︎ [#gd8eebad]

**論理CRUDマトリクス ⭐︎⭐︎⭐︎ [#f41aa1d1]

*物理設計 [#bd172d51]
**物理データモデル ⭐︎⭐︎⭐︎ [#bb62c340]
論理データモデル、論理CRUDマトリクス、アーキテクチャ設計書を元に作成

-物理データモデルの作成
-プロセス分析
-データアクセス分析
-属性の物理名定義
-各種ルールの定義 ... 参照整合性制約、一意性制約、主キー制約、NOT NULL制約、値制約などの制約ルール
-インデックス、トリガー
-非正規化および導出項目の追加

**物理CRUDマトリクス ⭐︎⭐︎⭐︎ [#tfd68467]
-エンティティと業務プロセス、およびエンティティと機能の関係を表形式で表現
-表の桝の中で、CRUDをどこに書くかを決めておく

**サブシステム定義 ⭐︎⭐︎⭐︎ [#n446a799]
-サブシステム毎にグループ化した業務プロセスと機能を一覧にしたもの
-サブシステム同士の連携の仕方を定義

**外部インタフェース定義 ⭐︎⭐︎⭐︎ [#t158b362]

**機能定義 ⭐︎⭐︎⭐︎ [#p66f5424]


**UI定義 ⭐︎⭐︎⭐︎ [#ga07c29a]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS