ソフトウェアエンジニアリングとコンピューターサイエンスの違い

こんにちは

私が現在勉強しているプログラムは、MSIT-SE(情報技術の科学修士-ソフトウェア工学)*と呼ばれています。 プログラム全体の基本的な考え方は、「学ぶことで学ぶ」という原則に表されています。

SEとCSの違いと、私が経験したプログラムが他のすべてとどのように異なるかについてお話したいと思います。 間違いなくこの問題について議論していますが、私の個人的な意見を以下に示します。

画像

ご存知のように、これはコンピューターサイエンスの弱いプログラムの一種です。
SEに来る前に、私はすべてのコメントでその声明だけを読みました。



人は[この]リンクをたどって読みます

•ソフトウェアシステムの17-651モデル

•17-652メソッド:設計対象の決定

•17-653ソフトウェア開発の管理

•17-602個人用ソフトウェアプロセスの概要

•17-654ソフトウェアアーティファクトの分析

•ソフトウェアシステム用の17-655アーキテクチャ

•17-677 MSITプロジェクトI

•17-678 MSITプロジェクトII

会話が始まります。うーん、すみませんが、アルゴリズムとデータ構造に関する古典的なコースはどこにありますか? さて、OOP、C ++、または分散システムの基礎の少なくとも1年間のコース、またはデータベースがあるかもしれませんが、これはどこにありますか?

さて、私が言えることは、これはすべてではありません。 より正確には、これは上記のメインコースではありませんが、各学期に1-2の選択科目を受講できます。たとえば、アプリケーションプログラマー向けに分散システムとデータ構造を取りました。 選択科目の詳細[こちらをご覧 ください]および[こちら] 。 この態度の理由は、ロシアでのこのプログラムの最初の不正確な広告と、ソフトウェアエンジニアリングとは不明確な定義です(誰にとっても非常に異なる)。



上記は公式サイトからの短い切り抜きです。 交差点があることがわかりますが、焦点は根本的に異なります。 コンピューターサイエンスプログラムでは教えられないことがいくつかあります。 ITシステムの作成と実生活のあらゆるものを比較する方法を除いて、SEとCSの違いを説明する他の方法は知りません。 たとえば、橋の建設。 以下は、CSで教えられていないもののリストです。

•ブリッジの形状を選択する方法

•この橋が正確にどこにあるべきかを決定する方法

•これを財政的または法的問題と調整する方法

•顧客の視点から見たブリッジの正確な外観

•この橋を建設する100,500人の労働者を調整する方法

•橋梁が現在どのような建設段階で、いつ完成するのか、経営者(スポンサー、投資家など)にどのように答えるか

•橋を建設する前に、その能力を評価する方法:運搬能力、生産性

•将来の修理が可能なように建設された橋を文書化する方法

•2年後に橋が落ちないように、誰が、いつ、どのアクションを実行する必要があるか

...まあ、一般的に、アイデアは明確であり、あなたは長い間続けることができます。 一方で、これは管理です(17-653ソフトウェア開発の管理)。 人とコミュニケーションをとる必要があるため、彼からは何も得られません。これはほとんど最も困難であり、ほとんどのプロジェクトが失敗する理由でもあります。 次に-要件を収集する機能(17-652メソッド:設計対象の決定)。 要件が満たされたら、ブリッジを計算するための正式な方法(ソフトウェアシステムの17-651モデル)を使用して、可能であれば、ブリッジを紙(ソフトウェアシステムの17-655アーキテクチャ)に描く必要があります。 プロセス全体を通して、収集された要件、構築プロセス、最終結果などの品質を確認することをお勧めします。 (17-654ソフトウェアアーティファクトの分析)

上記のすべてのコースの前に、コンピューターサイエンスの強力な学士号を取得してから、業界で3〜5年の仕事をする必要があると思います。 その後のみ、管理またはアーキテクチャについて話すことが理にかなっています。


それで、ケーキの上のチェリーにスムーズに移動します。 MSITプロジェクトとしても知られるワークショップは、プログラム全体を結び付けるものです。 プロジェクトの概要をすでに書いています[こちら] 。 次の投稿では、ワークショップについてさらに詳しく説明します。



イノポリス大学の共同プログラムの1年生(2013/2014)の資料に基づく



* 「情報技術の修士-ソフトウェア開発管理」-世界最高のIT大学の1つであるMSIT-SE(情報技術の修士)プログラムに基づいて開発されたイノポリス大学修士課程Subject 2014-Computer Science&Information Systems )、 MIPTITMOシンガポール国立大学およびその他の教育パートナーのベストプラクティスを考慮に入れています。 イノポリス大学は、2014/15年度の研究のために、その拠点修士グループ募集する予定です。



All Articles