软件工程考卷模板

软件工程考卷模板

ID:38824773

大小:109.00 KB

页数:4页

时间:2019-06-19

软件工程考卷模板_第1页
软件工程考卷模板_第2页
软件工程考卷模板_第3页
软件工程考卷模板_第4页
资源描述:

《软件工程考卷模板》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、福建农林大学考试试卷(A)卷2010——2011学年第一学期课程名称:软件工程考试时间:120分钟专业年级班学号姓名题号一二三四五六七八九十总得分得分评卷人签字复核人签字得分一、写出下列缩写英文的中文涵义(每小题1分,共10分)[1]DFD数据流图[2]OOA面向对象分析[3]CMMI能力成熟度模型集成[4]UML统一的建模语言[5]SCM软件配置管理[6]RAD远程数据访问[7]PAD问题分析图[8]MVC模型视图控制器[9]XP极限编程[10]SA结构化分析得分二、填空题(每空1分,共10分)[1]衡量软件的独立性有两个定性的度量标准,即耦合和内聚。[

2、2]计算机软件指计算机系统中的程序及其文档。[3]软件生存周期一般可分为问题定义可行性分析、需求分析、设计、编码、测试、运行与维护。[4]软件测试的目的是发现错误,通常把动态测试方法分为黑盒测试和白盒测试两大类。[5]类之间的关系:继承、聚集、关联和依赖得分三、选择题(每个题2分,共20分)[1]软件生命周期中所花费用最多的阶段是(D)A.详细设计B.软件编码C.软件测试D.软件维护[2]在McCall软件质量度量模型中,(A)属于面向软件产品操作的质量因素。A.可用性B.可维护性C.适应性D.互操作性[3]软件测试的目标是(B)。A.证明软件是正确的B.

3、发现错误、降低错误带来的风险C.排除软件中所有的错误D.与软件调试相同[4]模块的内聚性最高的是(D)A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚[5]下列文档与维护人员有关的有( C ) A.软件需求说明书  B.项目开发计划     C.概要设计说明书     D.操作手册[6]若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001.设计这组测试用例的方法是(C)A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法[7]面向对象的分析方法主要是建立

4、三类模型,即(D)。A)系统模型、ER模型、应用模型B)对象模型、动态模型、应用模型C)E-R模型、对象模型、功能模型D)对象模型、动态模型、功能模型[8]结构化分析SA方法以数据流图、(B)和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。A、DFD图B、数据字典C、IPO图D、PAD图[9]下列关于瀑布模型的描述正确的是(C)。A.瀑布模型的核心是按照软件开发的时间顺序将问题简化。B.瀑布模型具由于良好的灵活性。C.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。D.利用瀑布模型,如果发现问题则修改的代价很低。[10]结构化

5、程序设计主要强调的是(D)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性得分四、名词解释题(每个题4分,共20分)[1]结构化维护:如果采用软件工程的方法进行软件开发,保证每个阶段都有完整且详细的文档,这样维护会相对容易,被称为结构化维护。[2]项目管理:项目管理是通过项目经理和项目组织的努力,运用系统理论的方法对项目及其资源进行计划,组织,协调,控制,旨在实现项目的特定目标的管理方法体系。[3]过程抽象:过程抽象也称功能抽象是指任何一个完成明确定义功能的操作都可被使用者当作单个实体看待,尽管这个操作实际上是由一系列更低级的操作来完成的

6、。[4]功能内聚:功能内聚是指一个模块中各个部分都是为完成一项具体功能而协同工作,紧密联系不可分割。[5]多态性:是指同一个操作作用于不同的对象上可以有不同的解释,并产生不同的执行结果得分五、分析题(第1、3题14分,第2题12分,共40分)[1]有一个考务处理系统的功能为:(1)对考生送来的报名表进行检查;(2)对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站;(3)对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者;(4)填写考生通知单(内容包含考试成绩及合格不合格标志),送给考生;(5)按地区、年龄、文

7、化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。请划出其分层的数据流图。[2]某编译程序的规格说明中关于标识符的规定如下:l标识符是有字母开头,后跟字母或数字的任意组合构成。l标识符的字符数为1~8个。l标识符必须先说明后使用。l一个说明语句中至少有一个标识符。l保留字不能用作变量标识符。下面采用等价类划分方法设计测试用例,以验证该编译程序处理标识符时是否符合上述规定。P280[3]实现一个简化了的银行储蓄账户管理系统,该系统是在银行的柜台上对客户办理活期储蓄业务。系统的需求陈述如下:一个客户可以在多个银行中开设账户,一个客户也可在

8、同一银行中开设多个不同的账户。客户可以通过银行职员进行开户、存款、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。