欢迎来到天天文库
浏览记录
ID:56237208
大小:80.00 KB
页数:5页
时间:2020-03-23
《软件开发与项目管理配套教学课件ppt朱利华教学资源软件开发与项目管理 教学课件 ppt 作者 朱利华教学资源372 KC02110400011_模拟试题十一.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《软件开发与项目管理》模拟试题十一一、单向选择题(四选一、每小题3分,共18分)1、软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。A.各个B.前期C.中期D.后期2、从事物的属性侧面来描述事物的方法就是()的方法。A.面向对象B.面向数据C.面向过程D.面向属性3、一个模块的()是指能直接控制该模块的模块数。A.扇出数B.扇入数C.宽度D.深度4、Jackson方法在需求分析阶段的主要步骤不包括()。A.了解实体行为B.标识实体与行为C.生成实体结构图D.创建软件系统模型5、实践表明,确定发生错误的位置和内在
2、原因所需的工作量几乎占整个调试工作量的()%。A.30B.50C.70D.906、为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()。A.纠错性维护B.适应性维护C.改善性维护D.预防性维护二、填空题(每空2分,共18分)1.软件工程由方法、工具和过程三部分组成,称为的三要素。1.软件可修改性,是指允许对软件系统进行修改而不增加其性。2.一般来说,产品、过程、资源等对象都具有内部属性和属性。3.软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,包括风险标识、、风险评价、风险驾驭和监控。4.使
3、用类创建对象的过程实际上是类的过程。5.第三代界面是面向的点选界面。6.在编码阶段对代码的可测试性进行考虑可以测试阶段的工作量。7.测试用例的设计应有第方参与。8.调试的目的是确定错误的位置和引起错误的原因,并加以。三、判断题(每小题2分,共24分,错误打X、正确打√)1.一个好的开发人员应具备的素质和能力包括善于分析和综合问题,具有严密的逻辑思维能力。()2.计算机系统工程是一种从系统层面上的问题求解活动。()3.软件需求是指用户对目标软件系统在功能、性能、行为、设计约束等方面的期望。()4.数据流图就是用来刻画数据流和转换的信息系统建模
4、技术。()5.软件过程设计不用遵循“自上而下,逐步求精”的原则和单入口单出口的结构化设计思想。()6.PDL经常表现为一种“混杂”的形式,他不允许自然语言如英语的词汇与某种结构化程序设计语言(如Pascal、C、Ada等)的语法结构交织在一起。()7.设计阶段的输出是编码阶段的输入。()8.通过软件测试,可以发现软件中所有潜伏的错误。()9.非结构化维护用于软件的配置中只有源代码维护。()10.系统规格说明是系统分析和定义阶段生成的一种文档。()11.数据流图的分解速度应保持较高。通常一个加工每次可分解为10~20个子加工。()12.内聚度
5、标志一个模块内部各成分彼此结合的紧密程度,按其高低程度可分为七级,内聚度越低越好。()四、简答题(每小题4分,共20分)1、原型法模型一般适应哪些场合?2、简答结构化程序设计的内容。3、用JSD方法开发一个软件的步骤包括:标识实体与动作、生成实体结构图和以下那些方面?4、什么是动态测试?5、什么是逻辑覆盖?五、综合题(每小题10分,共20分)1、软件工程的目标是什么?2、什么是判定/条件覆盖?为以下程序流程图设计判定/条件覆盖测试用例并标明程序执行路径。《软件开发与项目管理》模拟试题十一参考答案一、单向选择题(四选一、每小题3分,共18分)
6、1、A2、B3、B4、A5、D6、D二、填空题(每空2分,共18分)1.软件工程2.复杂3.外部4.风险估算5.实例化6.窗口7.减少8.三9.改正三、判断题(每小题2分,共24分,错误打X、正确打√)1.√2.√3.√4.√5.X6.X7.√8.X9.√10.√11.X12.X四、简答题(每小题4分,共20分)1、它适合于那些不能预先确切定义需求的软件系统的开发,更适合于那些项目组成员(包括分析员、设计员、程序员和用户)不能很好交流或通信有困难的情况。2、是程序设计技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制构件。3、(1)
7、初建系统模型(1)扩充功能性过程(2)系统定时(3)实现4、动态测试是指事先设计好一组测试用例,然后通过运行程序来发现错误。5、逻辑覆盖指设计测试用例对程序的内部分支逻辑结构进行部分或全部覆盖的技术。五、综合题(每小题10分,共20分)1、在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并满足用户需求的软件产品。2、1)判定/条件覆盖——它是指设计足够的测试用例,即满足条件覆盖又满足判定覆盖。2)测试用例:x=2,y=0,z=3(覆盖x>1,y=0,x=2,
8、z>1,通过路径abcde);x=1,y=1,z=1(覆盖x≤1,y≠0,x≠2,z≤1,通过路径ace)。
此文档下载收益归作者所有