软件开发过程模型:
瀑布模型:将开发阶段描述为从一个阶段瀑布般地转换到另一个阶段的过程。
原型模型:开发人员快速地构造整个系统或者系统的一部分以理解或澄清问题。
螺旋模型:将开发活动和风险管理结合起来,以减小风险。
喷泉模型:开发过程模型以用户需求为动力,以对象为驱动,适合于面向对象的开发方法。
软件质量的基础知识
软件复杂性是度量软件的一种重要指标,其参数主要包括规模、难度、结构、智能度等。
规模:即总指令数,或源程序行数;
难度:通常由程序中出现的操作数数目所决定的量表示;
结构:通常用与程序结构有关的度量来表示;
智能度:即算法的难易程度