まず、第一章の導入
1.1 ソフトウェアプログラム= +ソフトウェア工学
プログラム、プロジェクト、ソースコード、ソフトウェア・アーキテクチャ(ソフトアーキテクチャ)、
ソフトウェアの設計と実装(ソフトウェア設計、実装とデバッグ)、
ソースコントロール(ソースコード管理)、
構成管理(ソフトウェア構成管理)、
品質保証(品質保証)、ソフトウェアテスト(テスト)、
需要分析(要求分析)、プログラムの理解(プログラム理解)、
ソフトウェア保守(ソフトウェア・メンテナンス)、サービスオペレーション(サービスオペレーション)
ソフトウェアのライフサイクル(ソフトウェアライフサイクル、SLC)、
ソフトウェアプロジェクト管理(プロジェクト管理)、ユーザーエクスペリエンス(ユーザーエクスペリエンス)、
国際化とローカリゼーション(グローバリゼーション&ローカライゼーション)
ソフトウェア開発の異なる段階:
玩具段階 - 素人のステージ - 探査の段階 - 成熟産業のステージ
1.2 ソフトウェア工学とは何ですか
ソフトウェア要件の分析、ソフトウェア設計、ソフトウェアのビルド、ソフトウェアテスト、ソフトウェアメンテナンス:(1)ソフトウェアエンジニアリングは、次の分野が含まれて
(2)ソフトウェアエンジニアリングと以下の関連分野、コンピュータサイエンス、コンピュータ工学、経営、数学、プロジェクト管理、品質管理、ソフトウェア人間工学、システム工学、工業デザインとユーザーエクスペリエンスデザイン。
ソフトウェアの特殊な性質;複雑、不可視性、揮発性、服従、不連続
関係(3)ソフトウェア工学とコンピュータサイエンス;
コンピュータサイエンス |
ソフトウェア工学 |
発見と長期的、客観的真実の研究 |
実際の短期的な結果(特定のソフトウェアが時代遅れになります) |
理想的な |
様々な要因の妥協 |
確実性、完成度、汎用性 |
不確実性とリスク管理、十分に良い、特定のアプリケーション |
様々な分野の独立した徹底的な研究と成果を作ります |
様々な懸念に関連する専門分野の知識と応用、問題を解決するために |
統一理論 |
繁栄プラクティス |
独創性を重視 |
最高の、実証済みのプラクティス |
フォーマル追求簡潔な式 |
フォーマル追求簡潔な式 |
正しいこと |
確実 |
(4)学ぶことをビルドします:ソフトウェア開発のビルドシステムは、いくつかの客観的法則を見つけるか方法の長所と短所を探求しようとするさらにテストを行うように設計されています。これらのプロジェクトは、多くの場合、研究論文の仕事の基本です。
ショーにビルドします。これらのプロジェクトの目的のためにいくつかのソフトウェアを開発するための技術のデモンストレーションを表示する役割を強調するためには非常に人目を引くで、しばしばニュースを得るが、必ずしも完全に機能するかは実用的ではありません。
サーブビルド:サーブするには - ユーザー-構築ツールの対象範囲を、時に一般公開のSDKの形で、他の開発者が使用できるようにします。
勝つビルド:ソフトウェアを構築するという目標のために市場で顧客を獲得します。また、これは科学的発見、技術革新最高の試金石の品種です。これは、この本は英語名である私は、ほとんどのプロジェクトの種類を行うことです。
知識エリア(5)ソフトウェアエンジニアリング;
ライフサイクル - ソフトウェア要件、ソフトウェア設計、ソフトウェアのビルド、ソフトウェアテスト、ソフトウェアメンテナンス
専門分野 - ソフトウェア構成管理、管理するソフトウェアエンジニアリング、ソフトウェアエンジニアリングプロセス、ソフトウェア工学モデルやソフトウェアの品質の方法
理論的根拠 - デジタル基本、基本設計に基づいて計算
ターゲット(6)ソフトウェア工学 - 「十分に良い」ソフトウェアを作成します
顧客満足度の品質、信頼性、ソフトウェアプロセス、保守性
二、P18-2
(1)プログラミングの知識に自分の学習を置く方法第2章では、より良いソフトウェアエンジニアリングスキルを達成するために
(2)第3章そのソフトウェアエンジニアのコア競争力とは何か、
(3)2を同時実行する方法第4章ソフトウェアエンジニアリングは、必然的に、彼らはそれぞれのセクションを完了する必要があるかどうか、さまざまなアイデアの同じレベルを生成します。
(4)優れた顧客の需要を満たすためにどのように、第8章では、顧客が完全に実装された、または柔軟性が自分のスキルを使用するかどうか、自分の優位性を反映しています。
(5)第8章補助の必要性のために必要な要件を教えて、両者の間の最大の違いは、非本質的な援助3のためかどうか要求するものです
三、P18-3
ソーシャル・ソフトウェア:そう、同じ社会的なソフトウェアをダウンロードして周りのほとんどの人が、私は最大の競争力が最も簡単な方法で、より機能を使用するのは簡単だと思うので、QQ、マイクロチャネルは、(ソーシャルソフトウェアは、主に、時代の流れに従ってくださいもっと地球にダウン、社会ほとんどの人が使用してみましょういわゆる)
ビデオソフトウェア:テンセントのビデオは、(著作権の問題があるため、ビデオの多様性を異なるビデオソフトをダウンロードしてください)ファンタスティックアート、ビブラート、ビープビープマイルマイルを愛し
购物软件:淘宝,美团,京东、识货、毒(因东西多样,保证质量,优惠所选择)
学习软件:新东方在线,英语四级君,知米背单词(根据自己不同时期的学习需求所选择,主要看知识是否全面符合自身的需求选择软件)
游戏软件:王者荣耀、和平精英、开心消消乐(休闲娱乐,更好的游戏体验,能更好的放松自己)