常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中(1)模型适用于需求明确或很少变更的项目,(2)模型主要用来描述面向对象的软件开发过程。
(1)A、瀑布模型
B、演化模型
C、螺旋模型
D、喷泉模型
(2)A、瀑布模型
B、演化模型
C、螺旋模型
D、喷泉模型
某开发人员不顾企业有关保守商业秘密的要求,将其参与该企业开发设计的应用软件的核心程序设计技巧和算法通过论文向社会发表,那么该开发人员的行为( )。
A、属于开发人员权利不涉及企业权利
B、侵犯了企业商业秘密权
C、违反了企业的规章制度但不侵权
D、未侵犯权利人软件著作权
根据《GB8566-88计算机软件开发规范》,软件生命周期中的第一阶段是( )。
A、需求分析
B、可行性研究和计划
C、概要设计
D、使用和维护
面向对象(Object-Oriented)方法是一种非常实用的软件开发方法。一个对象通常由( )3部分组成。
A、对象名、类、消息
B、名称、属性、函数
C、对象名、属性、方法
D、名称、消息、操作
软件的质量应当在( )中加以保证。
A、软件设计阶段
B、软件开发阶段
C、软件评审阶段
D、整个生命周期
软件测试的目的在于 ( ) 。
A、修改所有错误
B、发现错误
C、评估程序员水平
D、证明程序正确
软件黑盒测试的测试用例设计主要考虑( )。
A、软件功能
B、输入数据
C、输出数据
D、内部逻辑