《软件工程》综合练习题 第一章 一、单项选择题 1、软件是一种逻辑产品,软件产品具有无形性,它是通过( )体现它的功能和作用的
A、复制 B、计算机的执行 C、开发和研制 D、软件费用 2、同一软件的大量软件产品的生产主要是通过( )而得到 A、研究 B、复制 C、开发 D、研制 3、作坊式小团体合作生产方式的时代是( )时代
A、程序设计 B、软件生产自动化 C、程序系统 D、软件工程 4、软件工程是计算机科学中的一个分支,其主要思想是在软件生产中用( )的方法代替传统手工方法
A、工程化 B、现代化 C、科学 D、智能化 5、软件工程与计算机科学性质不同,软件工程着重于( ) A、理论研究 B、原理探讨 C、如何建造软件系统 D、原理的理论 6、将每个模块的控制结构转换成计算机可接受的程序代码是( )阶段的任务
A、编码 B、需求分析 C、详细设计 D、测试 7、软件工程要用( )的方法建立软件开发中的各种模式和各种算法 A、管理 B、工程 C、数学 D、计算机 8、软件开发费用只占整个软件系统费用的( ) A、1/2 B、1/3 C、1/4 D、2/3 9、软件开发中大约要付出( )%的工作量进行测试和排错 A、20 B、30 C、40 D、50 10、( )方法是一种面向数据结构的开发方法
A、结构化 B、Jackson C、维也纳开发 D、面向对象开发 11、准确地解决“软件系统必须做什么”是( )阶段的任务: A、可行性研究 B、需求分析 C、详细设计 D、编码 12、软件生存周期中时间最长的是( )阶段 A、需求分析 B、概要设计 C、测试 D、维护 13、( )方法是以数据结构为驱动的、适合于小规模的项目
A、JSP B、JSD C、VDM D、Jackson 14、软件是一种( )产品 1 A、物质 B、逻辑 C、有形 D、消耗 二、填空题 1