📅  最后修改于: 2020-12-04 07:57:15             🧑  作者: Mango
测量是测量某物的动作。它是将数字分配给对象或事件的特征,可以与其他对象或事件进行比较。
从形式上可以将其定义为将数字或符号分配给现实世界中实体属性的过程,其方式是根据明确定义的规则对其进行描述。
测量不仅由专业技术人员使用,而且在我们所有人的日常生活中都使用。在商店中,价格充当物品价值的度量。同样,高度和尺寸的测量将确保布料是否合适。因此,度量将帮助我们将一项与另一项进行比较。
该度量将获取有关实体属性的信息。实体是诸如人之类的对象或诸如现实世界中的旅程之类的事件。属性是实体的特征或属性,例如人的身高,旅途费用等。在现实世界中,即使我们正在考虑度量事物,实际上我们也在度量那些事物的属性。
属性主要由数字或符号定义。例如,价格可以用卢比或美元指定,衣服的尺寸可以按小,中,大指定。
测量的准确性取决于测量仪器以及测量的定义。获得度量之后,我们必须对其进行分析,并得出有关实体的结论。
测量是一种直接的量化,而计算是一种间接的,其中我们使用某些公式组合不同的测量。
软件工程涉及管理,成本核算,计划,建模,分析,指定,设计,实施,测试和维护软件产品。因此,测量在软件工程中起着重要的作用。度量软件产品的属性将需要一种严格的方法。
对于大多数开发项目,
因此,对于控制软件产品,必须测量属性。每个测量动作都必须由明确定义且易于理解的特定目标或需求来激发。度量目标必须是特定的,并尝试了管理人员,开发人员和用户需要知道的内容。需要进行度量以评估项目,产品,过程和资源的状态。
在软件工程中,测量对于以下三个基本活动至关重要:
测量告诉我们规则,这些规则为开发和推理各种测量奠定了基础。它是从经验世界到形式关系世界的映射。因此,度量是通过此映射分配给实体以表征实体的数字或符号。
在现实世界中,我们通过比较事物来理解事物,而不是通过给它们分配数字来理解事物。
例如,为了比较身高,我们使用术语“比…高,高于”。因此,这些“高于”,“高于”是关于身高的经验关系。
我们可以在同一集合上定义多个经验关系。
例如,X比Y高。X,Y比Z高得多。
经验关系可以是一元,二元,三元等。
X高,Y高不一元关系。
X比Y高是二元关系。
可以将现实世界中的经验关系映射到正式的数学世界。这些关系通常反映出个人喜好。
以下是用于将这些经验关系映射到数学世界的一些映射或评级技术:
在此,将向用户提供必须同意或不同意的声明。
例如-该软件运行良好。
Strongly Agree | Agree | Neither agree Nor disagree | Disagree | Strongly Disgaree |
---|---|---|---|---|
将给定的替代项从1(最佳)到n(最差)排序。
例如:根据其性能对以下5个软件模块进行排名。
Name of Module | Rank |
---|---|
Module A | |
Module B | |
Module C | |
Module D | |
Module E |
例如-该程序多久失败一次?
Always | Often | Sometimes | Seldom | Never |
---|---|---|---|---|
在这里,将为用户提供替代列表,他们必须选择一个。
例如-该程序多久失败一次?
在这里,用户必须通过比较不同的选项来给出一个数字。
非常优越关于同一劣等
1 2 3 4 5 6 7 8 9 10
在此,用户必须根据其重要性给出一个数字。
不重要重要
1 2 3 4 5 6 7 8 9 10
要执行映射,我们必须指定域,范围以及执行映射的规则。
例如-域-现实世界
范围-数学世界,例如整数,实数等。
规则-为了测量身高,是否穿鞋
同样,在进行软件度量的情况下,要包含在要指定的代码行中的语句清单。
代表性条件断言,度量映射(M)必须将实体映射为数字,并将经验关系映射为数值关系,以使经验关系保留并由数值关系保留。
例如:经验关系“ taltal than”映射到数值关系“>”。即,当且仅当M(X)> M(Y)时, X比Y高。
由于在给定的集合上可能存在许多关系,所以代表条件也对这些关系中的每一个都有影响。
对于一元关系“很高”,我们可能有数值关系
X> 50
表示条件要求对于任何度量M ,
当且仅当M(X)> 50时X高
测量的关键阶段可以总结如下-