第1章序論
= 1.1ソフトウェアプログラム+ソフトウェア工学
1.アルゴリズム+データ構造=プログラム
2.ソフトウェアアーキテクチャ(ソフトウェアアーキテクチャ)、ソフトウェアの設計と実装(ソフトウェア設計、実装とデバッグ)
3.ソースコントロール(ソースコード管理)
4.構成管理(ソフトウェア構成管理)
5.品質保証(品質保証)
6.ソフトウェアテスト(テスト)
7.ソフトウェアアーキテクチャ、データ構造とアルゴリズム
8.理解プログラム(両端のプログラム内包)
9.ソフトウェア保守(ソフトウェア・メンテナンス)
10.サービスオペレーション(ServiceOperation)
11.ソフトウェアのライフサイクル(ソフトウェアライフサイクル、SLC)
12.ソフトウェアプロジェクト管理(プロジェクトマネジメント)
13.ユーザーエクスペリエンス(ユーザーエクスペリエンス)
14.国際化とローカライゼーション(グローバル・ローカライゼーション)
15.ビジネスモデル
16.倫理的な要件
= +ソフトウェアのエンタープライズ・ソフトウェア・ビジネスモデル
特殊1.2.1ソフトウェア
1.複雑さ(複雑さ)2インビジブル(不可視)3.変動(可変性)4.従順(適合)5.不連続(不連続)
関係1.2.1ソフトウェア工学とコンピュータサイエンス
1.計算理論(理論コンピューティング)2.情報理論とコーディング(情報符号理論)3.アルゴリズムとデータ構造(アルゴリズムとデータ構造)
4.正式な方法(形式手法)5. 6.コンピュータアーキテクチャプログラミング言語(Porgramming言語)(コンピュータアーキテクチャ)7.並列分散コンピュータシステム(同時、パラレルおよび配布システム)8.組込みリアルタイムシステムとシステム(組込みリアルタイムおよびシステム)9. OS(オペレーティングシステム)10.科学技術計算(科学技術計算)11.セキュリティと暗号(セキュリティと暗号)12. AI(人工Intelligence1)13.パターン認識(パターン認識)、機械学習(機械学習)、データマイニング(データマイニング)、情報抽出(コンピュータビジョン)、マルチメディア(マルチメディア)、および大規模データ処理データベース(データベースや大規模データ処理)、WWW(ワールド・ワイド・ウェブ)、自然言語処理とスピーチ(自然言語処理およびスピーチ)、HCI(ヒューマンコンピュータインタラクション)、ソフトウェアエンジニアリング(ソフトウェアエンジニアリング)、スモークテスト(Somkeテスト)
5.Bug
2本のいくつかのポイントをスキミングした後、
1.利用者のニーズとソフトウェアの性能要件の競合はどのように選択するべきか?
2.ソフトウェアエンジニアは、年齢制限の呪いを取り除くことができますか?
スペックの目標が含まれていないものを何3.Spec目標ですか?
4.プログラムはどのような資格をソフトウェアとしてリリースすることができますか?
最終的にはブラックボックスとホワイトボックスは、飛行機のブラックボックスと同じ何ですか?