个性化阅读
专注于IT技术分析

软件工程 第5页

扩展功能点(EFP)指标详细解释

半瓶木阅读(1719)评论(0)赞(0)

本文概述 特征点 3D功能点 FP指标已进一步扩展为计算: 特征点。 3D功能点。 特征点 特征点是功能点度量的超集, 可以应用于系统和工程软件应用程序。 特征点用于算法复杂度较高的那些应用中, 例如存在时间限制的实时系统, 嵌入式系统等。...

什么是数据流程图?如何使用?图文详解-srcmini

什么是数据流程图?如何使用?图文详解

半瓶木阅读(1983)评论(0)赞(0)

数据流图(DFD)是系统内信息流的传统可视表示形式。简洁明了的DFD可以以图形方式描述正确数量的系统需求。它可以是手动的, 自动的或两者的结合。 它显示了数据如何进入和离开系统, 更改信息的方式以及数据的存储位置。 DFD的目的是显示整个系...

什么是COCOMO模型?图文详解————

半瓶木阅读(10824)评论(0)赞(5)

Boehm在1981年提出了COCOMO(建设性成本估算模型)。COCOMO是世界上最常用的软件估算模型之一。 COCOMO根据软件的大小预测软件产品的工作量和进度。 此模型中的必要步骤是: 通过评估成千上万的源代码行(KDLOC)获得开发...

数据字典是什么?

半瓶木阅读(1397)评论(0)赞(0)

数据字典是一个文件或一组文件, 其中包含数据库的元数据。数据字典保存有关数据库中其他对象的记录, 例如数据所有权, 与其他对象的数据关系以及其他数据。数据字典是任何关系数据库的重要组成部分。具有讽刺意味的是, 由于它的重要性, 它对于大多数...

快速了解圈复杂度

半瓶木阅读(1518)评论(0)赞(0)

本文概述 如何计算环复杂度? 圈复杂度的性质 循环复杂度是一种用于度量程序复杂度的软件度量。托马斯·麦凯布(Thomas J.McCabe)于1976年开发了此度量标准。麦凯布(McCabe)将计算机程序解释为一组强连接的有向图。节点表示源...

什么是软件成本估算?答案都在这里-srcmini

什么是软件成本估算?答案都在这里

半瓶木阅读(1956)评论(0)赞(0)

本文概述 成本估算的用途 成本估算模型 对于任何新软件项目, 有必要知道开发成本和开发时间。在开始开发之前需要这些估计, 但是如何完成呢?已经开发了几种估计程序, 并且它们具有以下共同的属性。 必须提前确定项目范围。 软件指标用作评估的支持...

用于软件指标的案例工具

半瓶木阅读(834)评论(0)赞(0)

存在许多用于测量软件的CASE工具(计算机辅助软件工程工具)。它们要么是开源的, 要么是付费工具。下面列出了其中一些: Analyst4j工具基于Eclipse平台, 可作为独立的Rich Client Application或Eclips...

普特南(Putnam)资源分配模型图文详解-srcmini

普特南(Putnam)资源分配模型图文详解

半瓶木阅读(3128)评论(0)赞(0)

劳伦斯·普特南模型描述了完成指定大小的软件项目所需的时间和精力。 Putnam利用所谓的Norden / Rayleigh曲线来估算项目工作量, 进度和缺陷率, 如图所示: Putnam注意到, 软件人员配置文件遵循众所周知的Rayleig...

为什么需要软件配置管理?

半瓶木阅读(1096)评论(0)赞(0)

本文概述 为什么我们需要配置管理? SCM的重要性 当我们开发软件时, 产品(软件)在维护阶段会经历很多变化;我们需要有效地应对这些变化。 几个人(程序)共同努力实现这些共同目标。这个人产生几个工作产品(SC项目), 例如, 调试期间使用的...