(十)、Linux操作系统

在Linux操作系统中,只有一个根目录,根目录使用“/”来表示。根目录是一个非常重要的目录,其他的文件目录均有根目录衍生而来。


(十一)、模块类型

通常,可以按照在软件系统中的功能将模块分为四种类型。
传入模块:取得数据或输入数据,经过某些处理,再将其传送给其他模块。
传出模块:输出数据,在输出之前可能进行某些处理,数据可能被输出到系统的外部,或者会输出到其他模块进行进一步处理。
变换模块:从上级调用模块得到数据,进行特定的处理,转换成其他形式,在将加工结果返回给调用模块
协调模块一般不对数据进行加工,主要是通过调用、协调和管理其他模块来完成特定的功能


(十二)、软件成本估算模型

Putnam和COCOMO都是软件成本估算模型。 Putnam模型是一种动态多变量模型,假设在软件开发的整个生存期中工作量有特定的分布。结构性成本模型COCOMO模型分为基本 COCOMO模型、中级COCOMO模型和详细 COCOMO。基本COCOMO模型是一个静态单变量模型,对整个软件系统进行估算:中级 COCOMO模型是一个静态多变模型,将软件系统模型分为系统和部件两个层次,系统由部件构成;详细COCOMO模型将软件系统模型分为系统、子系统和模块三个层次,除了包括中级模型所考虑的因素外,还考虑了在需求分析、软件设计等每一步的成本驱动属性的影响。