春季学期软件工程第一次作业精.doc
《春季学期软件工程第一次作业精.doc》由会员分享,可在线阅读,更多相关《春季学期软件工程第一次作业精.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2011年春季学期软件工程第一次作业一、单项选择题(本大题共 60分,共 60 小题,每小题 1 分1. 软件调试技术包括(。A. 边界值分析B. 演绎法C. 循环覆盖D. 集成测试2.在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高 (。A. 结构化方法B. 原型化方法C. 面向对象的方法D. 控制流方法3. ( 引入了“风险驱动”的思想,适用于大规模的内部开发项目。A. 增量模型B. 喷泉模型C. 原型模型D. 螺旋模型4. 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫 (。A. 生存期B. 面向对象设计C. 面向对象程序设计D. 面向对象分析5. 软件工
2、程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得 以实施的主要保证是 (。A. 硬件环境B. 软件开发的环境C. 软件开发工具和软件开发的环境D. 开发人员的素质6. 软件工具是指为支持计算机软件的开发、维护、模拟、移植或管理而研制的 程序系统 . 所以软件工具是 ( A. 软件工程B. 一个项目管理工具C. 一个程序系统D. 一个需求分析工具7. 数据流图是 ( 方法中用于表示系统的逻辑模型的一种图形工具A. SAB. SDC. SPD. SC8. 下列关于软件的特征不正确的是 ( A. 软件容易受到磨损B. 软件是一种逻辑实体 , 具有抽象性C. 软件是开发出来的 , 不是制造
3、出来的D. 软件的开发和运行受到计算机系统的限制9. 软件开发方法的主要工作模型有(。A. 螺旋模型B. 循环模型C. 瀑布模型D. 专家模型10. 包含风险分析的软件工程模型是(。A. 螺旋模型B. 瀑布模型C. 增量模型D. 喷泉模型11. 进行需求分析可使用多种工具 , 但 ( 是不适用的A. 数据流图B. 判定表C. PAD图D. 数据词典12. 软件工程管理是对软件项目的开发管理 , 即对整个软件(的一切活动的 管理A. 软件项目B. 生存期C. 软件开发计划D. 软件开发13. 软件产品的生产主要是 :( A. 复制B. 再生产C. 拷贝D. 研发14. 软件文档是软件工程实施中的
4、重要万分它不仅是软件开发各阶段的重要依 据,而且与影响软件的(。A. 可理解性B. 可维护性C. 可扩展性D. 可移植性15. 软件需求分析是保证软件质量的重要步骤,它的实施应该是在(。A. 编码阶段B. 软件开发全过程C. 软件定义阶段D. 软件设计阶段16. 原型化方法是用户和设计者之间执行的一种交互构成,适用于(系统。A. 需求不确定性高的B. 需求确定的C. 管理信息D. 实时17. 需求规格说明书的内容不应当包括 ( A. 对重要功能的描述B. 对算法的详细过程性描述C. 软件确认准则D. 软件的性能18. 以下哪一项不是软件危机的表现形式 :( A. 成本高B. 技术发展快C. 生
5、产率低D. 质量得不到保证19. 可行性研究的工作成果是(。A. 初步的项目开发计划B. 设计规格说明书C. 测试说明书D. 需求规格说明书20. 软件工程三要素是(。A. 技术、方法和工具B. 方法、工具和过程C. 方法、对象和类D. 过程、模型、方法21. 软件质量是贯穿软件(的一个极为重要的问题A. 开发B. 生存期C. 设计D. 维护22. 软件危机的原因之一是 ( A. 使用了程序设计方法B. 采用了计算机辅助设计C. 软件规模较小D. 生产方式落后23. 软件是“逐渐”开发出来的 , 开发出一部分 , 向用户展示一部分 , 可让用户及 早看到部分软件 , 及早发现问题 . 该模型是
6、(A. 瀑布模型B. 螺旋模型C. 喷泉模型D. 快速应用开发模型24. Putnam成本估算经验模型是 ( A. 模块性成本模型B. 结构性成本模型C. 动态多变量模型D. 动态单变量模型25. 数据字典 , 一般不出现的条目是 ( A. 数据流B. 数据存储C. 加工D. 终点与源点26. 瀑布模型的存在问题是 ( A. 用户容易参与开发B. 缺乏灵活性C. 用户与开发者易沟通D. 适用可变需求27. 从目前情况来看 , 增量模型存在的主要问题是 ( A. 用户很难适应这种开发方法B. 该方法的成功率低C. 缺乏丰富而强有力的开发环境和软件工具D. 缺乏对开发过程中的问题和错误具有应付变化
7、的机制28. 经济可行性研究的范围包括(。A. 资源有效性B. 管理制度C. 效益分析D. 开发风险29. 用结构化程序设计方法编程时,任何程序均由以下三种基本逻辑 结构组成 (。A. 控制结构、选择结构、执行结构B. 顺序结构、控制结构、选择结构C. 循环结构、顺序结构、选择结构D. 顺序结构、转移结构、循环结构30. 自顶向下估算方法的主要优点是对 ( 工作的重视 , 所以估算中不会遗漏系 统级的成本估算 , 估算工作量小、速度快A. 成本估算B. 系统级C. 底层D. 工程管理31. 在将需求规格说明书提交给设计阶段之前 , 必须进行(。A. 修改B. 追踪C. 调试D. 评审32. 软
8、件危机的主要表现是(A. 软件成本太高B. 软件产品的质量低劣C. 软件开发人员明显不足D. 软件生产率低下33. IDEF图反映系统(。A. 怎么做B. 对谁做C. 何时做D. 做什么34. 技术可行性要研究的问题之一是 ( A. 存在侵权否B. 成本效益问题C. 运行方式可行否D. 技术风险问题35. 划分软件生存周期的阶段时候所应遵循的基本原则是(。A. 各阶段的任务尽可能相关B. 各阶段的任务尽可能相对独立C. 各阶段的任务在时间上连续D. 各阶段的任务在时间上相对独立36. 快速原型是利用原型辅助软件开发的一种新思想 , 它是应用于软件生命周期 的 ( A. 需求阶段B. 设计阶段C
9、. 测试阶段D. 软件开发的各个阶段37. COCOMO是 ( 的缩写A. 模块性成本模型B. 结构性成本模型C. 动态单变量模型D. 动态多变量模型38. 在数据流图中的数据存储是指 (。A. 手工台帐B. 数据存储的地方C. 数据库文件D. 磁盘文件39. 在变更控制中, (可用来确保不同用户所执行的并发变更。A. 异步控制B. 同步控制C. 存取控制D. 基线控制40. 质量保证 , 它是为保证产品和服务充分满足 ( 需求而进行的有计划、有组 织的活动A. 开发者B. 生产者C. 测试者D. 消费者41. 开发软件所需高成本和陈平的地址栏之间有着尖锐的矛盾,这种现象称作 (。A. 软件投
10、机B. 软件危机C. 软件工程D. 软件生产42. 在结构化分析模型中 , 其核心是(A. DDB. DFDC. ER图D. STD图43. 软件工程管理的具体内容不包括对 ( 管理A. 开发人员B. 配置C. 经费D. 设备44. 需求分析中开发人员要从用户那里了解 ( A. 软件做什么B. 用户使用界面C. 输入的信息D. 软件的规模45. SA方法的基本思想是 ( A. 自底向上逐步抽象B. 自顶向上逐步分解C. 自顶向下逐步分解D. 自顶向下逐步抽象46. 软件可行性研究一般不考虑 ( A. 是否有足够的人员和相关的技术来支持系统开发B. 是否有足够的工具和相关的技术来支持系统开发C.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 春季 学期 软件工程 第一次 作业
限制150内