软件开发项目的特性.开发项目的品种很多,别离有自己的固有特性,而软件开发项目的主要特性有:
(1)软件开发项目的完结日期;
(2)软件开发项目的新开发性(不知道要素的量);
(3)软件开发项目的目标规划(规划);
(4)软件开发项目的经费预算;
(5)软件开发项目的成员;
(6)用户的职责。
完结日期与软件开发项目的特性.
一般说来,完结日期对软件开发项目的影响主要反响在开发项目的费用上。工期短的软件开发项目自然投人的人员多,人员之间的通讯联络、办理费用自然增大;过度长期的软件开发项目的运营办理费用也会添加,从整体说来费用耗费也很大。图1.1反响了软件开发工程与工程费用之间的联系。
从工程办理的观念来看,工期长的工程,一般说来,失利的可能性大,由于工期过长,环境的变化和不行预测的事态发作的机会多,偏离初期目标的可能性增大。因此,关于跨度两年或三年的软件开发项目,无论从费用上或许办理上说来,以把该开发项目分割为若干个单位(称为阶段),分阶段进行开发为好。
新开发性(不知道要素的A)与软件开发项目的特性.
作为软件开发项目在给予要达到的目标上,假如不知道的要素多,那么项目失利的可能性就越大。一般说来,对不知道要素多的项目,为了防止开发工程的失利,需求进行充沛的调查和剖析。特别是在软件开发项目开始前,要建立具体的计划,并对问题事前进行认真研究。反响了不知道要素多、新开发性强的工程比不知道要素少的工程在开发工时上将发作更大的歪斜。
目标规划与软件开发项目特性.
目标规划指的是项目的规划,即目标业务数以及与之关联的用户数。关于处理目标规划大的项目,体系的阐明很难确认,因此在确认体系需求阐明的阶段需求耗费很大的精力。
例如DB/DC体系的开发项目,在确认体系开发需求的体系计划阶段往往要占据全开发周期。