工程项目的概念、特征、分类
在我国投资建设活动中,不同管理部门和项目管理阶段,对项目有不同的称谓。
投资项目即固定资产投资项目的简称,是指为实现某种特定目的,投入资金和资源,在规定的期限内建造或购置固定资产的一整套活动。投资项目包括两类:一类是兴工动土的建造工程,如工厂、铁路、公路,矿山、水电站;一类是单纯设备购置,如购买飞机、车船等。
建设项目,是指按照一个主体设计进行建设并能独立发挥作用的工程实体。建设项目依次划分为单项工程、单位工程、分部工程、分项工程。
工程项目,主要是指为了形成特定的生产能力或使用效能而进行投资和建设,并形成固定资产的各类项目,包含建筑安装工程和设备购置(如购买飞机、车船等)(购置≠研制)。
1.工程项目的基本特征
(1)独特性。由于每个工程项目都具有特定的建设时间、地点和条件,其实施都会涉及某些以前没有做过的事情,所以,它总是独特的。例如,尽管建造了成千上万座的住宅楼,但每一座楼都是独特的。
(2)一次性。每个工程项目都有确定的起点和终点,所有工程项目的实施都将达到其终点,而不是持续不断的工作(——周期有限)。当一个工程项目的目标已经实现,或者已经明确知道该工程项目的目标不再需要或不可能实现时,该工程项目即达到了它的终点。
“独特性”和“一次性”有时也分别被称为“唯一性”和“临时性”,这两点是工程项目和非工程项目共有的特征。
(3)固定性。工程项目都含有建筑安装工程,并固定在一定的地点,是不可移动的。工程项目都受所在地点资源、气候、地质等条件的制约,这是工程项目区别于非工程项目最主要的特征。
(4)整体性。一个工程项目的产品往往由多个单项工程和多个单位工程组成,彼此之间紧密相关,结合到一起才能发挥工程项目产品的整体功能和效益。
(5)不可逆转性。工程项目实施完成后,在其寿命期内一般不会推倒重来,否则造成很大的损失。因此,工程项目具有不可逆转性,
(6)不确定性大。一个工程项目从策划到建设完成往往需要若干年时间,有的甚至更长,建设过程中涉及面广,各种情况复杂多变,不确定性大。
工程项目特别是大型工程项目,投资建设周期长,影响因素多,有些因素具有不确定性和突发性,后果严重,从而导致工程项目的复杂性。工程项目的复杂性主要表现为:
(1)工程项目交易及生产过程的复杂性。
工程项目交易具有先交易、后生产的典型特征。由于工程项目各参与方沟通中存在“信息孤岛”等问题,相关因素的不确定性和风险,业主期望的不明确性、工程设计的局限性、工程技术的复杂程度不断增大造成的施工过程的难度等原因,导致工程项目交易及生产过程的复杂性。
(2)工程项目组织的复杂性。
由于工程项目的目标多,涉及面广,群体作业,因而参与项目工作的组织和人员也多。这些都是项目的利益相关方,对项目的成效关系重大,也增加了项目管理的难度和复杂性。
(3)工程项目环境的复杂性。
工程项目的建设周期长,期间国际国内政治局势、社会、经济、法律、文化方面可能发生变化。另外,工程项目团队的上级组织和合作伙伴的组织也有可能发生变化,项目的建设条件和自然条件也可能发生变化。所有这些环境的变化,都会增加项目管理的复杂性。
依据不同的标准,工程项目有着不同的分类方式。
按投资来源分为政府投资项目、企业投资项目、利用外资项目及其他投资项目;按建设性质分为新建项目、改建项目和扩建项目和更新改造项目;
按项目用途分为生产性项目和非生产性项目;
按产业领域分为工业项目、交通运输项目、农林水利项目和社会事业项目等;
按项目经济特征分为经营性项目、公益项目和其他项目。
政府主管部门根据市场监管的需要,依据一定标准将工程项目分为大型、中型和小型项目。返回搜狐,查看
数组的概念及特点
数组的概念:是一种容器,可以同时存放多个数据值。
数组的特点:数组是一种引用数据类型。数组当中的多个数据,类型必须统一。数组长度在程序运行期间不可改变。
数据的初始化:在内存当中创建一个数组,并且向其中赋予一些默认值。
动态初始化指长度:在创建数组的时候,直接指定当中的数据元素个数。
静态初始化指内容:在创建数组的时候,不直接指定数据的个数多少,而是直接将具体的数据内容进行指定。
动态初始化数组的格式:数据类型[]数组名称=new数据类型[数组长度];
使用动态初始化数组的时候,其中的元素将会自动拥有一个默认值。规则如下:如果是整数类型,那么默认值为0;如果是浮点类型,那么默认值为0.0;如果是字符类型,那么默认值为’u0000’;如果是布尔类型,那么默认值为false;如果是引用类型,那么默认值为null;
静态初始化指内容数组的格式:数据类型[]=数据名称=new数据类型[]{元素1,元素2,…};new数据类型可省略
【注意事项】静态初始化其实也有默认值的过程,只不过系统自动马上将默认值替换成为了大括号里面的具体数值。