软件是计算机系统中与硬件相互依存的另一部分,它是包括(A)、(B)及(C)的完整集合
其中,(A)是按事先设计的功能和性能要求执行的指令序列
(B)是使程序能够正确操纵信息的数据结构
(C)是与程序开发、维护和使用有关的图文材料
供选择的答案:AC
①软件②程序③代码④硬件⑤文档⑥外设⑦数据⑧图表2
开发软件时对提高软件开发人员工作效率至关重要的是(A)
软件工程中描述生存周期的瀑布模型一般包括计划、(B)、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成(C)和(D)两步
供选择的答案:A.①程序开发环境②操作系统的资源管理功能③程序人员数量④计算机的并行处理能力B.①需求分析②需求调查③可行性分析④问题定义C、D.①方案设计②代码设计③概要设计④数据设计⑤运行设计⑥详细设计⑦故障处理设计⑧软件体系结构设计3
从供选择的答案中选出适当字句填入下列关于软件发展过程的叙述中的()内
有人将软件的发展过程划分为4个阶段:第一阶段(1950~1950年代末)称为“程序设计的原始时期”,这时既没有(A),也没有(B),程序员只能用机器指令编写程序
第二阶段(1950年代末~1960年代末)称为“基本软件期”
出现了(A),并逐渐普及
随着(B)的发展,编译技术也有较大的发展
第三阶段(1960年代末~1970年代中期)称为“程序设计方法时代”
这一时期,与硬件费用下降相反,软件开发费急剧上升
人们提出了(C)和(D)等程序设计方法,设法降低软件的开发费用
第四阶段(1970年代中期~现在)称为“软件工程时期”
软件开发技术不再仅仅是程序设计技术,而是包括了与软件开发的各个阶段,如(E)、(F)、编码、单元测试、综合测试、(G)及其整体有关的各种管理技术
供选择的答案:AD:①汇编语言②操作系统③虚拟存储器概念④高级语言⑤结构式程序设计⑥数据库概念