A.定义、开发、运行维护
B.设计阶段、编程阶段、测试阶段
C.总体设计、详细设计、编程调试
D.需求分析、功能定义、系统设计
A.常用的软件开发模型有瀑布模型、快速原型模型、螺旋模型以及面向对象开发模型
B.为了研究软件生命周期的各个阶段和各阶段的执行顺序,通常采用模型来描述软件生命周期,即软件开发模型
C.开发者可以根据这些开发模型迅速建立各种软件系统的最终版本
D.计算机软件生命周期的各个阶段将根据软件的规模、种类、开发环境和开发技术等因素进行调整
A.软件安全开发生命周期较长,阶段较多,而其中最重要的是软件的编码阶段做好安全措施,就可以解决90%以上的安全问题
B.应当今早在软件开发的需求和设计阶段就增加一定的安全措施,这样可以比在软件发布以后进行漏洞修复所花的任价少得多
C.和传统的软件开发阶段相比,微软提出的出的安全开发生命周期的最大特点是增加了一个专门的安全编码阶段
D.软件的安全测试也很重要,考虑到程序员的专业性