欢迎来到天天文库
浏览记录
ID:12645230
大小:68.50 KB
页数:6页
时间:2018-07-18
《软件工程模拟试卷一》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程模拟试卷一http://www.educity.cn 作者:不详 来源: 2006年8月18日 发表评论 进入社区一、名词解释(15分)1.软件生存周期。2.需求分析。3.软件开发环境。4.软件原型。5.版本控制。二、填空(20分)1.喷泉模型使软件开发过程具有迭代性和_______性。2.可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目_______。3.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是________。4.软件设计是一个把软件需求转换为__________的过程。5.详细设计的目标不仅使处理过程逻辑上正确,还应使处理过程
2、_________。6.增量模型适合于开发_______不明确、设计方案有一定风险的软件项目。7.要覆盖含有循环结构的所有路径是不可能的,一般通过限制__________来测试。8.软件生存周期中时间最长、花费的精力和费用最多的一个阶段是_______阶段。9.对象之间进行通信的构造叫做_______。10.计算机辅助软件工程这一术语的英文缩写为_________。三、选择(20分)1.需求规格说明书的作用不应该包括()。 A、软件设计的依据 B、用户与开发人员对软件要做什么的共同理解 C、软件验收的依据 D、软件可行性研究的依据2.结构化设计方
3、法在软件开发中用于()。 A、概要设计 B、详细设计 C、程序设计 D、测试用例设计3.软件结构使用的图形工具,一般采用()图。 A、DFD B、PAD C、SC D、ER4.JSP方法是一种面向()的设计方法。 A、对象 B、数据流 C、控制结构 D、数据结构5.程序设计语言的技术特性不应包括()。 A、数据结构的描述性 B、抽象类型的描述性 C、数据库的易操作性 D、软件的可移植性6.软件测试中,白盒法是通过分析程序的()来设计测试用例的。 A、应用
4、范围 B、内部逻辑 C、功能 D、输入数据7.软件维护费用高的主要原因是()。 A、人员少 B、人员多 C、生产率低 D、生产率高8.瀑布模型本质上是一种()模型。 A、线性顺序 B、顺序迭代 C、线性迭代 D、及早见产品9.软件质量必须在()加以保证。 A、开发之前 B、开发之后 C、可行性研究过程中 D、设计与实现过程中10.确认测试主要涉及的文档是()。 A、需求规格说明书 B
5、、概要设计说明书 C、详细设计说明书 D、源程序四、简答(20分)1.什么是软件工程?它的目标和内容是什么?2.简述SA方法的步骤。3.模块的耦合性、内聚性包括那些种类?各表示什么含义?4.软件测试要经过哪些步骤?与开发各阶段之间有什么关系?5.简述面向对象的要素。五、综合应用(25分)1.画出下面用PDL写出的程序的PAD图。(5分)WHILEPDO IFA>OTHENA1ELSEA2ENDIF; S1; IFB>0THENB1; WHILECDOS2;S3ENDWHILE; ELSEB2 EN
6、DIF; B3 ENDWHILE;2.请用判定表画出以下问题的行为逻辑。(5分) 人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷,也可能不变冷。如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。3.建立以下有关“微机”的对象模型。(7分) 一台微机有一个显示器,一个主机,一个键盘,一个鼠标,汉王笔可有可无。主机包括一个机箱,一个主板,一个电源及储存器等部件。储存器又分为固定储存器和活动存储器两种,固定存储器为内存和硬盘,活动存储器为软盘和光盘。4.用SA方法画出下列问题的顶层和0层数据流图。(8分) 某运动会管理系统
7、接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台。该系统有两部分功能: (1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。 (2)统计成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次。软件工程模拟试卷(一)参考答案http://www.educity.cn 作者:不详 来源: 2006年8月18日 发表评论 进入社区一、(略)二、填空 1
此文档下载收益归作者所有