软件项目管理 第三章软件项目的启动过程课后习题参考答案——主编:李冰、张桥珍、刘玉娥

                         第三章   软件项目的启动过程  课后习题参考答案

1.选择题

(1)乙方在项目初始阶段的主要任务不包含以下哪一项(D)。

   A. 项目分析        B. 竞标        C. 合同签署        D. 合同管理

(2)项目章程中不包括以下哪项内容(A)。

   A. 项目成本估算        B. 项目名称        C. 项目经理及联系方式        D. 项目成员及角色

(3)某软件企业2004年初计划投资1000万元开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表(见表3-3)。根据表3-3中的数据,如果不考虑通货膨胀因素,该产品的投资回收期是(C)年。

                                                    表3-3产品销售现金流量表 万元

     A.1           B.2           C.2.27           D.2.73

(4)项目经理的权利不包括以下哪一项(B)。

    A. 制定决策        B. 项目控制        C. 挑选项目成员        D. 资源分配

(5)为避免一次性投资太多带来的风险,最好选择(A)生存期模型。

     A. 增量式模型        B. 原型        C. 螺旋模型        D. V模型

(6)可以构建一部分系统的模型,通过用户试用提出优缺点,最好选择(B)生存期模型。

      A. 增量式模型        B. 原型        C. 螺旋模型        D. V模型

(7)项目章程(A)。

    A. 明确了项目经理      B. 确定了项目的质量标准      C. 明确了团队的纪律      D. 定义了项目需求

(8)对于风险比较大的项目,最好选择(C)生存期模型。

      A. 瀑布模型        B. 原型        C. 螺旋模型        D. V模型

(9)开发项目建议书的目的是为了(B)。

      A. 验收        B. 竞标或者签署合同        C. 编写计划        D. 跟踪控制项目

(10)项目建议书是哪个阶段开发的文档(C)。

      A. 项目执行阶段        B. 项目结尾阶段        C. 项目初始阶段        D. 项目计划

补充:

