Software Engineering Lecture 9/11
Software Engineering Lecture 9/11
デザインパターン
実際には、情報モデルやADFDには決まった形を持つものが多い。
それ自身を再利用できないのだろうか?
ソフトウェアのメンテナンス
このようにして作られたプログラムは、
- 他の人が読んで理解できるか?
- 自分が1年後に読んで読んで理解できるか?
- 機能拡張や変更が容易か?
テスト
テストとデバッグの違い
- すべてのコードはテストされたか?
- テストは十分か?
- テストは可能なのか?
- テストで発見されるエラーの修正は容易か?
プログラムの変更
- プラットホームの変更
- 仕様の変更
- 変更の及ぶ範囲
- Standard Template Lirabrary
ドキュメンテーション
- マニュアルはいつ書く?
- コメントは、どのように書く?
論述 「将来のソフトウェア工学におけるプログラミング言語の役割」