天津科技大学软件工程期末考试试题(样卷).doc
《天津科技大学软件工程期末考试试题(样卷).doc》由会员分享,可在线阅读,更多相关《天津科技大学软件工程期末考试试题(样卷).doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、天津科技大学软件工程期末考试试题(样卷)一、单项选择题1程序设计属于软件开发过程( C )阶段。A设计B编程C实现D编码2. 产生软件危机的原因主要与两个方面的问题有关:( C )A.软件在计算机中很难识别,存在磁盘中也看不到。B.软件设计对人的智商要求很高,也要求很高的资金投入。C.软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确。D.软件很难理解,硬件也很复杂。3结构设计是一种应用最广泛的系统设计方法,是以( A )为基础、自顶向下、逐步求精和模块化的过程。A数据流B数据流图C数据库D数据结构4. 下列关于瀑布模型的描述正确的是( C )。 A. 瀑布模型
2、的核心是按照软件开发的时间顺序将问题简化。B. 瀑布模型具由于良好的灵活性。C. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。D. 利用瀑布模型,如果发现问题则修改的代价很低。5在软件结构化设计中,好的软件结构设计应该力求做到( B )。A顶层扇出较少,中间层扇出较高,底层模块低扇入B顶层扇出较高,中间层扇出较少,底层模块高扇入C顶层扇入较少,中间层扇出较高,底层模块高扇入D顶层扇入较少,中间层扇入较高,底层模块低扇入6. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是( A )需求。A功能B性能C数据D环境7软件结构图的形态特征能反映程序重用率的是( C )。
3、A深度B宽度C扇入D扇出8. 在数据流图中,(椭圆)代表( C )。A源点B终点C加工D模块9为了提高模块的独立性,模块内部最好是( C )。A逻辑内聚B时间内聚C功能内聚D通信内聚10软件需求分析的主要任务是准确地定义出要开发的软件系统是( C )。A如何做B怎么做C做什么D对谁做11软件的( A )设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。A概要B抽象C逻辑D规划12. 在UML顺序图中,( A )对消息传递的目标对象的销毁。A销毁(destroy)消息 B创建(create)消息 C返回消息 D自消息13软件测试的目的是( B )。A证明程序中没有错误B发现程序中的错误
4、C测量程序的动态性D检查程序中的错误14完整的软件结构通常用( B )图来表示。AIPO图BHIPO图CPAD图DDFD图15为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( C )。A纠错性维护B适应性维护C改善性维护D预防性维护16.面向数据流的软件设计方法,一般是把数据流图中数据流划分为( B ),再将数据流图映射为软件结构。 A数据流和事务流B交换流和事务流C信息流和控制流D交换流和数据流17瀑布模型的存在问题是( B )。A用户容易参与开发B缺乏灵活性C用户与开发者易沟通D使用可变需求18. 模块的内聚性最高的是( D ) A逻辑内聚B时间内聚C偶然内
5、聚D功能内聚19需求分析中开发人员要从用户那里了解( A )。A软件做什么B用户使用界面C输入的信息D软件的规模20. 程序的三种基本控制结构的共同特点是( D )。 A不能嵌套使用B只能用来写简单的程序C已经用硬件实现D只有一个入口和一个出口21可行性研究要进行一次( D )需求分析。A深入的B详尽的C彻底的D简化的、压缩的22. 程序设计属于软件开发过程( C )阶段。 A设计B编程C实现D编码23在以下模块耦合性类型中,模块之间独立性最差的类型是( D )。A无直接耦合B标记耦合C控制耦合D内容耦合24. 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于( C )。 A集成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 天津 科技大学 软件工程 期末考试 试题
限制150内