软件工程中的feature和function
来源:互联网 发布:小红书 有钱人 知乎 编辑:程序博客网 时间:2024/04/30 13:36
参考http://www.englishvincent.com/?p=171一文,对特性与功能差异做一个总结:
Feature,特性,在词典中的解释是:A feature of something is an interestingor important part or characteristic of it。feature本意是指特点,指事务有鲜明特征方面的属性,对应到产品或解决方案所具有的特征。
Function,功能,在词典中的解释是:The function of something or someone is theuseful thing that they do or are intended to do。Function强调产品的目的和用途。
在很多产品,特别是消费数字产品,它的特点也正好是其所包含的多种功能。而传统产品中很容易区分feature和function。比如:自行车,它的功能很少有人再描述,而特点不外乎可折叠foldable, 耐用serviceable, 铝合金轮毂alloywheels之类。
那么,为什么在介绍产品时很少看到用function呢?这是因为日常产品的基本功能无人不知,只是特点有所不同。比如买手机,我当然知道是用来打电话的,我想知道的只是与众不同的features,这时一般的问题是"what’s the difference?"。但假设你在介绍一个全新开发的又没人认识的东西时,我想function是必须要先予说明的,这时的问题是"what’s this?"。
而对于新产品研发,针对细分客户研发有针对性的产品特性,以差异化的满足客户需求,才可在在市场中占有一席之地。
feature是软件工程学的词,正统的翻译是功能点,就是系统中的每一个最小的应用。
描述功能点通常用一句经典的话:xx时间xx人员作了xx操作,系统应该有xx响应。
总结系统的功能点是开发系统的基本前提,像一个浏览器,什么时候什么地方单击双击右键的功能点都不一样,总结起来估计有上百个feature。
至于特性,在C#里英文是Attribute,是C#语言所特有的,非常好用。
- 软件工程中的feature和function
- Delphi中的Function和Procedure
- javascript中的Function和Object
- js中的function和this
- Handelc中的function和macro
- 关于软件工程中的耦合和内聚
- 图解现代软件工程中的团队和流程
- 图解现代软件工程中的团队和流程
- feature.conf applicationmap中的caller和callee分别是什么意思
- 关于Android中的uses-permission和uses-feature
- 关于Android中的uses-permission和uses-feature
- SharePoint中的Feature(一)
- eclipse中的feature
- 10g New Feature--Collect function
- Opening feature class.General function failure
- 特性(Feature)与功能(Function)的差异
- ActionScript中的Function和Constructor不能overload
- JavaScript中的Function和匿名函数
- spring 嵌套事务
- vs部分常用快捷键
- iOS开发笔记--错误 ARC forbids explicit message send of'release'
- visual studio code 编辑器php 显示 php.validate.executablePath
- 设计模式读书笔记-----装饰者模式
- 软件工程中的feature和function
- iOS开发笔记--TableView 详细解释
- 为什么我不推荐大家去外包公司
- 我的 CSDN Blog
- JavaSE001_String类总结之构造器和常用方法
- java Obect 转map map 转Object 工具类
- Android-Andriod studio自定义那些事
- 数据库Sharding的基本思想和切分策略
- springMVC注解前台像后台传值的两种方式