(11)项目经理的职责不包括以下哪项内容( D

      A. 开发计划        B. 组织实施      C. 项目控制    D. 系统支持

2.填空题

(1)投标书一般有两种类型:建议书和( 报价单 )。

(2)在项目选择过程中,关键是对项目的定义有明确的描述,应包括明确的目标、时间表、项目使用的资源和经费,而且得到执行该项目的项目经理和项目发起人的认可。这个阶段称为( 立项 )阶段。

(3)( 甲方 )即需方(有时也成为买方)对所需要的产品或服务进行采购。

(4)( 乙方 )即供方(有时也成为卖方)为顾客提供产品或服务。

(5)在立项阶段,产品负责人会进行( 自造购买 )决策,确定待开发产品的哪些部分应该采购、外包开发、自主研发。

(6)在( 瀑布 )模型中,要求项目所有的活动都严格按照顺序执行,一个阶段的输出是下个阶段的输入。

3.判断题

(1)项目经理是一个综合的角色。(

(2)软件项目都是需要签署合同的。( ×

(3)增量模型可以避免一次性投资太多带来的风险。(

(4)项目章程类似于一个项目授权书。(

(5)在甲乙合同项目中,提出需求的一方是乙方。( ×

(6)如果是内部项目,在项目初始阶段可以不提交招标书。(

(7)有限招标是指招标信息在有限的范围内发布。(

4.名词解释

    (1)项目章程。

    项目章程是正式批准项目的文件,包括对项目的确认,对项目经理的授权和项目目标的概述等。

    (2)立项建议书。

   由投资主体对确定拟建的项目经过调查预测分析,并向上级主管部门提出项目建设的建议性文件。  

5.简答题

  (1)在合同中,什么是甲方,什么是乙方?其中涉及的采购包含哪些情况,其中的服务又包含哪些内容?

       甲方即需方(有时也成为买方),是对所需要的产品或者服务进行采购,这覆盖了两种情况,一种为自身的产品或资源进行采购,另一种是为顾客进行采购。乙方即供方(有时也称为卖方),是为顾客提供产品或者服务。服务包括为客户开发系统,提供技术咨询,提供 专项技术开发服务,提供技术资源的服务。

(2)软件开发常见的生存期模型有哪些?请分析它们的优缺点以及适用范围。

       常见的软件生存期模型主要有瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型和统一过程。

(1)瀑布模型 优点:可强迫开发人员采用规范化的方法;严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。 缺点:由于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要;用户往往需要等待很长时间才能看到可以运行的程序;适应需求变更的能力比较差。 适用范围:瀑布模型只适用于项目开始时需求已确定的情况。

(2)快速原型模型 优点:有助于满足用户的真实需求;原型系统已经通过与用户的交互而得到验证,据此产生的规格说明文档能够正确地描述用户需求。 缺点:要求开发人员快速建立原型。 适用范围:适用于需求不明确的软件项目。

(3)增量模型 优点: 能在较短时间内向用户提交可完成一些基本功能的产品,即从第一个构件交付之日起,用户就能做一些有用的工作。 逐步增加产品的功能可以使用户有较充裕的时间学习和适应新产品,从而减少一个全新的软件可能给用户组织带来的冲击。 项目失败的风险较低,虽然在某些增量构件中可能遇到一些问题,但其他增量构件将能够成功地交付给客户。 优先级最高的服务首先交付,然后再将其他增量构件逐次集成进来。因此,最重要的系统服务将接受最多的测试。 缺点: 在把每个新的增量构件集成到现有软件体系结构中时,必须不破坏原来已经开发出的产品。 软件体系结构必须是开放的,即向现有产品中加入新构件的过程必须简单、方便。 适用范围:适用于工期紧张、功能可以划分、比较复杂的软件项目。软件工程师必须有较高的技术水平,能够设计出开放的软件体系结构。

(4)螺旋模型 优点: 对可选方案和约束条件的强调有利于已有软件的重用,也有助于把软件质量作为软件开发的一个重要目标; 减少了过多测试或测试不足所带来的风险; 在螺旋模型中维护只是模型的另一个周期,在维护和开发之间并没有本质区别。 缺点:螺旋模型是风险驱动的,因此要求软件开发人员必须具有丰富的风险评估经验和这方面的专门知识,否则将出现真正的风险:当项目实际上正在走向灾难时,开发人员可能还以为一切正常。 适用范围:适用于内部开发的大型软件(开发周期长、比较容易受到社会因素影响的软件项目),软件开发人员具有丰富的风险评估知识和经验。

(5)喷泉模型 优点:在开发过程中使用统一的概念和方法,各阶段之间没有明显的界限,容易实现各个开发过程的多次反复迭代,达到了认识的逐步深化,降低了出错的可能性。 缺点:由于各个阶段之间的界线不明确,容易造成软件开发过程的无序。 适用范围:适用于面向对象的软件开发。

(6)统一过程 优点:提高了团队生产力,在迭代的开发过程、需求管理、基于组件的体系结构、可视化软件建模、验证软件质量及控制软件变更等方面,针对所有关键的开发活动为每个开发成员提供了必要的准则、模板和工具指导,并确保全体成员共享相同的知识基础。它建立了简洁和清晰的过程结构,为开发过程提供了较大的通用性。 缺点:RUP只是一个开发过程,并没有涵盖软件过程的全部内容,例如它缺少关于软件运行和支持等方面的内容;此外,它没有支持多项目的开发结构,这在一定程度上降低了在开发组织内大范围实现重用的可能性。 适用范围:适用于基于构件的软件开发。

    (3)甲方在项目初始阶段的主要任务是什么?

           招标书定义,乙方选择,合同签署。

    (4)招标书主要包含哪些内容?

            主要包括技术说明,商务说明和投标说明。

    (5)软件项目招标的方式主要有哪些?

         公开招标,有限招标,多方洽谈,直接谈判等。

    (6)软件项目合同中的乙方在项目初始阶段的主要任务是什么?

           项目分析,竞标,合同签署。
 

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
机器视觉是指通过计算机视觉技术实现对图像或视频的理解、分析和处理的一种技术。随着计算机硬件和算法的不断发展,机器视觉的应用越来越广泛,包括以下几个方面: 1. 工业制造:机器视觉广泛应用于工业生产过程中的自动化、检测、质量控制等方面,如智能仓储、自动化装配线、无人机航拍等。 2. 医疗领域:机器视觉在医疗领域的应用主要集中在医学影像诊断、手术辅助等方面,如数字化病理学、影像诊断、智能手术室等。 3. 交通领域:机器视觉的应用在交通领域主要包括交通监控、车辆识别、智能交通系统等方面,如智能停车系统、交通法律执法等。 4. 安防领域:机器视觉在安防领域的应用主要包括人脸识别、视频监控等方面,如智能门禁系统、视频监控系统等。 5. 农业领域:机器视觉在农业领域的应用主要包括智能农业、农业机械化等方面,如智能植保机器人、智能种植系统等。 未来,随着人工智能技术的不断发展,机器视觉的应用将会更加广泛和深入。例如,机器视觉技术将会应用于智能家居、智能办公、智慧城市等领域。 参考文献: 1. 周雪松, 王鹏程, 郑志伟. 机器视觉在工业制造中的应用[J]. 机电工程技术, 2018(7): 125-129. 2. 李海燕, 李艳玲, 陈晓娜. 机器视觉在医疗中的应用研究[J]. 中国医药科学, 2019, 9(2): 27-29. 3. 马瑞, 王玉娥. 机器视觉在交通领域的应用研究[J]. 交通科技与经济, 2019, 12(4): 47-50. 4. 肖文杰, 王彦平, 张波. 机器视觉在安防领域的应用与发展[J]. 安全与环境工程, 2018(4): 14-17. 5. 王伟, 赵蓉. 机器视觉在农业中的应用研究[J]. 农业现代化研究, 2019, 40(5): 519-523.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值