2010-12-01 9 views
0

ウェブサイト(特にソーシャルネットワーク)のシステム分析と設計を行うことは可能ですか?ソーシャルネットワークのシステム分析と設計

期待される内容は何ですか、文書内にありますか?

例を教えてください。

{ソーシャルネットワーク(www.sy-stu.com)を私の卒業プロジェクトとし、卒業証書に完全な分析スタディを追加したいと思います。私はUMLとユースケースの経験があります。事前

答えて

1

では明確ではないが、決してウェブサイトの分析の前に1を実行}

ありがとうこれは非常に野心的に聞こえるが、私はそれが可能だと確信しています。残念ながら、私はSystem Analysisを少し忘れてしまいましたが、自分のプロジェクトのための多くの指針に従っています。実際、ほとんどのデータ駆動型Webサイトは、Systems Analysisの優れた候補であり、プロダクションを計画しているプロジェクトのWeb計画では常に使用する必要があります。

  1. フィージビリティスタディ の開発、 プロジェクトは社会的に、 技術と組織的 実現可能な、経済的であるかどうかを判断関与:ストレートウィキから

  2. システムの エンドユーザの 要件を確認するように設計された事実認定 対策を実施してください。これらは、通常、 のインタビュー、アンケート、または 既存システムの作業の視覚的観察に及ぶ。 エンドユーザーは、システムが 最初のため等

ために使用されるもの、(コンピュータのハードウェアまたは ソフトウェアを用いて に一般的な経験の点で)システム を操作する方法をゲージング

  • 私は、ASP.NET、Ruby on Rails、PHPなどのさまざまな技術を分析します。それぞれの技術には長所と短所があります。あなたのソーシャルネットワークを自由にすることを計画しているなら、独自のプロジェクトのための多くのサーバーやアプリケーションフレームワークが高価なので、オープンソース技術を独自のものよりも考慮することができます。また、Webのスタートアップやホスティング料金も考慮します。 Host Gatorを使用してリセラーアカウントを取得する予定がある場合は、毎月の請求費用を考慮する必要があります。独自のサーバーをホストする予定の場合は、そのコストを驚かせるかもしれません。本当に安定したシステムでは、自分のWebサーバーの管理に多くの作業と現金を必要とします。

    2番目の点として、類似したサイトからのユーザーの要件に関する多くの情報を見つけることができます。DIYソーシャルネットワークのフォーラムをチェックし、技術サポートセクションで問題のあるものを確認してください。明らかに、テクノロジーに基づく記事や雑誌を探すことは、エンドユーザーの期待を捜したり、FacebookやTwitterに加わるだけでも、人々がコンテンツに見えるようになってから何をしているのかを調べるのに適しています。

    3つめの点については、もう一度競技会に相談して、ユーザーインターフェイスの仕組みを確認してください。それは使いやすいですか?いくつかの面では難しいですか? 1日8時間以上、週5日以上システムを使用しなければならない場合、何が狂ったのでしょうか。論理的な作業の流れも覚えておいてください。あなたのユーザーベースを知ることも重要です。あるシステムでは、他のプログラマーのために開発しているかもしれません。強い専門用語を使用すると問題はないかもしれませんが、ソーシャルネットワークではWebサイトのデータフローや用語に慣れていないことを覚えておく必要があります。だからあなたのコントロールはまだコンピュータの初心者には意味をなさないが、まだ安全に働いていなければなりません(システムセキュリティも忘れないでください!)。

    最後に、状況が発生することを覚えておいてください。私は最近、私のクライアントのためのバックエンドサイトを作成しました。私はシステムが非常にうまくいった - そして彼らは非常に満足していましたが、今日は、注文アイテムが異なる方法で保管される方法を欲しいという電子メールを今日受け取りました。このため、システム開発ライフサイクルのメンテナンスの側面があります。私が顧客のニーズをより緊密に伝えていれば、これは解決されたとも言えます。幸運なことに、この変更は比較的軽微であり、私たちは、物事が期待どおりに機能しない現実の世界に住んでいます。私たちは最善を尽くしています:)

    前述のように、Systems Analysisは多くの作業であり、そうでなければなりません。そのポイントは、あなたが達成しようとしていることが、長年にわたる長期的なプロジェクトにコミットせずに実行可能で実用的であると判断することです。常に完璧な計画はないことを覚えておいてください。完璧な計画があれば、新しいシステムは必要ありません:)。