软件工程课后习题.docVIP

  • 20
  • 0
  • 约1.99万字
  • 约 40页
  • 2017-01-04 发布于贵州
  • 举报
软件工程课后习题软件工程课后习题

课后习题 填空题 在信息处理和计算机领域内,一般认为软件是 _ __ 、_ ____ 和_数据____ 。 软件生存周期是指一个软件从提出开发要求开始直到 __ ____为止的整个时期。在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了(   ) A .软件危机 B .软件工程 C .程序设计革命 D .结构化程序设计A. 1988 B. 1968 C. 1948 D. 1928 5. 瀑布模型的关键不足在于( )。 A. 过于简单 B. 各个阶段需要进行评审 C. 过于灵活 D. 不能适应需求的动态变更 6. 以下哪一项不是软件危机的表现形式( )。 A. 开发的软件不满足用户需要 B. 开发的软件可维护性差 C. 开发的软件价格便宜 D. 开发的软件可靠性差 7分析软件危机产生的主要原因有哪些? 答:导致软件危机的主要原因有: (1)软件日益复杂和庞大(2)软件开发管理困难和复杂(3)软件开发技术落后(4)生产方式落后(5)开发工具落后(6)软件开发费用不断增加_逻辑____模型,是需求规格说明书的主要组成部分。 划分模块时尽量做到________,保持模块的独立性。 类的实例化是________。 靠性的两个指标是________和________。 、软件维护产生的副作用,是指()、开发时的错误 B、隐含的错误C、因修改软件而造成的错误 D、运行时误操作 、()A、 B、 C、 D、 18、软件详细设计的主要任务是确定每个模块的()A、算法和使用的数据结构 B、外部接口 C、功能 D、编程 、软件结构图的形态特征能反映程序重用率的是() A、深度 B、宽度 C、扇入 D、扇出 、为了提高模块的独立性,模块内部最好是()A、逻辑内聚 B、时间内聚 C、功能内聚 D、通信内聚 、软件是一种()A、程序????? B、数据?????C、逻辑产品?? D、物理产品 、需求分析最终结果是产生()项目开发计划 B、需求规格说明书 C、设计说明书 D、可行性分析报告 、 B、适应性维护 C、完善性维护 D、预防性维护 24、 B、用户操作手册 C、软件问题报告 D、软件测试分析报告 25、 B、等价分类法 C、边界值分析法 D、错误推测法 26、 B. 经济可行性 C. 社会可行性 D. 法律可行性 27、、 B、C、 D、 28、()、B、C、D、 29、()? A、 B、 C、 D、 30、 B.可靠性 C.正确性 D.完整性 31、()、B、C、D、 32、要显示描绘软件开发项目各作业的依赖关系,应选择(? )。 A.?Gantt图?? B.工程网络 ? C.?COCOMO模型? ?D.数据流图? 、3±1 B、7C、15D、18、、()? A、 B、 C、 D、 36、、(? )是比较理想的可重用软构件。 A.子程序库 ? B.源代码包含文件 C.对象 ? D.类? 、 B、McCall模型 C、McCabe度量法 D、时间估算法 39、软件生存周期中时间最长的是( )阶段。 A、总体设计 B、需求分析 C、软件测试 D、软件维护 、为了提高模块的独立性,模块之间的联系最好的是( )。 A、公共耦合 B、控制耦合 C、内容耦合 D、数据耦合 4、软件概要设计结束后得到( ) A、初始化的软件结构图 B、优化后的软件结构图 C、模块的接口图和详细算法 D、程序编码 、为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以( )的编制是很重要的。 A、需求说明 B、概要说明 C、软件文档 D、测试计划 、汽车有一个发动机,因而汽车与发动机之间的关系是( )关系。 A、一般与特殊

文档评论(0)

1亿VIP精品文档

相关文档