English 中文(简体)
Internal Product Attributes
  • 时间:2024-03-20 04:19:25

Internal Product Attributes


Previous Page Next Page  

内部产品属性描述软件产品的方式仅取决于产品本身。 衡量内部产品属性的主要原因是,它将在开发过程中帮助监测和控制产品。

Measuring Internal Product Attributes

主要内部产品属性包括sizestructure。 剂量可以静态测量,无需执行。 产品的大小告诉我们创造这一产品所需的努力。 同样,产品结构在设计产品维护方面发挥着重要作用。

Measuring the Size

可以用三种特性描述软件规模:

    它是产品的实际规模。

    报告介绍了产品向用户提供的功能。

    - 复杂性具有不同类型,例如:

      - 衡量根本问题的复杂性。

      - 衡量为解决这一问题而实施的算法的复杂性

      结构复杂程度 - 衡量用于实施算法的软件的结构。

      - 采取措施了解软件。

这三个特性的衡量可描述如下:

Length

有三个开发产品,其规模衡量有助于预测预测预测所需的努力。 它们是规格、设计和代码。

Specification and design

这些文件通常结合文字、图表和特殊的数学图表和符号。 具体化衡量可用来预测设计的长短,而设计的长度又是代码长度的预测者。

文件中的图表有统一的辛醇,如标明图表、数据流图或锌。 由于规格和设计文件包括文字和图表,其长度可以用代表文字长度和图表长度的数字加以衡量。

对于这些测量,对原子物体的定义是不同的图表和符号。

数据流图的原子物体是过程、外部实体、数据储存和数据流动。 厚生素规格的原子实体为种类、功能、操作和轴心。 Zschemas的原子实体是规格中的各种内容。

Code

守则可以不同的方式制定,例如程序语言、目标导向和视觉节目。 最常用的源代码方案期限是代码线。

总长度,

LOC = NCLOC + CLOC

i.e.

LOC = Non-commented LOC + Commented LOC

除法典外,Maurice Halsted建议的规模和复杂性等其他替代办法也可用于衡量长度。

哈尔格公司的软件科学试图掌握一个方案的不同特性。 他提出了三个内部方案属性,如长度、词汇和数量,反映了对规模的不同看法。

他首先将“P>方案”定义为由操作者或操作者分类的象征性物品收集。 这些症状的基本指标是,

    N1> = 运营商的总收入

    N2> = 独家经营人的数量

P 可以界定为:

美元

P

(美元)

用于撰写N 年限/年限时间方案”的方案数量 = 精神比较方案的数量。

(美元)

节目P在册V 系指

(美元)

Where, $V^ast$ is the potential volume, i.e. the volume of the minimal size implementation of P

反之,是困难——

D = 1 方言 美元

根据Haloul理论,我们可以计算一个估计数L。 页: 1

(美元=L}= 1diagup D = frac{2} mu> 页: 1

同样,估计的方案长度为: > imes 日 本>>> > > > > > > <+ mu> >。

产生P所需的努力由以下各方作出:

美元E=Vdiagup L = fracmu{> > > > ±2}Nlog2mu}{2 mu 美元

如果衡量单位 E是理解P>/所需的基本精神歧视。

衡量长度的其他替代办法是:

    按方案文本所需计算机储存量计算

    方案案文的特性数目

面向目标的发展提出了衡量时间长度的新办法。 Pfleeger等人 发现,对物体和方法的计算导致的生产力估算比使用编码线的估算更为准确。

Functionapty

产品中固有的功能数量可衡量产品规模。 衡量软件产品功能的方法多种多样。 我们将在下一章讨论一种此类方法,即Albrecht的职守点方法。

Advertisements