eコマースWebアプリケーションにとって、どのような品質属性が不可欠ですか?

StackOverflow https://stackoverflow.com/questions/1914020

質問

この質問は興味深いものであり、おそらく私の論文に役立つかもしれません。

特にあなたのビジネスが財政的にそれに依存している場合、Webアプリケーションは、生き残るために特定の要件を満たす必要があります。 Webアプリケーションに関して、どのような(ソフトウェア)品質の属性(いくつかの名前)があると思うかを聞きたいと思います。

私は私の分け前を与えます:パフォーマンス (訪問者が2秒以上待たなければならない場合、50%以上がサイトを離れます。つまり、販売の可能性が少なくなります)。

安全 、少なくともowaspに注意してください

信頼性, 、あなたのWebアプリは、故障した入力だけでなく、それらの負荷も処理できる必要があります。

保守性, 、この世界では、迅速に変化し、ユーザーに適応することができることは、生存に不可欠です。

役に立ちましたか?

解決

この質問は興味深いものであり、あなたはすでに興味深い非機能要件(別名品質)に言及しています。

しかし、eコマースのウェブサイトの場合、 最も重要です 資質はそのものです エンドユーザーに影響を与えます. 。私のランキングは次のとおりです。

  1. 安全 (および信頼性)。ユーザーとして、私はそれを使用することを確信できるように、システムを安全にしたいと思います。しかし、セキュリティは見えません そのまま, 、そして使いやすさに反映される必要があります。停止がある場合、顧客の信頼を取り戻すのに最適なのは、IMOが起こったことに対して透明であることです。
  2. 使いやすさ. 。ユーザーとして、私はシステムで簡単に感じたいと思っています。私は派手なものは必要ありませんが、使いやすいもので、それに慣れている機能を提供します。ユーザビリティは、セキュリティの全体的な印象にも関連しています。たとえば、登録を確認するために受け取ったメールは、システムのより良いまたは悪い印象を与えることができます。 。これらのユーザビリティの詳細はすべて、システムに対する私の信頼を高めることができます。
  3. 可用性. 。ユーザーとして、サイトがダウンしているか、不安定な場合、私は本当に悪い印象を受けます。サービスの品質を低下させ、少なくともメンテナンスまたはサービスの飽和を示す素敵なページを持っていることを確認してください。
  4. パフォーマンス (および応答時間)。パフォーマンスはその時だけ来るでしょう。過度に待つ必要はありませんが、何が起こっているのかについてフィードバックを得る限り、少し待つことができます。

他の品質は重要です 会社 eコマースのウェブサイトに動力を供給します。しかし、最終的にはそれらがなくても成功することができます。私のランキングは次のとおりです。

  1. スケーラビリティ. 。その後のレトロフィットのスケーラビリティは困難です。その場合、ビジネスが順調に進んでいる場合に拡大できるアーキテクチャを持つことが重要です。貧弱な建築のためにビジネスチャンスを逃すにはあまりにも悪いでしょう。
  2. 堅牢性. 。あなたのシステムは、あなたのホットラインが怒っている顧客の電話に圧倒されることを望まないならば、堅牢である必要があります。 24時間年中無休のサポートは、重要なコストを生み出すことができます。
  3. 操作性 (および管理性)。多くの管理メンテナンスが必要な場合、システムを稼働させ続けることは費用がかかる場合があります。その場合、管理コストを抑えることは興味深いことです。
  4. 保守性. 。もちろん、要件の変化に直面して開発コストダウンを維持する必要があります。

編集: :私はこの他の人にぶつかりました 答え 低い応答時間の重要性を示しました。それは確かに非常に重要な要素です。セキュリティ、使いやすさ、可用性よりも重要であるかどうかはわかりません。ポイントは、パフォーマンスを簡単に測定できることです。これは、使いやすさとセキュリティにとって難しいことです。人気のあるウェブサイトがダウンタイムに苦しむたびに、何人の顧客が失われているかを知りたいと思います。

他のヒント

上記の回答にもう1つ追加したい

共有オプション :誰もが知っているように、すべてのサイトにはTwitterなどの特定のソーシャルネットワーキングサイトの共有オプションがあります。

Posives-人々はネットワーキングサイトで間もなくフォローアップし、優れたマーケティング戦略にもなります。

使いやすさ製品に関連する情報は簡単に見つける必要があります。ユーザーナビゲーションは非常に友好的である必要があります。ユーザーは、情報を見つけるために一連のページにアクセスする必要はありません。

性能要件:現在の競争の世界では、ウェブストアがユーザーリクエストに迅速に対応することは必須です。理想的には、ページをロードして情報を取得するまで04〜05秒以上待つユーザーが興味がありません。あなたのサイトは、この期間内に使用可能なコンテンツを提供する必要があります。また、モバイルショッピングについても念頭に置いて、サイトがモバイルユーザーへの完全なアクセスを提供し、ショッピングを完了できることを考慮する必要があります。ここでのページの読み込み時間は非常に重要であり、モバイルページをより速くロードする必要があります。

保守性の要件:急速に変化するテクノロジーの出現により、サイトはアプリケーションの優れた機能とスケーラビリティを提供できるはずです。アーキテクチャは、ルートレベルでの多くの変更なしに、将来のニーズのほとんどを処理するのに十分な柔軟性が必要です。

安全要件:関係するお金がある場合、安全性は最も重要です。金融取引用のセキュアソケットレイヤー(SSL)の実装は、そのようなステップの1つです。ウェブサイト、プライバシーポリシーなどに安全関連データを公開することもできます。

信頼性要件:アプリケーションは、意図的に、または誤って入力された多くの故障したデータを効果的に処理できるはずです。また、Webサイトのダウンタイムが非常に低いことを確認してください。

コンプライアンス/法定要件:あなたのウェブサイトがPCI準拠などのコンプライアンス基準を満たしている場合、常に有利です。それは、ウェブサイト上のトランザクションについてウェブサイトユーザーに信頼を吸収します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top