开发软件的高成本和产品的低质量之间有着尖锐的矛盾,这称作( )
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.初 态 B.终 态 C.中间状 态 D.事 件 9
验 证 软件正 确 性不包括( )
A.一致 性 B.易 操 作性 C.完 整 性 D.有效 性 10
软件的( )设计主 要 任务是建 立 软件系统的总 体 结构
A.总 体 B.抽 象 C.逻 辑 D.规 划 11
下 面( )不是模块 化 设计的目的
A.可采 用结构 化 设计方 法 B.降 低复 杂 度 C.有利于 信 息 隐 蔽 D.描 述 系统的功能与性能 12
模块 内 部 的算法 设计在结构 化 方 法 的( )阶段进行
A.系统分析 B.概 要 设计 C.详细设计 D