超几何分布概念模型的特点?
超几何分布的特点是:超几何分布的模型是无替换抽样;超几何分布中的参数是m,N,N,记为X~H(N,N,m)。超几何分布是统计学中的一种离散概率分布。描述从有限数量的对象中提取n个对象的次数,并且成功提取了指定类型的对象(未返回)。
在产品质量的抽样检验中,如果N个产品中有M个不良品,抽样检验得到的不良品数为Xk,那么P(Xk)C(M,k)c(n-m,n-k)/c(n,N),C(ab)是经典概率的组合,a是下限,b是上限,和。
试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的适用范围?
瀑布模型的优点:有利于大型软件开发过程中人员的组织和管理,有利于软件开发方法和工具的研究,从而提高大型软件项目开发的质量和效率。
瀑布模型的缺点:(1)开发过程可以一般不能反转,否则成本太高;(2)实际项目开发很难严格遵循这种模式;(3)客户往往很难明确给出所有的要求,但这种模式要求。(4)软件的实际情况只有在项目开发后期客户才能看到,这需要客户有足够的耐心。
瀑布模型的适用范围:(1)用户需求非常清晰全面,开发过程中很少或没有变化;(2)开发者熟悉软件的应用领域;(3)用户的使用环境非常稳定;(4)开发工作需要很少的用户参与。
快速原型模型及应用;;它的优点是:(1)能更好地定义需求,易于适应需求的变化;(2)有利于发展与训练的同步;(3)开发成本低,开发周期短,更加人性化。
快速原型模型及应用;;缺点:(1)客户和开发人员对原型的理解不同;(2)精确的原型设计困难;(3)不利于开发者的创新。
快速原型模型及应用;;的使用范围:(1)熟悉所开发的领域,拥有快速原型开发工具;(2)投标时,可将原型模型作为软件开发模型;(3)在移植或升级产品或定制现有产品原型时,原型模型非常适用。
增量模式的优点:(1)采用增量模式的优点是人员配置灵活,一开始不需要投入大量的人力资源;(2)如果核心产品很受欢迎,可以增加人力实现下一个增量;(3)有些功能可以先释放给客户,对客户起到镇静作用。
增量模式的缺点:(1)并行开发组件可能会遇到不集成的风险,软件必须具有开放的架构;(2)增量模型的灵活性可以使其在适应这种变化方面比瀑布模型和快速原型模型模型好得多,但也容易退化为边做边改的模型,从而对软件过程的控制失去了完整性。
增量模型的应用范式情况:(1)增量模式非常适合升级现有产品或开发新版本;(2)对于期限严格的产品,可以采用增量模式;(3)熟悉开发领域,有原型系统,增量模式也很适合。
螺旋模型的优点:(1)设计上的灵活性,可以在项目的各个阶段改变;(2)以小分段构建大规模系统,使成本计算简单易行;(3)客户始终参与开发的各个阶段,确保项目不偏离正确的方向,项目可控;(4)随着项目的进展,客户始终掌握项目的最新信息,以便与管理层进行有效的互动。
螺旋模型的缺点:(1)使用螺旋模型需要丰富的风险评估经验和专业知识。在有风险的项目开发中,如果不及时识别风险,必然会造成很大的损失;(2)迭代次数过多会增加开发成本,延误提交时间。
螺旋模型的适用范围:螺旋模型只适用于大型软件项目。