2011-07-31 127 views
1

我正在嘗試做一些分析,並在寫下功能列表時意識到我對概念有點模糊。功能和操作

你可以考慮作爲功能,比如說這個Stackoverflow頁面?另外,爲了區分這兩者,你將如何定義一個操作?

我的理解是,前者是含糊不清的,與特徵或用例的同義詞,定義了一個獨特的需求/需求而不需要詳細說明。後者是基本的,也許是前者的一個子集,但我不會說它是原子的,因爲操作可能由其他操作組成。

編輯:下面是關於這個問題的鏈接:http://forum.wordreference.com/showthread.php?t=17873

P.S:功能性可能不是英語的正確表達。如果是這樣,請確認。 「Fonctionalité」通常用於法語軟件。

回答

1

我很期待其他的答案,但我懷疑這更多的是語言問題,而不是有被普遍定義的含義,以這兩個詞,功能操作。因此,以下是我個人的看法。

對我來說,功能(在你似乎在交談,而不是在這個詞的含義意義上的鏈接到論壇討論)是指使用的情況下,也就是東西您的產品/系統提供了實現某個目標的機會。這不是您可以執行的具體操作,而是對系統允許您執行的抽象說明。相關術語是功能設施。 (順便說一句,我認爲這個詞「功能」的這個意思,功能會更合適。)例如,你可以說:

「該網站提供搜索功能/具有搜索功能的找到以前發表的文章。「


的另一方面操作(或動作?)是更爲具體。這不是你的系統/產品提供的,但實際上完成了。你可能會被談論操作時,你可以說這是究竟如何進行,例如:

「搜索操作時,首先輸入關鍵字在這,和該輸入場進行,隨後點擊「開始」按鈕。「


如果拿這兩個在一起,你很可能說是「功能性」是一個抽象類爲一些具體的「行動」是在實現相同的總體目標去的。

但我承認我無法更準確地定義這兩個術語; ESP。關於爲定義特定功能或特性選擇正確的「粒度」。

+0

您在那裏給出的質量反饋。我同意你的看法,使用單詞特徵會更合適。此外,您描述操作的方式讓我想起序列圖中使用的箭頭線。在某些方法論中,這恰好是定義用例之後的下一步。 –

+1

@詹姆斯,我應該補充一點,當我寫下這個答案時,我的腦海裏沒有序列圖;我甚至不太瞭解他們。所以也許這個「巧合」意味着我的答案不是太遙遠......?我希望我能幫上一點忙。 – stakx