チャプターワンエクササイズワン

問題1

1.判断

  1. ソフトウェアはプログラムであり、書き込みソフトウェアはプログラムを作成しています(F)
    ソフトウェア=プログラム+データ+ドキュメント
  2. ソフトウェア危機の主な兆候は、ソフトウェア需要の増加とソフトウェア価格の上昇です(F)。
  3. ソフトウェアエンジニアリング規律の出現の主な理由は、ソフトウェア危機の出現です(T)。
  4. コンピュータサイエンスの理論的研究とは異なり、ソフトウェアエンジニアリングは原則的な分野(F)
    です。ソフトウェアエンジニアリングは工学分野です。

2.多肢選択問題

  1. 次のオプションのうち、(D)はソフトウェアの特性ではありません
    。A。体系的で複製可能B.信頼性と一貫性
    C.抽象化とインテリジェンスD.可視で制御可能
  2. ソフトウェア危機の主な理由は(D)
    A.ソフトウェアツールが遅れているB.ソフトウェアの生産能力が不十分である
    C.ソフトウェアの知識が十分ではないD.ソフトウェア自体の特性と開発方法
  3. 次の記述は正しいです(B)
    A.ソフトウェアエンジニアリングの概念は1950年代に提案されましたB.ソフトウェアエンジニアリングの概念は1960年代に提案されました
    C.クライアント/サーバーテクノロジーは1970年代に登場しましたD. 1980年代のソフトウェアエンジニアリング規律が成熟する
  4. (C)は、体系的で標準化された定量化可能な方法をソフトウェアの開発、運用、保守に適用するプロセスです。方法、ツール、プロセスが含まれ
    ます。A。ソフトウェアのライフサイクルB.ソフトウェアのテストC.ソフトウェアエンジニアリングD.ソフトウェアプロセス
  5. 次のオプションでは、(A)は、調査するソフトウェアエンジニアリング分野の基本的なコンテンツに属していません。
    A.ソフトウェアエンジニアリング資料B.ソフトウェアエンジニアリングの目的C.ソフトウェアエンジニアリングの原則D.ソフトウェアエンジニアリングプロセス
  6. ソフトウェアエンジニアリングの3つの要素は、(C)
    A.テクノロジー、メソッド、およびツールB.メソッド、オブジェクト、およびクラスC.メソッド、ツール、およびプロセスD.プロセス、モデル、およびメソッド
  7. ソフトウェア開発、運用、保守、管理、サポートなどの活動を支援するソフトウェアをソフトウェア開発ツールと呼び、通常(D)ツールとも呼ばれます。
    A. CAD B. CAI C. CAM D. CASE

3.簡単な質問

  1. コンピュータハードウェアと比較して、コンピュータソフトウェアの特徴は何ですか?
    • コンピュータソフトウェアの物理的な形態を直接観察することは不可能であり、実際の動作を観察することによってその機能、特性、品質を理解することは不可能です。
    • ソフトウェア製品の分析、設計、開発、およびテストのプロセス、ならびにソフトウェア開発プロジェクトの管理において、多くの精神的な仕事が浸透しています。
    • ハードウェアのような摩耗や経年変化はありませんが、欠陥のメンテナンスや技術的な更新に問題があります。
    • ソフトウェアの開発と運用は、特定のコンピュータシステム環境に依存する必要があります。
    • 再利用可能。
  2. ソフトウェアは単なるプログラムですか?ソフトウェアを定義する方法は?
     長い間、人々は徐々にソフトウェア≠プログラムに気づき、プログラムはソフトウェアの重要な要素にすぎません。一般的に受け入れられている見解は、ソフトウェア=プログラム+データ+ドキュメントです。
  3. ソフトウェアの危機とは何ですか?ソフトウェア危機の原因は何ですか?
    • ソフトウェア危機の現象は次のとおりです。
    1. 資金が予算を超え、プロジェクトは繰り返し延期されました。
    2. 需要を無視すると、開発されたソフトウェアはユーザーの要件を満たすことができず、プロジェクトの成功率は低くなります。
    3. 標準化されたソフトウェアエンジニアリング手法はなく、ソフトウェアの保守性、ソフトウェアの品質、および信頼性が低くなっています。
    4. 開発ツールは後方にあり手動であり、開発効率は低いです。
    • ソフトウェア危機のすべての原因は、ソフトウェア自体の製品特性に関連しています。
    1. ソフトウェアは複雑な論理製品です。複雑な問題を解決する効果的な方法がなく、ソフトウェア製品の構造、品質、保守性が保証されていない場合、開発と保守のコストが増加します。
    2. ソフトウェア製品は大規模な再利用を実現できないため、ハードウェアとソフトウェアの生産効率が異なります。
    3. ソフトウェアの作成中は、脳の活動は目に見えず、手に負えないため、開発コストと開発サイクルを正確に見積もることができず、製造プロセスの制御が容易ではありません。
    4. ソフトウェアのコストは主に研究開発コストで構成され、ハードウェアの生産コストは主に材料と製造コストであり、割り当てられた研究開発コストは非常に小さい、つまりソフトウェア開発プロセスはハードウェア製造プロセスよりもはるかに複雑です。
  4. ソフトウェアエンジニアリングの開発により、ソフトウェア危機のさまざまな欠点をある程度まで解決できるのはなぜですか?
     ソフトウェア工学は、ソフトウェア危機によってもたらされるさまざまな欠点を解決するために提案されています。具体的には、ソフトウェア工学の目標は主に以下の点を含みます。
    1. そのため、ソフトウェア開発のコストを予想される合理的な範囲内に抑えることができます。
    2. そのため、ソフトウェア製品のさまざまな機能とパフォーマンスがユーザーのニーズを満たすことができます。
    3. ソフトウェア製品の品質を向上させます。
    4. ソフトウェア製品の信頼性を向上させます。
    5. 作成されたソフトウェア製品を移植、保守、アップグレード、および使用を容易にします。
    6. ソフトウェア製品の開発サイクルは、予想される妥当な時間枠内で制御できます。
  5. ソフトウェア工学研究の内容を簡単に説明してください。
     ソフトウェア工学研究の内容には、ソフトウェア開発方法、ソフトウェア開発モデル、ソフトウェアサポートプロセス、ソフトウェア管理プロセスが含まれます。
    1. ソフトウェア開発方法の内容は、市場調査、正式なプロジェクトの確立、需要分析、プロジェクト計画、要約設計、詳細設計、プログラミング、テスト、試験運用、製品リリース、ユーザートレーニング、製品複製、販売、実装、システムメンテナンス、バージョンアップグレードなどです。 。
    2. 一般的に使用されるソフトウェア開発モデルには、ウォーターフォールモデル、反復モデル、増分モデル、プロトタイプモデルがあります。
    3. ソフトウェアサポートプロセスは、サポートされているCASEツールで構成されています。よく使用されるCASEツールは、Power DesignerとRational Roseです。
  6. ソフトウェアエンジニアリングの3つの要素について簡単に説明してください。
  7. ソフトウェアエンジニアリングの目標、プロセス、原則について簡単に説明してください。
  8. ソフトウェア工学の基本原理について簡単に説明してください。
  9. 現代のソフトウェアエンジニアリングと従来のエンジニアリングの大きな違いと改善点について簡単に説明してください。

おすすめ

転載: www.cnblogs.com/Kmirror/p/12717281.html