欢迎来到天天文库
浏览记录
ID:50916536
大小:24.00 KB
页数:2页
时间:2020-03-15
《济南大学软件工程试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、济南大学---软件工程导论2008年试卷一选择1在结构化分析方法中,用以表达系统内数据的运动情况的工具有______________A数据流图B数据词典C结构化英语D判定树和判定表2结构化分析方法(SA)是一种面向_________________的需求分析方法。A对象B数据结构C数据流D控制流3块间的信息可以作“控制信息”用,也可以作为_____________.A控制流B数据结构C控制结构D数据4.在对数据流的分析中,主要是找到中心变换,这是从导出结构图的关键。A。数据结构B。实体关系C。数据流图D。E-R图5.在进行软件结构设计时应该遵循的最主要的原理是原
2、理。A。抽象B。模块化C。模块独立D。信息隐藏6.在设计测试用例时,是用的最多的一种墨盒测试方法。A。等价类划分B。边值分析C。因果图D。判定表7。由于软件项目的确特点和运行原型的目的不同,原型有三种不同的作用类型:探索型、、和进化型。A。实验型B。经验型C。追加型D。废弃型8。质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有讲划、有组织的活动。质量保证是为了使产品实现的功能。A。系统分析员B。程序员C。软件开发者要求D。用户要求9。软件开发环境是相关的一组集合。A。软件环境B。软件过程C。软件工程D。软件工具1A2C3D4C5.C6.B7.A8.
3、D9.D二填空题1.衡量模块的独立性的两个定性的度量标准是耦合性和内聚性。2.任何程序都可由顺序、选择、重复三种基本控制结构构造。三简答题1简述软件生命周期开发方法的基本过程及每个阶段的任务软件的生存周期:可行性研究、需求分析、概要设计、详细设计、编码、测试、运行、维护(写成八条)。2简述总体设计的主要目标、基本途径以及生成的主要文档3简述面向对象技术通常建哪些模型?4如何理解良好程序设计风格?四论述题(此题题目不全)1.数据的正数之和刚刚大于或等于1000,并记下输入的正数的个数K,负数的个数L最。。。输出负数的个数,正数的个数和输入的正数之和aSTARTbK
4、=0L=0TOTAL=0c输入AdDOWHILETOTAL<=1000andA≠0eIFA>0fTOTAL=TOTAL+AgK=K+1,ELSEL=L+1ENDIFh输入A。。。kSTOP1请用盒图描述2画出程序流程图2.根据下列条件使用因果图法设计测试用例。有一个处理单价为5角钱的饮料的自动售货机,其规格说明如下若投入5角钱或1元钱的硬币,押下【橙汁】或【啤酒】的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示【零钱找完】的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来,而且1元硬币也退出来;若有零钱找,则显示【零钱找完】的红灯灭,在送出饮料的
5、同时还退出5角硬币。《软件工程》期末考试试卷第一学期一、填空题:(1.524=36)1、软件需求分析的准确性是非常重要的,据统计有百分之十五的错误来自需求分析,因此在软件分析中要求做到________、_________、_________、_________、________、__________。2、需求分析的任务中对被开发系统的综合要求包括:___________、____________、_____________、__________________。3、1968年北大西洋公约组织的计算机科学家召开国际会议,讨论__________问题,这次会议上正式
6、使用了___________这个名词;4、我们进行软件开发设计时,一般采用的方法有、、。5、系统可行性研究包括__________、_____________、____________。6、软件计划需经过___________、_____________两个阶段7、软件工程学应遵守以下基本原则:____________、___________、__________、_____________。二、多项选择题:(25=10)1、下面哪些属于软件工程学的内容是:A、软件开发方法B、软件环境C、成本估算D、人员配置2、软件需求分析时期的任务是:A、系统必须做什么B、系
7、统可不可以做C、系统有哪些需求D、系统怎样做3、在可行性研究中,下列说法正确的是:A、问题是否值得解决B、用最短的时间解决C、用较少的成本D、有哪些可行性解法4、下面哪些途径是摆脱软件危机的方法:()A、多安排软件人员进行编程;B、采用必要的组织管理措施C、使用先进的技术、方法;D、采用工程化的方法5、下面哪些是开发原型系统的目的:()A、检验设计方案是否正确切B、画出系统的逻辑模型C、知道系统是否真正满足用户的需要D、系统是否可行三、简答题:(45=20)1、简述软件需求分析的原则?2、简述软件需求分析的步骤3、简述可行性研究的步骤4、简述什么是软件再用,软件
8、再用的条件和软件再用的常
此文档下载收益归作者所有