软件工程与应用-练习题集(全答案解析版).docx 13页

  • 4
  • 0
  • 0
  • 约1.1万字
  • 2020-11-25 发布

软件工程与应用-练习题集(全答案解析版).docx

文档工具:
    1. 1、本文档共13页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    软件工程及应用练习题 一 . 单项选择题 1.不属于软件架构设计工作的内容是 D 。 A. 软件的层次结构 B. 全局数据结构 C. 接口 D. 程序流程图 2.有三个模块,它们都访问同一组数据,各部件之间只有数据关系,没有控制关系。把 这三个模块放到一起,形成的内聚是 A 。 A. 通信内聚 B. 过程内聚 C. 顺序内聚 D. 功能内聚 3.可以用于制定软件项目进度计划的工具是 D 。 A. 部署图 B. 用例图 C. 时序图 D. 甘特图 4.软件企业最重要的资产是 A 。 A. 人 B. 工具 C. 办公楼 D. 技术 5 .软件 开发过程 中一个 对所要解 决的问题 进行 定义并确 定系统范 围的活动是 。 A. 风险管理活动 B . 问题定义活动 C. 可行性研究活动 D. 需求分析活动 作为设计活动的核心角色,在整个项目中对设计活动进行领导和协调的角色是 A 。 A. 系统架构师 B. 构件设计师 C. 项目经理 D. 数据库设计师 7.实施活动将按照设计说明书进行开发,具体工作体现在三个方面,下面的工作不属于 实施活动的是 D 。 A. 编码 B . 单元测试 C. 集成 D. 验收测试 8.测试是选择适当的测试用例执行被测试程序的过程,目的在于 A 。 A. 发现程序错误 B . 证明程序无错 C. 改进程序质量 D. 预防程序缺陷 9.在可行性研究中,首先考虑用户是否已经拥有或者准备购买相应的计算机硬件和软 件,以支持新系统的开发和应用。这项研究任务属于 A 。 A. 技术可行性 B. 操作可行性 C. 经济可行性 D. 操作可行性 10.“验收标准 1:在使用该产品的前 3 周,系统从未发生过崩溃或者死机现象” ,这项 需求描述体现的需求分析建模原则是 B 。 A. 循序渐进 B. 可验证性 C. 可追踪性 D. 自顶向下逐层分解 11.为了得到一个高质量的软件系统, 除了设计人员的经验和创造性之外, 还要遵守一些 设计指导原则。下面指导原则中正确的是 D 。 A. 应尽早考虑系统细节 B. 应对系统做最大程度地分解,越彻底越好 C. 应选择最酷的技术 D. 应考虑系统的可维护性与可扩展性 12.在一个影像传输子系统中,一个模块负责从摄像头中读取影像信息,然后由影像增 强模块锐化、几何校正, 再由压缩模块压缩影像数据,之后传输模块负责传递数据。把 这些模块放到一起,形成的内聚是 C 。 A. 通信内聚 B. 过程内聚 C. 顺序内聚 D. 功能内聚 13.类图是面向对象设计建模描述方法中的重要模型之一,下面的类图中 Inventory 和 Product 两个类之间的关系是 C 。 A. 泛化关系 B. 依赖关系 C. 关联关系 D. 包含关系 14.在软件开发历史上,有大量的项目因为界面的设计而失败。下列人机界面设计方法 中,可能导致项目失败的是 C 。 A. 理解用户的特征 B. 理解用户的任务 C. 避免用户参与 D. 遵循良好的界面设计原则 15.程序设计语言的选择取决于项目的性质,如果开发 Web 应用软件,那么应该选用的 是 B 。 A. Fortran B. Java C. Delphi D. C 16.对于程序中的语句进行适当的处理,能够增加程序的可读性 .可理解性以及提高程序 质量。对于下面的函数  : int comp(int x) { if x>0 then return 100+x; else return 0; } 评价正确的是 。 A. 违背了模块的单入口和单出口的限制条件 B. 函数返回值类型不应为 int C. 方法名必须大写 D.函数返回值不可以为 0 17.常用的黑盒测试技术是 C 。 A. 基本路径测试 B . 条件测试 C. 等价类划分法 D. 循环测试 18.软件特征量用于解决软件开发中的某些定量问题。以软件开发和维护过程所需的钱 数如人民币或者美元等货币单位表示的特征量是 B 。 A. 软件规模 B. 开发成本 C. 开发工作量 D. 开发期限 19.过程模型有很多种,其中严格地规定了每个阶段必须提交的交付物,而且每个阶段 结束前,都必须有正式的审查的是 A 。 A. 瀑布模型 B. RAD 模型 C. 增量模型 D. 螺旋模型 20.下列文档内容不会出现在问题定义报告中的是 C 。 A. 项目目标 B. 项目范围 C. 软件构架 D. 开发周期 21.为了保证软件的质量所需要的一系列有计划的和有系统的活动,称之为 A 。 A. 软件质量保证 B . 软件质量检查 C. 软件配置管理 D. 软件设计 在软件开发过程中存在不同类型的风险。预算、进度、人员、

    文档评论(0)

    • 内容提供方:150****2233
    • 审核时间:2020-11-25
    • 审核编号:5044321332003031

    相关文档

    相关课程推荐