软件工程模拟题.docx
《软件工程模拟题.docx》由会员分享,可在线阅读,更多相关《软件工程模拟题.docx(6页珍藏版)》请在三一文库上搜索。
1、软件工程模拟题一、单项选择题1、软件需求分析的任务不包括()。A、问题分析B、信息域分析C、结构化设计C、确定逻辑结构2、进行需求分析有的多种描述工具,但不包括()。A、数据流图B、判定表C、PAD图D、数据词典3、在需求分析过程中,分析员要从用户那里解决的最重要的问题是()。A、要求软件做什么B、要给软件提供哪些信息C、要求软件工作效率如何D、要求软件具有什么样的结构4、软件测试的目的是()。A、评价软件的质量B、发现软件的错误C、找出软件中的所有错误D、证明软件是正确的5、关于快速建立渐进原型(RCP法)的论述不正确的选项是()。A、RCP法建立的原型反映了系统的某些主要特征。B、RCP法
2、采用循环渐进的开发方式,对系统模型作连续精化。C、RCP法建立需求规格原型,当需求说明一旦确定原型被废弃。D、RCP法也称为追加(addon)型的原型化方法。6、面向对象的开发方法的工作模型是()。A、瀑布模型B、喷泉模型C、智能模型D、循环模型7、白盒法又称为逻辑覆盖法,主要用于()。A、功能测试B、系统测试C、测试D、单元测试8、结构化分析方法(SA法)使用的主要描述工具有()oA、数据库B、模块结构图C、PAD图D、分层的DFD图9、以下属于完善性维护的有()。A、解决开发时未能测试各种可能条件带来的问题B、增加联机求助命令C、缩短系统的应答时间,使其到达特定要求D、修改程序时使其用于另
3、外的终端10、软件工程管理的对象是()oA、软件开发人员B、软件工程工程C、软件开发过程D、软件开发速度11、软件测试的主要特点是()。A、软件测试的开销大B、软件测试要依靠工具C、软件能够进行“穷举测试D、软件测试要依靠人工12、C三表示()oA、软件过程成熟度模型B、软件过程工业化控制C、国际软件质量认证D、软件统一性标准13、在UML提供的图中,()用于描述系统与外部系统及用户之间的交互。A、用例图B、类图C、对象图D、部署图14、在软件详细设计过程中不采用的工具是()。A、判定表B、IPO图C、PDLD、DFD图15、UML中,包图是一种()oA、集合B、数据结构C、分组机制D、对系统
4、的动态描述二、填空题1、软件工程的三要素是、o2、结构化方法的指导思想是o3、软件的用来分析程序的内部结构。软件的被用来证实被用来证实软件功能的正确性和可操作性。4、用于描述模块之间联系的紧密程度;用于描述模块内部联系的紧密程度。5、在UML提供的图中,用于按时间顺序描述对象间的交互。6、包含风险分析的软件工程模型。三、判断题(判断以下论述的正误,认为正确的划“,错误的划X”。)1、UML是一种建模语言,是一种标准的表示,是一种方法。()2、类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。()3、判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。()4、划分模块可
5、以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()5、用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。()6、用面向对象方法开发的软件系统,可维护性好。()7、加工小说明是对系统流程图中的加工进行说明。()8、结构化程序设计方法是一种面向数据和过程的设计方法,数据和过程封装为相互独立的两个局部。()9. CMM是指导软件开发的一种面向对象的新技术。()10、软件工程管理是对软件工程的开发管理,是对整个软件生存期的所有活动进行管理。()四、简答题1、软件开发生命期2、UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差异
6、和各自的优缺点。3、什么是软件复用?4、软件维护的类型有哪些?5、什么是软件过程?有哪些主要的软件过程模型?五、综合题1、问题描述:储户用存折取款,首先填写取款单,根据“帐卡中的信息检验取款单与存折,如有问题,将问题反应给储户,否则,登录“储户存款数据库,修改相应数据,并更新“帐卡,同时发出付款通知,出纳向储户付款。请确定系统的类,并给出你认为最重要的2-3个类的描述模板。2、设三角形的三条边为A,B,Co(1)如果能够构成三角形的三条边,必须满足:A0,B0,C0,且A+BC,B+C)A,A+C)B(2)如果是等腰三角形,判断是否A=B,或B=C,或A=C(3)如果是等边三角形,判断是否A=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 模拟
