欢迎来到天天文库
浏览记录
ID:22855139
大小:301.00 KB
页数:7页
时间:2018-11-01
《防灾科技学院09级软件工程期末考试a卷 - 副本》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、试卷序号: 班级: 学号: 姓名: ━━━━━━━━━装━━━ ━━━━订━━━━━━━线━━━━━━━━━防灾科技学院2011~2012学年第二学期期末考试__软件工程_试卷(A)使用班级__0950411/0950412__答题时间__120分钟_题号一二三四五总分阅卷教师得分孙旭光阅卷教师孙旭光得分一、选择题(本大题共20小题,每题2分,共40分。)请把选择题的答案填写于下列的表格中:题号12345678910答案DBCABCBCAC判卷题号1112131415161718192
2、0答案BAADBAACBA判卷1、软件生命周期可以分为若干个阶段,下面哪个正确的描述了软件生命周期?()A.可行性研究、需求分析、问题定义、概要设计、详细设计、编码和单元测试、综合测试、软件维护B.问题定义、可行性研究、需求分析、详细设计、编码和单元测试、综合测试、概要设计、软件维护C.可行性研究、需求分析、问题定义、概要设计、详细设计、编码和单元测试、软件维护、综合测试D.问题定义、可行性研究、需求分析、概要设计、详细设计、编码和单元测试、综合测试、软件维护2、在软件生命周期中对目标系统的实现提出几种可能的方案并综合权衡利弊
3、,最终确定一种解决方案的阶段是()A.编码B.概要设计C.需求分析D.详细设计3、在软件生命周期中确定目标系统能否在预定的时间、资源下完成的阶段是()A.可行性研究B.问题定义C.需求分析D.概要设计4、在软件过程模型中,快速原型法适合()的系统。A.需求不确定性高的B.需求确定的C.管理信息D.决策支持5、必须等前一个阶段的工作完成后才能开始后一阶段的工作,前一阶段的输出文档是后一阶段的输入文档,每个阶段结束前都要对所完成的文档进行评审,这种软件过程模型我们称之为()A.螺旋模型B.瀑布模型C.增量模型D.喷泉模型6、某大企
4、业最近决定采用高性能微机开发人事管理系统,该系统可供操作员和程序员使用,也可供人事处负责人和主管人事的副厂长等查询人事信息用。人事管理系统通过录入人事数据和修改、删除等操作,产生和更新各类人事文件,通过搜索这些文件进行各类人事信息的查询。考虑到人事处有大量的查询信息要求、频繁的人事信息修改和文件存档、查阅等特点,系统设计师决定认真设计人机交互界面,首先设计好在终端上的交互式会话的方式。系统工程师张某通过调查收集到如下4条意见,请问下面4条意见中哪条是不可接受的:()A.某程序员认为:系统在屏幕格式、编码等方面应具有一致性和清晰
5、性,否则会影响操作人员的工作效率。B.某操作人员认为:在交互式会话过程中,操作人员可能会忘记或记错某些事情,系统应当提供HELP功能。C.某程序员认为:终端会话也应当符合程序员编制程序时的习惯,这样可以更高效地维护人事管理系统。7D.教育科干部乙认为:尽管操作人员的指法已经强化训练但在交互式会话时应尽可能缩短和减少操作员输入的信息,以降低出错概率。7、下列UML图中展示系统功能模型是哪种图?()A.类图B.用例图C.活动图D.协作图8、下列UML图中展示系统行为模型是哪种图?()A.类图B.用例图C.状态图D.协作图9、在用例
6、图中,如果多个用例中包含某些相同的动作,则可以把这些相同的动作抽取出来单独构成一个用例,该用例被多个用例使用,则抽取出来的子用例与原来的用例之间形成了()关系。A.包含B.泛化C.扩展D.继承10、假设一个系统中有两个类:课题组类和成员类,它们的关系是:一个课题组包含许多成员,每个成员又可以是另一个课题组的成员,则课题组和成员之间是()关系。A.泛化B.聚集C.依赖D.组合11、某企业打算开发一个新系统来辅助工作,已知开发新系统需要投入5000元,新系统投入使用后每年可节省2500元,已知年利率为12%,请问投入的5000元的
7、投资回收周期为多少年?()A.2B.2.44C.1.79D.1.5912、某企业打算开发一个新系统来辅助工作,已知开发新系统需要投入5000元,新系统投入使用后每年可节省2500元,已知年利率为12%,假设该系统使用5年,请问5年后该系统为企业节省多少元?()A.4012B.7500C.5338D.476613、在下图所示的A-I坐标图中,我们最期望包落在图中的什么位置?()A.(0,1)和(1,0)的连线上B.(0,0)附近区域C.(1,1)附近区域D.(0,1)和(1,0)两个端点处14、以下哪一项不是软件危机的表现形式(
8、)。A.成本高B.生产率低C.技术发展快D.质量得不到保证15、研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性16、在软件测试阶段,测试步骤按次序可以划分为以下几步:()A.单元测试、集成测试、系统测试
此文档下载收益归作者所有