ソフトウェアエンジニアリングに関するメモ:SDLC、要件定義、設計、テスト、COCOMO
ソフトウェアエンジニアリングは、コンピュータサイエンスとITに関する重要なコーストピック、ノート、図、概念、学習資料を網羅した無料のハンドブックです。このデジタルブックと参考書は、ディプロマ、BE、BTech、BCA、BSc、MCA、および関連する学位コースにご利用いただけます。
ソフトウェア開発、SDLC、要件分析、データフロー図、ソフトウェアアーキテクチャ、設計、テスト、プロジェクト計画、COCOMO、品質管理、リスク管理など、10章にわたる150のトピックを網羅しています。試験、口頭試問、面接、課題、ソフトウェアプロジェクト、復習に役立ちます。
関連分野・コース
コンピュータサイエンス工学(CSE)、情報技術(IT)、ソフトウェアエンジニアリング、コンピュータ工学、コンピュータアプリケーションおよび情報システム
全150トピック中77トピックを抜粋
ソフトウェアの基礎と課題
1. 問題領域
2. ソフトウェアの高コスト化
3. 遅延と信頼性の低いソフトウェア
4. 保守と手戻り
5. ソフトウェアエンジニアリングの課題
6. スケーラビリティ
7. 品質と生産性
8. ソフトウェアエンジニアリングのアプローチ
9. 段階的開発プロセス
10. プロセス管理
ソフトウェアプロセスとSDLCモデル
11. ソフトウェア開発ライフサイクル(SDLC)
12. プロジェクト管理手法
13. ソフトウェアプロセス
14. コンポーネントソフトウェアプロセス
15. 予測可能性
16. テスト容易性と保守性のサポート
17. 変更への対応
18. 早期欠陥除去
19. プロセス改善とフィードバック
20. ウォーターフォールモデル
21. イテレーション開発
22. スパイラルモデル
23. プロセスモデルの比較
24. プロジェクト管理プロセス
25. インスペクションプロセス
26. ソフトウェア構成管理プロセス
27. 要求事項変更管理プロセス
28. プロセス管理プロセス
要求事項分析と仕様策定
29. ソフトウェア要求事項分析
30. ソフトウェア要求事項仕様書(SRS)
31. 要求事項プロセス
32. 問題分析
33. 非公式アプローチ
34. データフローモデリング
35. オブジェクト指向モデリング
36. プロトタイピング
37. 要求事項仕様書
38. SRSの特性
39. SRSの構成要素
40. 仕様言語
41. 要求事項文書の構造
42. ユースケースを含む機能仕様書
43. ユースケースの例
44. 要求事項検証
ソフトウェアアーキテクチャと設計
45. ソフトウェアアーキテクチャ
46. アーキテクチャビュー
47. コンポーネントビューとコネクタビュー
48. パイプアンドフィルタアーキテクチャ
49. 共有データスタイル
50. クライアント/サーバースタイル
51. アーキテクチャと設計
52. 保存アーキテクチャの整合性
53. デプロイメントビューとパフォーマンス分析
54. アーキテクチャ設計の文書化
55. アーキテクチャの評価
56. アーキテクチャトレードオフ分析手法(ATAM)
プロジェクト計画、品質、リスク
57. プロジェクトの分類
58. マネジメントとは何か?
59. 目標設定
60. ビジネスケース
61. ソフトウェアプロジェクトの計画
62. COCOMOモデル
63. プロジェクトのスケジュール設定と人員配置
64. ソフトウェア構成管理計画
65. 欠陥の注入と除去サイクル
66. 品質管理のアプローチ
67. リスク管理
68. リスク評価
69. リスクコントロール
70. 実践的なリスク管理アプローチ
71. プロジェクト監視計画
設計原則とデータフロー
72. 機能指向設計
73. 設計原則
74. 問題の分割と階層構造
75. 抽象化
76. トップダウン戦略とボトムアップ戦略
77. データフロー
アプリの機能
• 章ごとのソフトウェアエンジニアリングノート
• シンプルなレイアウトと快適な読書モード
• モバイルに最適化された教材
• 試験、面接、プロジェクトのためのクイックリファレンス
この無料のソフトウェアエンジニアリング電子書籍で、ソフトウェアプロセス、要件定義、アーキテクチャ、見積もり、設計を学びましょう。