Advertisement

东北大学——考研复试——软件工程——2005年

阅读量:

软件工程(13分)

  • 一、选择题(8分)
  • 二、下面是一则虚构的挂饰,请阅读完后答题(5分)

一、选择题(8分)

  1. (1分)在数据流程图中所处的阶段是什么? A. 用户需求分析 B. 总体设计 C. 详细设计 D. 编码和单元测试

  2. (1分)信息隐蔽是指( )。
    A. 模块的数据结构对客户的可见性不高
    B. 模块的数据结构与算法对客户的可见性较低
    C. 模块中的算法对客户的可见性不高
    D. 模块的服务对客户的可见性很低

  3. (1分)耦合是指( )
    A. 衡量模块内部组件之间相互作用的程度
    B. 表征各模块间相互关联程度的指标
    C. 综合考量模块内部组件间的紧密程度及其与其他模块间的关联程度的指标
    D. 测定系统间相互关系强弱的标准

  4. (1分)黑盒测试( )
    A. 有助于定位程序错误的位置
    B. 涉及对接口进行功能测试
    C. 仅限于显示该程序的逻辑结构
    D. 提供有关该程序数据结构与逻辑结构的知识

  5. (1分)非结构化的程序转化为结构化程序的转换方式主要包括:布尔标志法、(循环复制)技术和状态变量法等

  6. (1分)以下用于确定一个产品所需持续测试时间的方法是什么( )

  7. (1分)定义问题X的复杂性为C(X),而解决问题X所需的计算量则由函数E(X)表示。对于两个问题p₁和p₂,在通常情况下如果C(p₁)>C(p₂),则( )
    A. 计算p₁所需的工作量小于计算p₂所需的工作量
    B. 求解复合问题p₁+p₂所需的计算量小于分别求解两者的计算量之和
    C. 求解复合问题p₁+p₂所需的复杂度等于分别求解各问题复杂度之和
    D. 求解复合问题p₁+p₂所需的计算量大于分别求解两者的计算量之和

基于面向对象的程序设计特点( )

二、下面是一则虚构的挂饰,请阅读完后答题(5分)

你负责管理某家软件公司。泰山大学受托委托你公司开发"学生课程注册管理系统"项目。系统要求如下:学生可随时维护个人课程表以记录注取消情况,在该课程开课前两周内注取消仅限于开课前两周内。系统支持随时查看用户的注册状态信息;教师可访问教学计划数据库查阅相关数据;管理人员拥有完整的系统权限管理功能模块;支持新增教学科目;不同角色的用户均需使用用户名密码配置身份验证机制;同时支持指纹识别作为补充认证方式。

全部评论 (0)

还没有任何评论哟~