欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    东北农业大学网络教育学院软件综合项目工程作业题.docx

    • 资源ID:9058939       资源大小:108.38KB        全文页数:33页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    东北农业大学网络教育学院软件综合项目工程作业题.docx

    1、东北农业大学网络教育学院软件综合项目工程作业题东北农业大学网络教诲学院软件工程作业题(一)一、填空题(共20分 每题2分)1.软件危机具备下列体现( )I、对软件开发成本预计不精确、软件产品质量往往不可靠III、软件经常不可维护IV、软件成本逐年上升AI、和III BI、III和IV C、III和IV D以上都对的2. 系统定义明确之后,应对系统可行性进行研究。可行性研究应涉及( )。A软件环境可行性、技术可行性、经济可行性、社会可行性B经济可行性、技术可行性、操作可行性C经济可行性、社会可行性、系统可行性D经济可行性、实用性、社会可行性 3. 在进行软件测试时, 一方面应当进行( ),然后再

    2、进行集成测试,最后再进行有效性测试。A.单元测试 B.集成测试 C. 确认测试 D. 组合测试4. 构造化程序设计思想核心是规定程序只由顺序、循环和 ( ) 三种构造构成。 A. 选取 B. 单入口 C. 单出口 D. 有规则 GOTO 5. 划分模块时,一种模块 ( )。 A. 作用范畴应在其控制范畴之外 B. 作用范畴应在其控制范畴之内 C. 作用范畴与其控制范畴互不包容 D. 作用范畴与其控制范畴不受限制 6. ( )分批地逐渐向顾客提交产品,每次提交一种满足顾客需求子集可运营产品。A.增量模型 B喷泉模型 C原型模型 D.螺旋模型7. 在对数据流分析中,重要是找到中心变换,这是从( )

    3、导出构造图核心。A数据构造 B实体关系 C E-R图 D 数据流图 8. 测试核心问题是( )A. 如何组织对软件评审 B. 如何验证程序对的性 C. 如何采用综合方略 D. 如何选取测试用例9. 模块( ),则阐明模块独立性越强。A 耦合越强 B 扇入数越高 C 耦合越弱 D 扇入数越低 10. 使用白盒测试办法时,拟定测试数据应依照( )和指定覆盖原则A程序内部逻辑 B程序复杂限度C使用阐明书 D程序功能二、判断下列论述对的性,将成果(对的,错误)填入( )中,并改正错误说法。(本大题共5小题,每小题3分,共15分)1. ( ) 在软件开发过程中,工作量最大一种阶段就是编写程序。2. (

    4、) 当验收测试通过,软件开发就完毕了。3. ( ) 好测试用例应能证明软件是对的。4. ( ) 在程序调试时,找出错误位置和性质比改正该错误更难。5. ( ) 模块独立规定高耦合低内聚。三、简答题(每题8分,共40分)1. 构造化程序设计思想是什么?2. 一种程序可以既对的又不可靠吗?请加以解释。3. 软件测试涉及哪些类型测试?这些测试之间区别是什么?4. 可行性研究目是什么? 5. 依照瀑布模型为下列任务排序。验收测试、项目筹划、单元测试、需求复审、成本预计、总体设计、设计复审、市场调研、详细设计、系统测试、实现、编制需求规格阐明书。四、应用题(共25分)1、已知有一段程序含义如下,一方面输

    5、入任意三个数A,B,C;如果(A1) AND (B=0) 则C=C/A,否则 (A=2) OR (C1)则C=C+1;1)请画出流程图并转化为程序图(5分)2)设计鉴定条件覆盖和途径覆盖测试用例。(10分)2、.某厂对某些职工重新分派工作政策是:年龄在20岁如下者,初中文化限度脱产学习,高中文化限度当电工;年龄在20岁至40岁之间者,中学文化限度男性当钳工,女性当车工,大学文化限度都当技术员;年龄在40岁以上者,中学文化限度当材料员,大学文化限度当技术员。请用鉴定表或鉴定树描述上述问题。(10分)软件工程作业题(二)一、填空题(共20分 每空2分)1. 产生软件危机因素也许有( )I、顾客需求

    6、描述不精准、不精确、对大型软件项目开发缺少有力组织与管理III、缺少有力办法学和工具支持IV、软件产品特殊性和人类智力局限性AI和 BI、和IV C、III和IV D以上都对的2. 软件测试目是( )A评价软件质量 B发现软件错误 C找出软件中所有错误 D证明软件是对的3. 研究开发所需要成本和资源是属于可行性研究中 ( ) 研究一方面。 A. 技术可行性 B. 经济可行性 C. 社会可行性 D. 法律可行性4. 模块( )定义为受该模块内一种判断影响所有模块集合。A控制域 B作用域 C宽度 D接口5.数据字典是软件需求分析阶段最重要工具之一,其最基本功能是( )A数据库设计 B数据通信 C数

    7、据定义 D数据维护6. 确认测试是对软件进行 ( ) 测试。 A. 可靠性 B. 有效性 C. 可维护性 D. 可用性7. 通信内聚、逻辑内聚、顺序内聚和时间内聚内聚性从高到低顺序是( ) A. 通信、逻辑、顺序、时间 B. 通信、时间、顺序、逻辑 C. 顺序、通信、时间、逻辑 D. 顺序、通信、逻辑、时间8. 程序三种基本控制构造共同特点是( )。 A 只能用来描述简朴程序 B 不能嵌套使用C 单入口,单出口 D 仅用于自动控制系统9. 设年利率为 i ,若不计复利, n 年后可得钱数为 F ,则这些钱当前价值是( ) A. F* ( 1+i*n ) B. ( 1+n*i ) /F C. F

    8、/ ( 1+n*i ) D. F/ ( 1+n/ i )10. 当一种模块直接使用另一种模块内部数据,这种模块之间耦合为() A 数据耦合 B 公共耦合 C 标记耦合 D 内容耦合二、判断下列论述对的性,将成果(对的,错误)填入( )中,并改正错误说法。(本大题共5小题,每小题3分,共15分)1. ( ) 用黑盒法测试时,测试用例是依照程序内部逻辑设计。2. ( ) 完毕测试作业后,为了缩短源程序长度应删除程序中注解。3. ( ) 软件维护就是改正软件中错误。4. ( ) 实体 - 关系图中数据对象之间关系也也许有属性。5. ( ) 测试是为了验证软件已对的地实现了顾客规定。三、简答题(每题8

    9、分,共40分)1. DFD和DD重要作用是什么?两者关系?2. 自顶向下和由底向上设计含义以及重要区别是什么?3. 模块间耦合性有哪几种?4. 当沿着螺旋模型过程流途径向外移时,你以为正在开发或维护软件发生了什么变化?5. 阐明控制域和作用域规则及互有关系,举例阐明。四、应用题(共25分)1、依照下列条件使用边界值分析法设计测试用例。(15分)某一8位微机,其八进制常数定义为:以零开头数是八进制整数,其值范畴177177。如05,0127,0652、移动通信公司为增进业务发展发行优惠卡,详细规则如下:(10分)从未发生过话费拖欠,每月通话费300元以上可获金卡,每月通话费150元以上可获银卡,

    10、每月通话费低于150元以上可获普通卡;发生过话费拖欠,能在规定期间内补清欠款,每月通话费300元以上可获银卡,每月通话费150元以上可获普通卡;发生过拖欠话费,并未能在规定期间内补清欠款,不能获得优惠卡。请用鉴定表描述上述问题加工逻辑。软件工程作业题(三)一、填空题(共20分 每题2分)1. 为了克服软件危机,人们提出了用 ( ) 原理来设计软件,这就是软件工程诞生基本。 A. 数学 B. 软件学 C. 运筹学 D. 工程学2具备风险分析软件生存周期模型是( )A.瀑布模型 B.喷泉模型C.螺旋模型 D.增量模型3随着软硬件环境变化而修改软件过程是( )A.校正性维护 B.适应性维护C.完善性

    11、维护 D.防止性维护4数据耦合、公共耦合、特性耦合、控制耦合耦合性从低到高顺序是( )A.数据、公共、特性、控制 B.数据、特性、控制、公共C.控制、数据、特性、公共 D.控制、数据、公共、特性5软件需求分析重要任务是精确地定义出要开发软件系统是( )A.如何做 B.怎么做C.做什么 D.对谁做 6. 瀑布模型核心局限性在于( ).过于简朴 .不能适应需求动态变更.过于灵活 .各个阶段需要进行评审7检查软件产品与否符合需求定义过程称为()。 A.确认测试B.集成测试C.验收测试D.验证测试8软件复审时,其重要复审对象是( )。A文档 B程序 C数据 D软件配备项9软件生存周期中时间最长阶段是(

    12、 )A需求分析阶段 B概要设计阶段C详细设计阶段 D维护阶段10在考察系统某些涉及时序和变化状态时,要用动态模型来表达。动态模型着重于系统控制逻辑,它涉及两个图:一种是事件追踪图,另一种是( )。A状态图 B数据流图 C系统构造图 D时序图二、判断下列论述对的性,将成果(对的,错误)填入( )中,并改正错误说法。(本大题共5小题,每小题2分,共10分)(1) ( )普通况来,模块内聚限度越高,它们之间耦合限度也就越高。(2) ( )程序测试不但能证明错误存在,也能证明错误不存在。(3) ( )维护是生存周期中花钱最多,延续时间最长活动。(4) ( )在软件开发过程中,若能推迟暴露其中错误,则为

    13、修复和改正错误所耗费代价就会减少。(5) ( )螺旋模型是在瀑布模型和增量模型基本上增长了风险分析活动。三、简答题(每题8分,共40分)1、请阐明软件文档作用?软件开发项目生存期各阶段都包括哪些文档。2、迅速原型模型有几种?各有何特点?3、解释深度、宽度、扇出、扇入对软件影响。4、简述渐增式测试办法与非渐增式测试办法优劣。5、软件可维护性与哪些因素关于?在软件开发过程中应采用哪些办法才干提高软件产品可维护性?四、应用题(共30分)1、详细问题(如:输入A,B,C三个数规定输出其中最小者),画出程序流程图,并计算其复杂度。(15分)2. 某公司为本科以上学历人重新分派工作,分派原则如下: 1)如

    14、果年龄不满 18 岁,学历是本科,男性规定报考研究生,女性则担任行政工作; 2)如果年龄满 18 岁不满 50 岁,学历本科,不分男女,任中层领导职务,学历是研究生不分男女,任课题组组长; 3)如果年龄满 50 岁,学历本科,男性任科研人员,女性则担任资料员,学历是研究生不分男女,任课题组组长。 规定:画出鉴定表或鉴定树。 (15分)软件工程作业题(四)一、填空题(共20分 每题2分)1软件危机是指( )。A.软件遭到破坏 B.软件开发和维护过程中遇到问题C.软件维护浮现困难 D.软件不能正常运营系列问题2. 软件复杂性是( ),它引起人员通信困难、开发费用超支、开发时间超时等问题。A.固有

    15、B.人为 C.可消除 D.不可减少3. ( )是将系统化、规范、可定量办法应用于软件开发、运营和维护过程,它涉及办法、工具和过程三个要素。 A. 软件过程 B. 软件测试 C .软件生存周期 D .软件工程 4.在瀑布模型中,将软件划分为若干个时期,软件项目可行性研究普通归属于()。 A.维护时期 B.筹划时期 C.运营时期 D.开发时期5. 面向对象分析是对系统进行( )一种办法。 A.需求建模 B.程序设计 C.设计评审 D.测实验收6. 软件详细设计阶段任务是( )。A.算法设计 B.功能设计 C.调用关系设计 D.输入/输出设计7. 在下述哪一种测试中,测试人员必要接触到源程序()。功

    16、能测试构造测试 A.均不需 B.只有 C.只有 D.和8. 构造化办法是一种( )软件开发办法。 A. 面向顾客 B. 面向数据构造 C. 面向对象 D. 面向数据流9. ( )是把对象属性和操作结合在一起,构成一种独立对象,其内部信息对外界是隐蔽,外界只能通过有限接口与对象发生联系。 A.多态性 B.继承 C.封装 D.消息10. 在各种不同软件需求中,功能需求描述了顾客使用产品必要要完毕任务,可以在用例模型或方案脚本中予以阐明,( )是从各个角度对系统约束和限制,反映了应用对软件系统质量和特性额外规定。 A.业务需求 B.功能规定 C.非功能需求 D.顾客需求二、判断下列论述对的性,将成果

    17、(对的,错误)填入( )中,并改正错误说法。(本大题共5小题,每小题3分,共15分)1. ( )在需求分析中,分析员要从顾客那里解决最重要问题是明确软件做什么。2. ( )数据字典是对数据流图中数据流,加工、数据存储、数据源和终点进行详细定义。3. ( )软件技术复审是由顾客和测试人员实行一种质量保证活动。4. ( )模型是对现实简化,建模是为了更好地理解所开发系统。5. ( )模块化,信息隐藏,抽象和逐渐求精软件设计原则有助于得到高内聚,低耦合度软件产品。三、简答题(每题8分,共40分)1软件工程基本目的是什么?2原型化办法重要用于解决什么问题?试阐明这种办法重要优缺陷。3什么是桩模块?什么

    18、是驱动模块?二种渐增式集成测试如何组装模块?4试阐明软件生存周期概念。5采用黑盒技术设计测试用例有哪几种办法?这些办法各有什么特点?四、应用题(共25分)1下面是一段插入排序程序,将Rk+1插入到R1k恰当位置。R0 = Rk+1;j = k;while (Rj R0) Rj+1 = Rj;j-;Rj+1 = R0;(1)画出程序流程图,转换为流图,求环路复杂度(8分)(2)用途径覆盖办法为它设计足够测试用例(while循环次数为0、1、2次)。(7分)2某校课酬计算机方案为: 1)基本课酬为每节课10元。2)班级人数超过60人,增长基本课酬10%。3)班级人数超过80人,增长基本课酬20%。

    19、4)如果教师为副专家,增长基本课酬10%。5)如果教师为专家,增长基本课酬20%。6)如果教师为助教,不增长课酬。7)如果教师为见习助教,减少基本课酬10%。用鉴定表,表达上述计算方案。(10分)软件工程作业题(五)一 填空题(共20分 每空2分)1、TURBO PASCAL是()软件。A、系统软件B、人工智能C、事务软件D、应用软件2、选取构造复杂性比顺序构造复杂性要()。A、小B、大C、相等D、无法比较3、在数据流图中,(椭圆)代表()。A、源点B、终点C、加工D、模块4、模块内聚度越高,阐明模块内各成分彼此结合限度越()。A、松散B、紧密C、无法判断D、相等5、软件维护是软件生命周期中固

    20、有阶段,普通以为,各种不同软件维护中以()维护所占维护量最小。A、纠错性维护B、完善性维护C、防止性维护D、文档维护6、软件需求分析是保证软件质量重要环节,它实行应当是在()。A、编码阶段B、软件开发全过程C、软件定义阶段D、软件设计阶段7、软件测试办法中,黑盒、白盒测试法是惯用办法,其中白盒测试重要用于测试()。 A、构造合理性B、软件外部功能C、程序对的性D、程序内部逻辑8、进行需求分析可使用各种工具,但( )是不合用。A、数据流图 B、PAD图 C、鉴定表 D、数据词典9、若有一种计算类型程序,它输入量只有一种X,其范畴是-1.0,1.0,现从输入角度考虑一组测试用例:-1.001,-1

    21、.0,1.0,1.001。设计这组测试用例办法是( ) A、条件覆盖法 B、等价分类法 C、边界值分析法 D、错误推测法10、软件文档是软件工程实行中重要成分它不但是软件开发各阶段重要根据,并且与影响软件()。 A、可理解性B、可维护性C、可扩展性D、可移植性二、判断下列论述对的性,将成果(对的,错误)填入( )中,并改正错误说法。(本大题共5小题,每小题3分,判断1分,改正2分,共15分)1. ( ) 软件需求规格阐明书在软件开发中具备重要作用,是软件可行性分析根据。2. ( )尽量推迟程序逻辑实现是按照瀑布模型开发软件一条重要指引思想。3. ( )模块化程序设计中,模块越小,模块化长处越明

    22、显。普通来说,模块大小都在10行如下。4. ( )为了加快软件维护作业进度,应尽量增长维护人员数目。5. ( )普通状况下,发现错误多程序模块,残留在模块中错误也多。三、简答题(每题8分,共40分)1、软件复用范畴不但仅涉及源程序代码,请至少列出5种也许复用软件元素。2、白盒测试法有哪些覆盖原则?试对她们检错能力进行比较。3、调试目是什么?调试有哪些技术手段?4、软件设计基本原理涉及哪些内容?5、某学校需要开发一种学生成绩管理系统,教务人员可以通过该系统维护学生信息、课程信息和成绩信息,学生可以随时查询自己成绩单,该系统实体关系图如下所示:请问图中与否应当增长教务人员?试阐明理由。四、应用题(

    23、共25分)1.(10分)某“调节工资”解决模块接受一种“职称”变量,依照职称不同(助教,讲师,副专家,专家)作不同解决,其中若是助教还必要输入工龄,只有工龄超过两年才干调节工资。请用等价类划分法设计测试用例。2.求一组数组中最大数,数组表达为A(n) ,n1,2n自然数。(15分)1)请画出程序流程图(5分)2)请画出该算法N-S图(5分)3)请用PAD图来表达该算法(5分)东北农业大学网络教诲学院软件工程作业题参照答案作业题一参照答案一、1、D 2、B 3、A 4、A 5、B6、A 7、D 8、D 9、C 10、A二、1、工作量最大为维护阶段2、当验收测试通过,软件开发并没有完毕还应当有维护

    24、。3、好测试用例不能证明软件是对的。4、5、模块独立规定高内聚低耦合。三、1、自上而下(自顶向下),逐渐求精2、软件功能对的并不代表软件是可靠。可靠性是指在一定环境下,在给定期间内系统不发生故障概率。由于无法对软件进行彻底测试,因而虽然软件某个功能是对的,软件中潜在错误也也许导致其不可靠,如年问题就是如此。3、软件测试涉及单元测试、集成测试、确认测试和系统测试等。单元测试集中于单个模块功能和构造检查;集成测试集中于模块组合功能和软件构造检查;确认测试重要检查软件与否符合合同规定,涉及需求规格阐明、设计规格阐明和顾客手册等;系统测试集中检查系统所有元素之间协作与否适当,整个系统性能和功能与否达到

    25、。4、软件可行性研究目是用最小代价在尽量短时间内拟定该软件项目与否值得去开发。可行性研究目不是去开发一种软件项目,而是研究这个项目与否值得开发,其中问题如何解决,重要涉及时间、资金、技术等方面内容。5、市场调研 项目筹划、成本故机、编制需求规格阐明书(可同步进行) 需求复审 总体设计 详细设计 设计复审 实现 单元测试 验收测试 系统测试四、1、程序图: 鉴定覆盖a点 A1,A=1,B=0,B0b点 A=2,A2,X1,X1,A=1,B=0,B0b点 A=2,A2,X1,X=300=150=300=150发卡类型金卡银卡普通卡银卡普通卡无作业三答案:一 选取题D C B B CB A A D A二 判断题(1).() 改正:内聚越高,耦合越低 (2).()改正:仅能证明错误存在(3).() (4).()代价越高(5).() 三 简答题1、DFD是软件系统逻辑模型一种图形表达(Graphic representation)。重要作用是指明系统中数据是如何流动和变换,以及描述数据流进行变换功能


    注意事项

    本文(东北农业大学网络教育学院软件综合项目工程作业题.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开