--- # SWEBOK 目次 ## 全15章 ``` 1. SW要求 2. SW設計 3. SW構築 // 前回 4. SWテスティング // 今日はここ ★★★★ 5. SW保守 6. SW構成管理 7. SWエンジニアリング・マネージメント 8. SWエンジニアリングプロセス 9. SWエンジニアリングモデルおよび方法 10. SW品質 11. SWエンジニアリング専門技術者実践規律 12. SWエンジニアリング経済学 13. 計算基礎 14. 数学基礎 15. エンジニアリング基礎 ```
--- # 例:実験スクリプトの場合 インタフェースを決める ```java python analyze.py in-file out-file ``` 実装する ```python def analyze(in_file, out_file): f = open(in_file); .. ``` テストを作る ```python def test_analyze(): analyze("test-in.txt", "tmp.txt"); assert("tmp.txt").isSameAs("test-out.txt"); ```
<subb>https://kusumotolab.github.io/lecture-sw-design/src/test_semver_param.py</subb>
<subb>https://kusumotolab.github.io/lecture-sw-design/src/game.py</subb> <subb>https://kusumotolab.github.io/lecture-sw-design/src/test_game.py</subb>