开发模型

1、某项目组拟开发一个大规模系统,且具备了相关领域及类似规模系统的开发经验。下列过程模型中,(瀑布模型)最适合开发此项目。
本题主要考查我们对各开发模型的理解。

    瀑布模型:具有可强迫开发人员采用规范的方法;严格规定了各阶段必须提交的文档;要求每个阶段结束后,都要进行严格的评审等优点。但瀑布模型过于理想化,而且缺乏灵活性,无法在开发过程中逐渐明确用户难以确切表达或一时难以想到的需求。
    原型模型:一般都是基于需求不容易明确这一事实:并非所有的需求在系统开发之前都能准确地说明和定义。因此,它不追求也不可能要求对需求的严格定义,而是采用了动态定义需求的方法。快速原型法适用于需求不够明确的项目。
    V模型:一种典型的测试模型,该模型强调开发过程中测试贯穿始终。
    螺旋模型:综合了瀑布模型和演化模型的有点,并在此基础上还增加了风险分析。采用螺旋模型时,软件开发沿着螺旋线自内向外旋转,每转一圈都要对风险进行识别和分析,并采取响应的对策。

    本题描述的是一个大型项目,那么对文档的要求应该相应较高,而且具备了相关领域及类似规模系统的开发经验,那么系统的需求应该较明确,综合考虑,应该采用瀑布模型。


2、( 大规模项目 )最不适于采用无主程序员组的开发人员组织形式。
大规模项目最不适于采用无主程序员组的开发人员组织形式,因此大项目需要主程序员来整合各模块程序。

发表评论

电子邮件地址不会被公开。 必填项已用*标注