A 软件脱壳
B 软件加壳
C 软件压缩
D 在关于中声明版权
第1题:
一般的软件开发过程包括需求分析、软件设计、编写代码、软件维护等多个阶段,其中 ______是软件生命周期中持续时间最长的阶段。
A.需求分析
B.软件设计
C.编写代码
D.软件维护
第2题:
软件维护是指()。
A.发生在软件开发过程中。
B.软件交付后对软件的简单修改。
C.为了保障交付后的软件产品正常运行而进行的代码修改。
D.软件交付后修正遗留缺陷的活动。
第3题:
关于BSD开源软件协议的说法,正确的是?
A.即 Berkeley Software Distribution,伯克利软件发行协议
B.BSD开源协议对使用者来说非常自由,可以自由的使用或修改源代码,也可以将修改后的软件开源或闭源再次发布
C.遵循BSD协议的软件在分发时,需要包含原来代码中的BSD协议、版权提示和免责声明,不能利用开源作者/机构名字等进行市场推广
D.遵循BSD协议的软件源代码发布后,使用者对源代码修改后不允许采用闭源的方式重新发布该软件
第4题:
逆向工程从源代码或目标代码中提取设计信息,通常在原软件生命周期的(34)阶段进行。
A.需求分析
B.软件设计
C.软件设计
D.软件维护
第5题:
7、下列选项中,()不属于影响软件可维护性的维护环境的因素
A.软件维护的文档
B.软件源代码
C.软件的运行环境
D.软件维护质量