ソフトウェア資料作成
ソフトウェア仕様書の作成
ここではあくまで個人的に作るうえで必要な仕様について書いていく。
必要資料
要件定義とは
動作仕様書
ソフトウェア設計仕様書(外部設計書)
目的
概要
機能一覧
ユーザーインターフェース
システム構成
ハードウェア構成
ソフトウェア構成
ネットワーク構成
システムインターフェース
ソフトウェア詳細設計仕様書(内部設計書)
開発環境
動作環境
用語定義
ユーザーインターフェース詳細:
プログラム構造
モジュール構成
モジュール仕様
参考:https://basics.k-labo.work/2017/10/05/プログラム構造/
データ構造
参考:http://sevendays-study.com/algorithm/pr-day1.html
処理ロジック
メッセージ
システムインターフェース
ネットワーク構造
機能詳細
システム構成詳細
ハードウェア構成詳細
ソフトウェア構成詳細
ネットワーク構成詳細
CPU接続資料(I/Oポートの割付け)
内部設計:
https://gyazo.com/b7be738826372da9311b5b4ad1dbfbe3
参照:ソフトウェアエンジニアリングの新人研修第3版より
アジャイル型、ウォーターフォール型の違い
https://www.galk-jp.com/blog/agile-development-waterfall/#:~:text=アジャイル開発とは%E3%80%81システム,進めるシンプルな手法です%E3%80%82
V字開発モデルのInput( 仕様書)とoutput(プログラムソースコード)の対応づけ
https://products.sint.co.jp/ober/blog/v-model
良いコードの書き方
https://qiita.com/alt_yamamoto/items/25eda376e6b947208996
https://www.perplexity.ai/search/gitmind-WINoP5olRpmcqDCqqr32yQ