2011-07-31 11 views
1

私はいくつかの分析をしようとしていますが、機能のリストを書き留めると、私はその考えに少しばかげていることに気付きました。機能と操作

このStackoverflowページでは、たとえば、次のような機能をどのように考えることができますか?また、2つを区別するために、どのように操作を定義しますか?

私が理解していることは、前者は機能や使用例と同義であり、細部に至ることなく明確なニーズ/要件を定義しているということです。一方、後者は基本的なもの、おそらくは前者のサブセットですが、操作が他の操作で構成される可能性があるため、それは原子的ではありません。

編集:ここでは、件名にリンクがあります:http://forum.wordreference.com/showthread.php?t=17873

P.S:機能は英語で正しい表現ではないかもしれません。もしそうなら、これを確認してください。 "Fonctionalité"は、フランス語のソフトウェアに関してよく使用されます。私は、これは普遍的にこれら二つの用語の意味を、機能操作が定義されているよりも、言語の問題の詳細です疑うものの

答えて

1

私は、他の回答を楽しみにしています。したがって、以下は私の個人的な意見として取られます。私に

、(あなたはリンク先のフォーラムの議論で単語の意味とは反対に、の話をしているように見える意味で)機能は何かに、つまり、例を使用することを指し、あなたの製品/システムが何らかの目標を達成するために提供していること。それはあなたが実行できる具体的な行動ではなく、むしろシステムがあなたにできることの抽象的な声明です。関連する用語は、フィーチャー、またはファシリティです。 (ところで、私は言葉「機能」のこの意味については、機能がより適切であろうと思います。)たとえば、あなたが言うことができる:

を「このサイトは検索機能を提供しています/ための検索機能を持っていますこれまでに出版された記事を見つける。


操作(またはアクション?)一方、はるかに固有のものです。あなたのシステム/製品が提供するものではありませんが、実際にはが完了したものがとなっています。あなたはそれが実行される正確にどのように言うことができるとき、あなたはおそらく例えば、オペレーションの話のようになります。

「検索操作が続く、最初にこの-と、その入力欄にキーワードを入力することによって行われます「Go」ボタンをクリックしてください。


あなたが一緒にこれらの2を取る場合は、おそらく「機能」は、同じ一般的な目標の達成に向けて行く具体的な「操作」の数のための抽象的カテゴリであると言うことができます。

しかし、私は2つの用語をより正確に定義することはできません。特に特定の機能性または機能を定義するための適切な「細分性」の選択に関する。

+0

あなたがそこに与えた品質フィードバック。私はあなたに同意する、それは単語の機能を使用する方が適切だろう。また、操作を説明する方法で、シーケンス図で使用される矢印付きの線を考えることができます。いくつかの方法論では、これはちょうどユースケースを定義した後の次のステップです。 –

+1

@James、私はこの答えを書いたときに私の心の後ろにシーケンスダイアグラムがないことを付け加えるべきです。私はそれらについてあまり知りません。だから、おそらくこの "偶然"は、私の答えがあまり遠く離れていないことを意味します...?私が少し助けてくれることを願っています。 – stakx

関連する問題