- 1、実験目的と要件
プロジェクト | コンテンツ |
コースワークが属します | https://www.cnblogs.com/nwnu-daizh/ |
運用要件 | https://www.cnblogs.com/nwnu-daizh/p/11093584.html |
ジョブの学習目標 | 反射コースの内容を要約 |
第二に、実験の内容と手順
1.学期のコースの内容は、質問に答えると明確にしようとする、あなたが言及したタスク5(与えられた質問ブログのリンク)「実験ソフトウェア工学を準備する」対比をはっきり方法を学ぶ/練習によって議論/明確にして、学習が新たな問題を作成するかどうか?その場合は、お問い合わせください。
:いいえ2.プロジェクトの実現可能性の彼の分析を総括/分析/ソフトウェアの設計/実装/テスト/プロジェクトの承認を必要とする/何を学んだ「知識を。」
:経済性、技術的な実現可能性、運用の実現可能性や法的な実現可能性を:研究プロジェクトを必要とするプロジェクトの実現可能性の上記の分析では、プロジェクトの実現可能性を含んで学びました。
調査、研究の必要性があることになる、インタビュー、観察、プロトタイピング、シーン解析方法:需要分析では、我々はユーザーのニーズ、などをキャプチャするさまざまな方法を使用することを学びます。そして限り、全体のソフトウェア・エンジニアリング・プロジェクトでタスクを実行するのに十分な分析が大きな改善は発生しません必要として、全体のソフトウェア・エンジニアリング・プロジェクトの全体的な重要性でニーズ分析について知っています。
ソフトウェア設計では、主にソフトウェアの動作環境分析フェーズの機能設計の全体的な構造の特定の設計を学ぶために、各モジュールのための特定のコード、ソフトウェアの形成を記述するためのアルゴリズムを決定するために、機能モジュールの分割を決定し、ならびに。
ソフトウェアの面では、ソフトウェア開発プロセスは、主に機能を実現するために適切なアルゴリズムを使用すると、コードの使用は、設計をインタフェースする方法を学習します。
テストフェーズ中に主に単体テスト、統合テスト、検証テスト、ようにホワイトボックステスト、ブラックボックステストとを学習します。そして、テストの過程で、私たちは一方的にソフトウェアをテストするために推測データに頼ることはできませんが、サードパーティのテストソフトウェアを使用します。
主にプロジェクト受付処理で学んだプロジェクトの受け入れは、唯一の受け入れ側を実証するため、完全に完成したプロジェクトであってもよいが、また、意見の受け入れテーブルのさまざまなを提供する必要があり、かつ様々な段階に関連する書類を片付けていない場合は、関連する契約や契約、そして最終的に完全な受け入れに署名しました。
- 3.個々のプロジェクト/双晶個々のプログラム/プロジェクトチームの経験の組み合わせが経験について話をします。
なぜならプロジェクトでの経験の私の不足の、個々のイベントには、プロジェクトがより多くのいくつかのアルゴリズムとインターフェイスのデザインのために、多くの欠陥があり、難しいが、自分のクラスメートの場合は、このいずれかを使用して情報を見つけ、これらの困難は、まだ缶にするために解決しました。単語頻度統計の双晶プロジェクトでは、最初のペアは、知識とコラボレーションの間に多くの欠陥が残っているが、依然として活発な交流やコミュニケーションを通じてを取り除くことは難しいことができ、だけでなく、他の生徒の方法に頼ります。個々のプロジェクトのためにもっと関与するプロジェクトの数を取得するために、チームは、プロジェクトチームは、個々のプロジェクトに比べて、より多くのチームメンバーとお互いの間に相互信頼の協力を必要とするため、プロジェクトチームは、より標準化されていますソフトウェアを学び、習得するために、より積極的で正式なプロジェクト、教師の割り当てと対応するコンテンツとの完全な理解を配置するだけでなく、クラスのチームメンバーは、図面とモデリングツールと同様に使用されました。
- 4:要約の練習のコースをまとめると以下のような、あなたをもたらすためにアップグレードし
、(1)統計ソフトウェアエンジニアリングの実践、あなたはどのように多くの行のコードを完成し
たコードのおそらくおよそ8000から10000行があります。 。
(2)あなたがソフトウェア工学の宿題の練習しているどのくらいの時間?(リストを作成します)
A:
ソフトウェアエンジニアリングの実践作業 | (時間)の時間を過ごします |
ソフトウェア工学の準備 | 1-2 |
個々のソフトウェア工学プロジェクト | 20-25 |
個々のプロジェクトのピア評価と改善 | 10-15 |
ソフトウェア工学のツイニング・プロジェクト | 15-20 |
ソフトウェアのR&Dチームビルディング | 1-3 |
プロジェクトと開発チームモデル | 5-8 |
プロジェクトチームのプロトタイプに基づいて需要調査と分析 | 5-10 |
改良されたシステムの設計とプロジェクトチームの詳細設計 | 3-6 |
プロジェクトデザイン&コーディング完璧なチーム | 30 |
ソフトウェアのテストとアルファスプリント | 3 |
ベータチームスプリントとプロジェクトの受け入れ | 3 |
チームプロジェクトレビュー&コースの概要 | 2-6 |
(3)あなたが最も印象的にするためにどの一つの仕事?なぜ?
:副業より深く印象、これはソフトウェア工学の知識を持つ最初の正式な接触、個人的なプロジェクトで初めて、個人的なプロジェクトの間に、独立したを完了できるようにする必要がありますされ、知識の欠如であるので、多くの学生は、プロジェクトコードを学ぶが、この裁判では、学習の重要性を認識するために、再び私を聞かせて、だけでなく、私にとって第二のテストが、コードの側面について多くの知識を学びましたそれは少し難しいですが、知識で多くのことを学ぶことができる、と私の発見情報の行使、ネットワーク容量の合理的な利用は、知識を拡大します。だから、その第二の仕事は私を感動します。
(4)時間の累積数は、ソフトウェア工学の実践に費やさ?週あたりの時間の平均数は、使用済み?
A:ソフトウェア工学の実践で約450時間の合計は、週24〜26時間の平均を過ごしました。
(5)あなたが学び、新しい言語、新しいプラットフォームをマスター;
:そして、私は新しい言語を見てきました:ジャワ、HTML、jqueryのは、Javascript 、 新しいプラットフォーム:ブログパーク、マウント乗客、ProcessOn、カーテン大学のコース、RationalRoseを
(6 )ソフトウェア・エンジニアリングの開発ツールは、開発手法とモデリング手法は、この学期を学びました。
ソフトウェア開発ツール、プロジェクト管理ツール | ソフトウェア開発手法 | モデリングソフトウェア |
日食、崇高、githubの | オブジェクト指向ソフトウェア開発手法 | 構造モデリング手法、情報モデリング、オブジェクト指向モデリング |
(7)又は収穫の他の側面を強化します。
:(1)ので、専門知識の不足の進行の多くの面で作られたアイテムを探し、多くの場合、検索や教材取得する機能を補うために、関連する情報を探すために持っているので、プロジェクトのソフトウェアエンジニアリングの側面の内容を見て改善されました。
(2)チームワークの面で、彼らの努力とチームワークの間の相互協力が非常に重要である場合、後者の仕事はとても巨大プロジェクトに直面して、チームを完了するのに必要とされているので。
(3)チームの数なので、プロジェクトをやっ内のグループの間のギャップに分けたクラスは、その弱点を補うために他のチームの強みを学ぶために私たちのチームに反映されますので、ご自身のプロジェクトでは、我々はできるように、我々はそれを完成しました。
- 5.あなたはもちろんの現在の問題は、あなたが任意のより良い提案を持っているかどう思いますか。
A:ブログの内容といくつかの多様性を、あなたは簡単に対処しようとすることができます。