在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由8名开发人员构成的小组中,无主程序员组和主程序员组的沟通路径分别是( )。
A.32和8B.32和7C.28和8D.28和7
第1题:
●因为在软件开发的每一环节都有可能产生意想不到的问题,所以(8)。
(8)A.应尽量由程序员或开发小组测试自己的程序
B.在设计测试用例时,只需考虑合理的输入条件即可
C.在设计测试用例时,只需考虑合理的输出条件即可
D.应当把软件验证与确认贯穿到整个软件开发的全过程中
第2题:
在软件开发过程中,(52)。
A.增加更多的程序员可以加快软件开发速度
B.只有对目标的一般描述还不能立即开始编码
C.若项目需求有变化,应先在编码中进行处理以不耽误开发进度
D.程序的质量只能在用户使用之后才能进行评估
第3题:
程序设计小组的组织形式有很多种,其中便于集中领导、步调统一的是(14)。
A.单人小组
B.主程序员组
C.无主程序员组
D.层次式程序员组
第4题:
( )适用于程序开发人员在地域上分布很广的开发团队。( )中,编程开发人员分成首席程序员和“类”程序员。
A.水晶系列(Crystal)开发方法B.开放式源码(Open source)开发方法C.SCRUM开发方法D.功用驱动开发方法(FDD) A.自适应软件开发(ASD)B.极限编程(XP)开发方法C.开放统—过程开发方法(OpenUP)D.功用驱动开发方法(FDD)
第5题:
桌上检查(Desk Checking)是一种______的检查方法。
A) 程序员自己检查自己编写的程序
B) 由同行帮忙检查自己编写的程序
C) 几个同行自行组成小组,以小组为单位检查编写的程序
D) 程序员在桌子上检查编写程序的活动
A.
B.
C.
D.
第6题:
第7题:
第8题:
软件开发的成败更多地依赖于()
第9题:
在软件开发中,有利于发挥集体智慧的一种做法是()
第10题:
计算题:设某软件项目由5个程序员组成的程序员小组来开发完成。在开发过程中每两个人之间通信的平均工作量为0.13PM,试求开发该软件所需的通讯工作量。
第11题:
第12题:
1
1.04
1.05
1.08
第13题:
某软件开发项目的实际进度已经大幅滞后于计划进度,______能够较为有效地缩短活动工期。
A.请经验丰富的老程序员进行技术指导或协助完成工作
B.要求项目组成员每天加班2~3个小时进行赶工
C.招聘一批新的程序员到项目组中
D.购买最新版本的软件开发工具
第14题:
软件开发小组的组成人员的素质应该好,而人数则不宜过多。()
第15题:
对于一个小型的软件开发项目,一个人就可以完成需求分析、设计、编码和测试工作。但随着软件项目规模的增大,需要有多人共同参与同一软件项目的工作。当几个人共同承担软件开发项目中的某一任务时,人与人之间必须通过交流来解决各自承担任务之间的(20)问题,即通信问题。通信需花费时间和代价,会引起软件错误(21),(22)软件生产率。如果一个软件开发小组有n人,每两个人之间都需要通信,则共有(23)条通信路径。假设一个人单独开发软件,生产率是5000行/人年,且在每条通信路径上耗费的工作量是250行/人年。若4个人组成一个小组共同开发软件,则小组中每个人的软件生产率为(24)。若小组有6名成员,则小组中每个成员的软件生产率为(25)。因此,有人提出,软件开发小组的规模不能太大,人数不能太多,一般在(26)人左右为宜。
A.分配
B.管理
C.接口
D.协作
第16题:
对程序的测试最好由______来做,对程序的调试最好由来做。
A) 程序员 第三方测试机构
B) 第三方测试机构 程序员
C) 程序开发组 程序员
D) 程序开发组 程序开发组
A.
B.
C.
D.
第17题:
某软件的工作量是20000行,由4人组成的开发小组开发,每个程序员的生产效率是5000行/人年,而每对程序员的沟通成本是250行/人年,则该软件需要开发(39)年。
A.1
B.1.05
C.1.08
D.1.11
第18题:
第19题:
设某软件项目由5个程序员组成的程序员小组来开发完成。在开发过程中每两个人之间通信的平均工作量为0.13PM,试求开发该软件所需的通讯工作量。
第20题:
一个主程序员制小组由哪些人员组成?
第21题:
一般地,由N个程序员组成的程序员小组在完成相同规模的软件时需要的通信数量C(N)=()
第22题:
某软件的工作量是20000行,由4人组成的开发小组开发,每个程序员的生产效率是5000行/人月,每对程序员的沟通成本是250行/人月,则该软件需要开发()月
第23题: