欢迎来到天天文库
浏览记录
ID:58318794
大小:82.76 KB
页数:8页
时间:2020-09-11
《软件工程期中考试答案.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、座位号试卷代号:分校、工作站上海电视大学2008至2009年第二学期期中考试07级专业第二学期《软件工程》试题密2009年4月题号一二三四五六七八总分封学生证号分数线得分评卷人内姓名一、单选题20题,共40分,每题2分。不1.软件是一种(B)产品。A.有形要B.逻辑C.物质注意答D.消耗①考生没有在正确位置就座题参加考试,成绩2.软件工程是一种(A)分阶段实现的软件程序开发方法。作“○”分计。A.自顶向下②座位号、学生证号和姓名B.自底向上务必正确清楚填写。因填写错C.逐步求精误或不清楚造D.面向数据流成不良后果的,均由本
2、人负责;如故意涂改、乱写的,考试成绩3.软件危机的主要原因有:(C)一律以“○”分①软件本身的特点计。②用户使用不当③硬件可靠性差④对软件的错误认识⑤缺乏好的开发方法和手段A.③④B.①②④C.①⑤D.①③试卷第1页(共8页).4.软件生存周期模型有多种,下列选项中,(C)不是软件生存周期模型。A.螺旋模型B.增量模型C.功能模型D.瀑布模型5.(B)阶段的工作是对用户的要求进行分析和综合,确定软件的基本目标和逻辑功能要求,解决系统“做什么”的问题,并写出相应的文档资料。A.软件计划B.软件需求分析C.软件总体设计D.软件
3、详细设计6.(C)阶段的工作主要任务是解决系统“怎么做”的问题,决定软件系统的模块结构,并给出模块的相互调用关系、模块间的传递的数据及每个模块的功能说明。并写出相应的文档资料。A.软件计划B.软件需求分析C.软件总体设计D.软件详细设计7.(D)阶段是给出每一个模块内部过程的描述,并写出相关的文档资料。A.软件计划B.软件需求分析C.软件总体设计D.软件详细设计8.在软件的生存周期中(D)的周期最长。A.软件需求分析B.软件设计'.C.编码D.软件维护分校、工作站密9.研究软硬件资源的有效性是进行(A)研究的一方面。A.技
4、术可行性封B.经济可行性学生证号C.社会可行性线D.操作可行性内10.数据流图是常用的进行软件需求分析的图形工具,其基本符号是(C)。姓名A.输入、输出、外部实体和加工不B.变换、加工、数据流和存储C.加工、数据流、数据存储和外部实体要D.变换、数据存储、加工和数据流注意答11.系统流程图是描述(D)的工具①考生没有在A.逻辑系统正确位置就座题参加考试,成绩B.程序系统作“○”分计。②座位号、学C.体系结构生证号和姓名D.物理系统务必正确清楚填写。因填写错误或不清楚造成不良后果的,12.数据流图是用于表示软件模型的一种图示
5、方法,在下列可采用的绘图方法中,均由本人负责;(B)是常采用的。如故意涂改、乱写的,考试成绩①自顶向下②自底向上一律以“○”分计。③分层绘制④逐步求精A.全是B.①③④C.②③④D.①④13.模块的独立性是由模块的内聚性和耦合性来度量的,其中内聚性是(B)A.模块间的联系程度B.模块的功能强度试卷第3页(共8页).C.信息隐蔽程度D.接口的复杂程度14.两个模块的耦合方式中,下列哪一组前者是耦合度最高,后者是耦合度最低的。(B)A.公共耦合、非直接耦合B.内容耦合、非直接耦合C.内容耦合、外部耦合D.数据结构耦合、内容耦合
6、15.软件设计中划分模块的一个准则是(C)A.低内聚低耦合B.低内聚高耦合C.高内聚低耦合D.高内聚高耦合16.在面向数据流的软件设计方法中,一般将信息流分为(A)。A.变换流和事务流B.变换流和控制流C.事务流和控制流D.数据流和控制流17.在对数据流的分析中,主要是找到中心变换,这是从(C)导出软件结构图的关键。A.数据结构B.实体关系C.数据流程图D.E-R图18.(D)着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。A.程序流程图'.B.数据流图C.E-R图分校、工作站D.结构图密19.(D)是指一个模
7、块直接访问另一模块的内容。封A.数据耦合学生证号B.控制耦合线C.公共耦合D.内容耦合内姓名20.软件设计阶段一般又可分为(B)。不A.逻辑设计与功能设计B.概要设计与详细设计要C.概念设计与物理设计D.模型设计与程序设计注意答①考生没有在四、简答4题共20分,每题5分。正确位置就座题参加考试,成绩1.什么是软件危机,软件危机表现在哪些方面?作“○”分计。②座位号、学软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题,长期找不生证号和姓名到解决这些问题的办法,使问题逐渐积累起来,形成了尖锐的矛盾,从而导致了软
8、件务必正确清楚填写。因填写错危机。误或不清楚造成不良后果的,软件危机表现在:均由本人负责;如故意涂改、乱1、“已经完成”的软件不能满足用户的需求。写的,考试成绩2、开发进度不能保障,交付时间一拖再拖。一律以“○”分计。3、软件开发成本难以准确估算,开发过程控制困难造成开发成本超出预算。4、软件产品的质量
此文档下载收益归作者所有