プロジェクト | コンテンツ |
---|---|
この作品は、カリキュラムに属し | 2016コンピュータサイエンスとエンジニアリングソフトウェアエンジニアリング(西北師範大学) |
どこの仕事でこの要件 | 実験14プロジェクトレビューチーム&コース概要 |
ジョブの学習目標 | プロセス制御ソフトウェアプロジェクトが評価される。反射は、コースの内容を要約したものです。 |
解決するための実験
1.実験のブログのアドレス
2.問題解決
- (1)最も重要なのは、どのようなこのコースで
、ニーズ分析を決定するために概説し、詳細設計、ソフトウェア開発プロジェクト、コードの実装、ソフトウェアのテストの開発を学ぶためのシステムを学習することで、コース全体の重要度を重要ではありませんコースを通してこの完全なソフトウェア開発プロセス。関連する学習方法と、上記の各ステップのタスクを完了するためのツール。ソフトウェア開発プロセス全体を通じて、その不可欠な役割のすべてのステップ。 - プロセスは、(2)このコースで、あなたはどのような他のツールに関する情報を必要とするか
、実用的なプロジェクトでマスターを行使するために必要な、ソフトウェア工学のカリキュラム等のソフトウェア開発方法論、ツール、のすべての段階を学ぶことが最も重要です。 - (2)このコースで学習するプロセスを、他のどのようなツールや材料が必要
(2)による-このコースでは、「現代のソフトウェア工学法の構築」、効果を達成するために、最後は次のようである
学校が最初に全体のソフトウェア開発プロセスが完了し管理する能力を持っている必要があります後。II。知識のポイントをまとめます
- 実現可能性の分析:最小コスト問題に最短時間で解くことができるかどうかを決定します。最も基本的なタスクは、将来の行動に関する勧告を行うことです。ノー実行可能な解決策ならば、プロジェクトは無駄な時間、資源、人材、資金を避けるために、停止しなければならない。問題は価値がある場合は解決策は、より良い解決策を勧告すべきである、とのプロジェクトのための予備的な計画を策定します。
- 要件分析:コンテンツ分析ソフトウェアを実装する必要があるタスクを決定し、完全に明確かつ具体的な要件を提供するために開発されるソフトウェアの需要です。三つの側面には、特定の機能要件、非機能要件と設計上の制約に分けます。ターゲット・システムの異なる角度抽象的なニーズからのデータモデル、機能モデル、行動モデルを、確立するために、分析プロセスを必要とします。
- ソフトウェア設計:全体的な設計と詳細設計の中へ。システムの物理的要素の全体的な設計の組成を廃止するが、ブラックボックスの人々の物理的状態の全ての要素、具体的な内容を慎重に設計した後、詳細設計段階プログラミング「青写真」、各モジュールの論理機能。構造化プログラミングは、これらの目標を達成するための鍵は、詳細設計のための論理的根拠です。
- 実装、テスト:コーディングと達成するためにテストをまとめてコーディングスタイル決定は、コーディングフェーズの重要な部分です。ソフトウェア開発プロセスのテスト段階の40%が、テストケースの設計は、キーテスト段階です。
プロジェクトの受け入れ:プロジェクトのために必要な書類は、できるだけ詳細にする必要があります。
III。経験
より大規模プロジェクト、要件やプロジェクトの開発プロセスのためのより高い、より厳しい者の能力。プロジェクトレベルを通してコミュニケーションのチームで、より効果的なソフトウェアの開発、標準化のためのソフトウェア開発プロセスを改善しています。
IV。アップグレード
1.統計ソフトウェアエンジニアリングの実践は、あなたがどのように多くの行のコードを完了しましたか?
2000行
2.あなたはどのくらいの時間ごとの宿題のソフトウェアエンジニアリングの実践でしたか?
実験 (分)を使用する場合 準備する実験的ソフトウェア工学 70 ソフトウェア工学実験2つの個々のイベント 210 3回の操作でのピアレビューの改善 70 実験4つのソフトウェアエンジニアリングツイニング・プロジェクト 280 実験5ソフトウェアのR&Dのチームビルディング 60 実験6つのチームプロジェクトのトピック 50 実験7チームのプロトタイピングおよび開発プロジェクト 120 実験研究と分析は、8つのプロトタイプベースのチームプロジェクトを必要とします 180 実験9つのチームプロジェクトを改善し、システム設計を必要とします 200 実験10件のプロジェクトチームのニーズの改善と詳細設計 260 実験的な11のプロジェクトチームをうまく設計とコーディング 300 もしソフトウェアのテストやテストアルファスプリント 320 ベータテスト13チームスプリントとプロジェクトの受け入れ 400 あなたが最も印象的にする一つの仕事3.?なぜ?
ペアプログラミングプロジェクト作業。ペアプログラミングは、私はチーム内の人材交流も重要な側面である、コーディング標準の重要性を実感しました。
4時間の累積数は、ソフトウェア工学の実践に費やさ?週あたりの時間の平均数は、使用済み?
累積平均2時間以上で週に40時間以上を費やし
5.あなたは、新しいプラットフォームを学び、新しい言語を習得します
JavaWeb言語;庭のブログプラットフォーム
下記の6.フォームは、研究の学期、ソフトウェアエンジニアリング開発ツール、開発手法とモデリングの方法あなたが学ぶまたは使用を要約したもの
ソフトウェア開発ツール、プロジェクト管理ツール ソフトウェア開発手法 モデリングソフトウェア Eclipseの、ブレード オブジェクト指向の方法、形式手法 ソフトウェアモデルの迅速な設立 収穫またはアップグレード7.その他の態様
学期、チームワークの行使を通じて、彼らの対人スキルを向上させます。
V.どのような問題は、現在のカリキュラムを思い、あなたは任意のより良い提案を持っています。
プロジェクト開発の過程での文書の多くは書く必要があるので、私は先生が同時に仕事をしたいので、文書のテンプレートを発行しました。