【多选题】【消耗次数:1】
产生软件危机的原因有如下几点( )。
软件开发过程未经审查
软件开发不分阶段,开发人员没有明确的分工
所开发的软件,除了程序清单外,没有其他文档
采用工程设计的方法开发软件,不符合软件本身的特点
参考答案:
复制
纠错
相关题目
【单选题】 软件开发过程中,在用户与软件开发人员之间直到沟通桥梁作用的人员是:( )
①  程序员
②  测试人员
③  系统分析员
④  系统维护人员
【单选题】 软件开发企业为客户开发软件的收入属于( )。
①  提供劳务收入
②  建造合同收入
③  销售商品收入
④  让渡资产使用权收入
【判断题】 为了更好地开发软件,开发人员越多越好。
①  正确
②  错误
【单选题】 软件开发过程来自用户方面的主要干扰是( )。
①  功能变化
②  经费减少
③  设备损坏
④  人员变化
【判断题】 软件开发就是编写程序。
①  正确
②  错误
【判断题】 软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因。
①  正确
②  错误
【简答题】 [填空]是描述软件开发过程中各种活动如何执行的模型。
【判断题】 在软件开发过程中,越早发现问题付出的代价越小。
①  正确
②  错误
【多选题】 在软件开发过程中经常出现比较严重问题有( )
①  项目不能按期完成
②  软件产品质量不能令客户满意
③  成本超预算
④  需求不明确
【单选题】 Jackson方法是在软件开发过程中常用的方法,使用Jackson方法时可以实现( )。
①  从数据结构导出程序结构
②  从数据流图导出初始结构图
③  从模块结构导出数据结构
④  从模块结构导出程序结构
随机题目
【单选题】 以下哪个是描述系统物理模型的工具
①  系统流程图
②  程序流程图
③  业务流程图
④  数据流图
【单选题】 以下哪个不是数据流图的基本要素之一
①  数据流
②  数据源点/终点
③  数据线
④  数据存储
【单选题】 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。
①  细节
②  输入与输出
③  软件的作者
④  绘制的时间
【判断题】 提升硬件性能也能在一定程度上缓解软件危机
①  正确
②  错误
【判断题】 为了更好地开发软件,开发人员越多越好。
①  正确
②  错误
【判断题】 软件工程一般关注大型程序的构造
①  正确
②  错误
【判断题】 只有软件发生错误才是软件危机
①  正确
②  错误
【多选题】 设计一般可以分为
①  物理设计
②  逻辑设计
③  总体设计
④  详细设计
【单选题】 一般传统的软件工程方法学可以用下面哪个模型来描述
①  瀑布模型
②  原型模型
③  增量模型
④  喷泉模型
【单选题】 增量模型是什么驱动的模型
①  文档驱动
②  实现驱动
③  任务驱动
④  风险驱动