一般地,由N个程序员组成的程序员小组在完成相同规模的软件时需要的通信数量C(N)=()
第1题:
●软件程序员接受企业的任务,独立完成了某应用软件的开发和设计,其软件著作权属于 (64) 。
(64) A.软件程序员
B.企业
C.企业和软件程序员
D.公众领域
第2题:
对于一个小型的软件开发项目,一个人就可以完成需求分析、设计、编码和测试工作。但随着软件项目规模的增大,需要有多人共同参与同一软件项目的工作。当几个人共同承担软件开发项目中的某一任务时,人与人之间必须通过交流来解决各自承担任务之间的(20)问题,即通信问题。通信需花费时间和代价,会引起软件错误(21),(22)软件生产率。如果一个软件开发小组有n人,每两个人之间都需要通信,则共有(23)条通信路径。假设一个人单独开发软件,生产率是5000行/人年,且在每条通信路径上耗费的工作量是250行/人年。若4个人组成一个小组共同开发软件,则小组中每个人的软件生产率为(24)。若小组有6名成员,则小组中每个成员的软件生产率为(25)。因此,有人提出,软件开发小组的规模不能太大,人数不能太多,一般在(26)人左右为宜。
A.分配
B.管理
C.接口
D.协作
第3题:
● 王某是一名程序员,每当软件开发完成后均按公司规定完成软件文档,并上交公司存档,自己没有留存。因撰写论文的需要,王某向公司要求将软件文档原本借出复印,但遭到公司拒绝,理由是该软件文档属于职务作品,著作权归公司。以下叙述中,正确的是 (11) 。
(11)
A. 该软件文档属于职务作品,著作权归公司
B. 该软件文档不属于职务作品,程序员享有著作权
C. 该软件文档属于职务作品,但程序员享有复制权
D. 该软件文档不属于职务作品,著作权由公司和程序员共同享有
第4题:
桌上检查(Desk Checking)是一种______的检查方法。
A) 程序员自己检查自己编写的程序
B) 由同行帮忙检查自己编写的程序
C) 几个同行自行组成小组,以小组为单位检查编写的程序
D) 程序员在桌子上检查编写程序的活动
A.
B.
C.
D.
第5题:
软件程序员接收企业的任务,独立完成了某应用软件的开发和设计,该软件的著作权属于(26)。
A.企业
B.软件程序员
C.企业和软件程序员
D.公众领域
第6题:
在程序执行过程中,Cache与主存的地址映像由__(1)__。
A.硬件自动完成
B.程序员调度
C.操作系统管理
D.程序员与操作系统共同协调完成
第7题:
软件程序员使用单位设备完成了某应用软件的开发和设计,其软件著作权属于______。
A.软件程序员
B.企业
C.企业和软件程序员
D.公众领域
第8题:
● 采用软件冗余的方法提高系统的可靠性,需要设计 N 个相同功能的程序模块,这些模块必须 (18) 。
(18)
A. 由同一组程序员按照相同的规格说明进行编写
B. 由同一组程序员按照不同的规格说明进行编写
C. 由不同的程序员按照相同的规格说明进行编写
D. 由不同的程序员按照不同的规格说明进行编写
第9题:
软件程序员接受企业的任务,独立完成了某应用软件的开发和设计,其软件著作权属于______。
A.软件程序员
B.企业
C.企业和软件程序员
D.公众领域
第10题:
某软件的工作量是20000行,由4人组成的开发小组开发,每个程序员的生产效率是5000行/人年,而每对程序员的沟通成本是250行/人年,则该软件需要开发(39)年。
A.1
B.1.05
C.1.08
D.1.11