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

-[[システム設計の流れ・設計書の構成メモ:https://qiita.com/chocode/items/fd51dd8f561e2a0fbd70]]
-[[システム設計書の書き方とは|設計書・仕様書の書き方を解説:https://www.dcr.co.jp/blog/system-design/how-to-write/]]
-[[システム開発の基本設計・詳細設計はどう進める? 具体的な成果物や注意点を解説!:https://type.jp/et/feature/20592/]]
-[[【システム開発の設計】基本設計・詳細設計とは:https://rekaizen.com/article/detail/business-system/1091]]

-[[外部設計 PART5 セキュリティ設計・運用設計・テスト設計:https://www.threenext.com/secopetest/]]

*システム企画書 [#s8203f38]
-[[システム導入を成功させるにはどんな企画書を書けばいい?項目やポイントについて解説:https://start-it.jp/business/proposal-point/]]

*開発プロジェクト管理計画書 [#o33e4f81]
-[[プロジェクト計画書の作成方法・目次構成と記載するポイントの解説:https://pm-laboratory.com/m20211002/]]
-[[プロジェクト管理の計画書とは?初級者でも記載すべき項目がわかる!:https://it-trend.jp/project_management/article/33-0014]]

*要求・要件定義 [#he575668]
-[[超上流から攻めるIT化の事例集:要件定義:https://www.ipa.go.jp/sec/tool/ep/ep2.html]]
-[[ユーザのための要件定義ガイド 第2版 要件定義を成功に導く128の勘どころ:https://www.ipa.go.jp/ikc/publish/tn19-002.html]]
-[[システム構築の上流工程強化(非機能要求グレード):https://www.ipa.go.jp/sec/softwareengineering/std/ent03-b.html]]

-[[要件定義における成果物一覧と書き方(要件定義書サンプルあり):https://pm-rasinban.com/rd-write]]
-[[機能要件・非機能要件の書き方【サンプル有り】:https://pm-rasinban.com/kinou-hikinou]]
-[[Functionality=機能要件?:http://d.hatena.ne.jp/tacohachi/20080310/1205141806]]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

**性能要件書 [#zffb6898]

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

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

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

***権限 [#i30a72fd]
-[[システムの権限管理を設計するときの考え方:https://applis.io/posts/how-to-manage-authorization]]
-[[アプリケーションにおける権限設計の課題:https://kenfdev.hateblo.jp/entry/2020/01/13/115032]]
-[[システムのアクセス制御 (操作権限管理) 設計:https://knooto.info/software-design-access-control/]]
-[[業務システムにおけるロールベースアクセス制御:https://qiita.com/kawasima/items/8dd7eda743f2fdcad78e]]
-[[これだけ抑えればOK!権限管理のDB設計デザインパターン:https://waterlow2013.hatenablog.com/entry/2017/01/27/233405]]
-[[ロールベースでSaaSの権限設計を考える:https://note.com/tumsat/n/nfbf88bfcbc29]]
-[[権限周りの設計:https://zenn.dev/dove/articles/8bed47a7a839ad]]

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

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

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

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

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

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

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

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

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

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

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

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

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


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

*システム設計書 [#t1814ce1]
-[[システム設計書の書き方とは|設計書・仕様書の書き方を解説:https://www.dcr.co.jp/blog/system-design/how-to-write/]]

*セキュリティ設計書 [#vd1392e5]
-[[セキュリティ設計(リスク分析)入門:https://www.ipa.go.jp/files/000053950.pdf]]
-[[システム設計における情報セキュリティ要求分析:https://www.ipa.go.jp/files/000057237.pdf]]
-[[政府情報システムにおけるセキュリティ・バイ・デザインガイドライン:https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/e2a06143-ed29-4f1d-9c31-0f06fca67afc/2a169f83/20220630_resources_standard_guidelines_guidelines_01.pdf]]

-[[セキュリティ要件ガイドブック:https://www.soumu.go.jp/main_content/000517209.pdf]]
-[[IoTのセキュリティ設計って、どこから学んだらいいの?:https://codezine.jp/article/detail/10058]]

*運用設計書 [#zcfb1875]
-[[【設計】みんなが知っておくべき運用設計のノウハウ を読んだメモ - 4章:詳細設計フェーズ:https://www.tweeeety.blog/entry/2018/04/12/163956]]
-[[システム基盤から見る「運用設計書」~目次サンプルを解説~:https://sys-univ.com/dev/opedesign/]]

*テスト設計書 [#j3e1a51a]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS