201 671 030 104 Denghai翔実験14チーム&プロジェクトレビューコースプロジェクトの概要

プロジェクト コンテンツ
コース名 2016コンピュータサイエンスとエンジニアリングソフトウェアエンジニアリング(西北師範大学)
どこの仕事でこの要件 実験14プロジェクトレビューチーム&コース概要
コースの学習目標 (1)ソフトウェアプロジェクトのプロセスを評価するマスター;(2)を反映するためにコースの内容を要約

テスト
学期のコースの内容のは、/練習/学習することで、質問に答え、どのような議論を明確にしようと、あなたが言及したタスク5(与えられた質問ブログリンク)「を作成するために実験的ソフトウェア工学」を対比をはっきり明確にして、学習が新たな問題を作成するかどうか?その場合は、お問い合わせください。
Q1:このコースとの接触がない場合には、ソフトウェア・エンジニアリング上の非常に漠然とした、コンピュータサイエンスしかし、単にプログラミング。直前の結果オブジェクトに、ブックスタイル指定コード70の後に「法の構築」をお読みください。帳簿上のこれらの仕様は、ただし、このような理由を理解するが、どのように仕様がわかりません。私は道を知りません。
Q1のための回答:スタイル指定をコーディングすることは、インタフェースクラスの名前などのプロファイルが含まれ、ならびにそのようなあなたのように表現変数は、特定の役割は、などを強調し、一緒に英語で記述された変数の所定のセット内にある、またはすべての所定事業者の間で、特定のスタイルを開発するためのコードの必要性を形成し、コードをマージしやすいスペースを持っている必要があります。
Q2:第二に、それは最後にするので、それは簡単で利己的な人のために、このモデルは、プロジェクト全体に影響を与えるために、官僚モデルのための本の101ページ、であるが、なぜ、この質問を尋ねるために少し理由がありますか?
Q2の答えの場合:官僚モデルは負の効果は、この問題を提起するように働く必要があるため、過度の干渉素人の専門家は否定的な影響を持っていないよう。
Q3:最後にソフトウェア工学、それは役割は何が何であるかをコンピュータ業界で実際に使用?非常に広い概念が、特に最終的にそれを行うことができ、あなたを求める、答えることは困難です。
Q3の答えについて:工学的手法では大規模なものの、プロジェクトのガイドラインを導くが、結果を得るために、特定のソフトの作業プロセスに従わなければならないソフトウェア会社のいずれかを行うことです。
第二の実験
彼の分析を総括/分析/ソフトウェアの設計/実装/テスト/プロジェクトの承認を必要とする/プロジェクトの実現可能性でどのような「知識」を学びました。
•1、実現可能性の分析
、あなたがそれを解決するのに価値があるかどうか、解決することができれば最短時間で問題を決定するために、最小限のコストで、チームプロジェクトの実現可能性分析のNABCD主な方法を使用して。
•2は、分析が必要な
コミュニケーションや人と共有、ユースケース図を描くことのVisio UMLグラフィック描画ツールを使用して、ユーザーのニーズを分析アンケートを。ユーザーが使用できるように開発されたプロジェクトの究極の目標は、そのようなユーザーは機能、インタフェースを必要とし、そう見たいなど、ユーザーの真のニーズを明確に理解することが必要です。フライは、プロジェクトの開発時間を短縮し、プロジェクト開発の効率を向上させることができ、分析が必要です。
3•、アウトライン設計
概要設計が最適な実装を設計し、選択することで、分解・ソフトウェア・アーキテクチャおよびデータベースの設計とテスト計画後のシステム機能。
•4、詳細設計:システムの詳細設計は、主に、詳細な説明および具体的な設計であるが、最近の開発における人材の開発を容易にし、最終的なコードの品質を決定します。
第三の実験
プログラム/プロジェクトチームの個人的な項目/ジャンクション個人的な経験と組み合わせるには、経験について話しています。
個々のプロジェクトの実施を通じて、私は彼らの関連する専門知識を深く認識していますマスターするのに十分ではありませんが、また、学習と実践の欠如を発見しました。ソフトウェアエンジニアリングの要件分析が不十分である、不適切なこれらは改善する必要があるし、ソフトウェア開発プロセスを学習した後、ソフトウェア開発の能力によって調製した各種書類も良心的、アップグレード総括し、今後の学習と実践、参照して改善する必要があります他のソフトウェアプロジェクト、ソフトウェアエンジニアリングの経験優れたアイデア。何かをするための時間では、私は巨人の肩の上に立って、というよりも、物事に車輪の生産を行うためのアイデアを繰り返すと感じている必要があります。全体的に、私はソフトウェア開発のより良い理解を持って、この個人的なプロジェクトは、多くのことを学びました。この学期、教師はソフトウェア、ソフトウェア開発手法と理論的知識と実践的な組み合わせのプロセス側の勉強を開発するために小グループで協力を継続するように求め、私はソフトウェア工学の浅い理解を持つようになりました。私は最大の成果は、アウトラインの設計と詳細設計の違いを知っている、ドキュメントは、なぜあなたは、書くとなぜか、書く方法を知っている必要があると思います。もちろん、それは開発が比較的容易であるべき、ソフトウェア開発プロセスに固有のソフトウェア開発に関する私の考えだけでコーディングされていないと、優れたソフトウェアの設計がある場合、テストは、設計上の部分は、より重要である変更、プログラミングこれは、ソフトウェアが、別の大きなによって開発された場合でも、より明確になります。
実験4
要約の練習のコースを総括し、アップグレードをもたらします。
•1、統計ソフトウェア工学の実践は、あなたはどのように多くの行のコードを完了し、
ソフトウェア工学の実践には、コードの3,000以上の行の完了について。
•2は、それぞれ、あなたがソフトウェア工学のジョブの2実際には多くの時間を費やしましたか?(リストを作成します)

タスク (H)の時間を費やします
準備する実験的ソフトウェア工学 4時間
ソフトウェア工学実験2つの個々のイベント 15H
3回の操作でのピアレビューの改善 12H
実験4つのソフトウェアエンジニアリングツイニング・プロジェクト 8時間
実験5準備ソフトウェアエンジニアリング 5H
実験6つのチームプロジェクトのトピック 7H
実験7チームのプロトタイピングおよび開発プロジェクト 6時間
実験研究と分析は、8つのプロトタイプベースのチームプロジェクトを必要とします 15H
実験9つのチームプロジェクトを改善し、システム設計を必要とします 20H
実験10件のプロジェクトチームのシステム設計と詳細設計 18時間
実験11のチームプロジェクト&コーディングを改善するために設計されました 30H
もしソフトウェアのテストやテストアルファスプリント 15H
ベータテスト13チームスプリントとプロジェクトの受け入れ 10H
実験14プロジェクトレビューチーム&コース概要 5H

あなたが最も印象的いったん作業することができます•3、?なぜ?
このジョブのベータチームスプリントとプロジェクトの受け入れで、私は非常に感銘を受けました。初期の固体学ばなかった学ぶことを意図し、デザインは非常に詳細ではありません既製のさまざまなチームビルディングチームの多くがあるかもしれません。これは、この実験では非常に困難になる導きました。もともとあまり取らないための良い方法を開発することを意図し、最終的には別の方法を変更しました。最後に、チームのメンバーは、特に統一されない範囲内で、Webページを行うことは良い多目的を達成することができない、非常に一般的です。最後に、私と一緒に協力し、順番に1人の他のチームメンバーにプロジェクト全体が実現される機能は非常に申し訳ありませんが、非常に包括的ではありません変更のほとんどを行いました。
•4、時間の累積数は、ソフトウェア工学の実践に費やさ?週あたりの時間の平均数は、使用済み?
受け入れの終わりに失われ、初期からSDIシステムを発見、300時間の累計コスト、週13時間の平均値。
•5は、あなたが学び、新しい言語、新しいプラットフォームを習得、
Java言語レベルで記述された改善されました。熟練した基本的な文法と書き込み方法HTMLページの一部、MySQLデータベースを。
新しいプラットフォーム:ブログ描かれたブレード、UMLのユースケース図と同様に、バーンダウン生産を使用して庭、Markdownを、GitHubの、パネル、雨教室、。
•6は、下記のフォームに記入し、あなたが学ぶかを使用研究の学期、ソフトウェアエンジニアリング開発ツール、開発手法とモデリング手法をまとめたもので、
言語:Javaのウェブ、ジャワ

プラットフォーム:ブログガーデン、GitHubの、MOOCの中国大学

•7、または収穫の他の側面を強化します。
(1)ブログを、どのようにドキュメントやコード書き込み能力が向上した厳格な完全なソフトウェアプロジェクトを開発することを学びます。
(2)問題を分析し、解決する能力を向上させるために、だけでなく、自分自身のいくつかの欠点を修正する必要性を認識しています。
(3)結び目を通じてチームワークの重要性を認識し、プロジェクトとプロジェクトチームを完了します。
実験5は、
あなたはもちろんの現在の問題は、あなたが任意のより良い提案を持っているかどう思いますか。
この部分実際には、ソフトウェア・エンジニアリングこのコース自体の面倒な性質を避けることができます。統合を練習します。私は反転授業指導方法の先生が、非常に奇妙な、しかし、適応する少しは、しかし、私たちのために必ずしも適した一定の移行期間、新しい教授法を必要とするかもしれないと思う、私は個人的に、私は私たちのクラスの効率を考えていません。高いです。

おすすめ

転載: www.cnblogs.com/denghaixiang1012/p/11111579.html