ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:55.82KB ,
资源ID:3678294      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3678294.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电大软件工程本科形成性考核册及答案.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电大软件工程本科形成性考核册及答案.docx

1、电大软件工程本科形成性考核册及答案软件工程(本)作业1(第14章)姓名学号得分教师签名一、选取题:1.开发软件所需髙成本和产品低质疑之间有着尖锐矛盾,这种现象称做(C)。扎软件工程 B.软件周期C.软件危机D.软件产生2.瀑布模型本质上是一种(A )模型。A.线性顺序 B.顺序迭代 C.线性迭代 D.初期产品3.瀑布模型存在问题是(B )。A.顾客容易参加开发B.缺少灵活性C.顾客与开发者易沟通D.合用可变需求4.螺旋模型是一种将瀑布模型和(A)结合起来软件开发模型。A.增疑模型 B.专家系统 C.喷泉模型 D.变换模型5.原型化办法是顾客和设计者之间执行一种交互构成,合用于(A)系统。A.需

2、求不拟泄性髙 B.需求拟左C.管理信息D.实时6.下列关于软件工程原则,属于国际原则是(D )扎 GB B. DIN C. ISO D. IEEE7.构造化办法是一种基于(D)办法。扎数据构造B.程序构造 C.算法D.数据流8.软件可行性研究实质上是要进行一次(A)需求分析、设计过程。A、简化、压缩 B、详细 C、彻底D、进一步9.可行性研究目是(D)A、分析开发系统必要性 B、拟左系统建设方案C、分析系统风险 D、拟泄与否值得开发系统10.设年利率为i,现存入p元,不计复利,n年后可得钱数为(C)A、PX (l+i*n) B、PX (i+l)*n C、pX (l+i)c D、pX (i+n)

3、可行性研究是在(A)之前A、系统开发B、测试C、试运营 D、集成测试可行性研究需要时间长短取决于系统规模,普通来说,可行性研究成本只是预期总成本(C)oA、 1% B、 20% C. 8% D、 50%国内正式颁布实行(B)对计算机病毒定义具备法律性、权威性。A.计算机软件保护条例B.中华人民共和国讣算机信息系统安全保护条例C.中华人民共和国著作权法D.计算机病毒防治管理办法效率是一种性能规泄,因而应当在(B)阶段规左?A、可行性分析B、需求分析C、概要设计D、详细设计需求规格阐明书作用不涉及(D)A、软件验收根据B、顾客与开发人员对软件要做什么共同理解C、软件可行性研究根据 D、软件设计根据

4、数据字典是用来左义(D)中各个成分详细含义。A、程序流程图B、功能构造图C、系统构造图D、数据流程图数据流程图是(A)办法中用于表达系统逻辑模型一种图形工具。11.12.13.14.15.16.17.18.19.20.21.22.DFD中每个加工至少有(A)。B、一种输入流和一种输出流A 一种输入流或一种输出流C、一种输入流 D、一种输出流需求分析阶段核心任务是拟立(D)A、软件开发办法B、软件开发工具C、软件开发费D、软件系统功能在SD办法中全而指引模块划分最重要原则是(D)oA、程序模块化B、模块髙内聚C.模块低耦合D、模块独立性在模块3种基本属性中,反映模块内部特性是(C)oA、接口 B

5、.功能 C、逻辑D、状态模块耦合性可以按照耦合限度高低进行排序,如下(D)符合从低到髙对的顺序。A、数据构進耦合,公共耦合,控制耦合,内容耦合B、 数据耦合,控制耦合,数据构造耦合,公共耦合C、 无直接耦合,数据构适耦合,内容耦合,控制耦合D、 无直接耦合,数据耦合,控制耦合,内容耦合23.PDL是描述解决过程(C )A、做什么B、为什么做C、怎么做D、对谁做24.(D)工具在软件详细设计过程中不采用。A、鉴定表 B、IPO 图 C、PDL D、DFD 图25.为高质量地开发软件项目,在软件构造设计时,必要遵循(A)原则。A.信息隐蔽B、质疑控制C、程序优化D、数据共享26当一种模块直接使用另

6、一种模块内部数拯,这种模块之间耦合为(D)A、数据耦合B、公共耦合C、标记耦合D、内容耦合27.详细设计与概要设汁衔接图形工具是(B)。A、DFD图B、SC图C、PAD图D、程序流程图28.下列几种类型中,耦合性最弱是(D)。A、内容型B、控制型C、公共型D、数据型29.软件构造使用图形工具,普通采用(C)图。A、 DFD B、 PAD C、 SC D、 ER30.在七种偶合中,最低偶合是(D)。A、内容偶合B、公共偶合C、数据偶合D、非直接偶合二、简答题1.什么是软件工程?软件工程目的是什么?2.指出瀑布模型中下列任务顺序:验收测试,项目筹划,单元测试,需求评审,成本预汁,概要设 计,详细设

7、计,系统测试,设计评审,编码,需求规格阐明书。3.可行性研究报告重要内容是什么?4.什么是需求分析?需求分析阶段基本任务是什么?5.什么是构造化分析办法?该办法使用什么描述工具?6.构造化分析办法通过哪些环节来实现?7.什么是数据流图?苴作用是什么?英中基本符号各表达什么含义?8.什么是数拯字典?其作用是什么?它有哪些条目?9.什么是概要设计?有哪些基本任务?10.详细设计基本任务是什么?有那几种描述办法?11.什么是变换流?什么是事物流?12.模块内聚有哪几种?模块间耦合有哪几种?三、应用题1.某旅馆电话服务如下:可以拨分机号和外线号码。分机号是从7201至7299。外线号码先拨9,然 后是

8、市话号码或长话号码。长话号码是以区号和市话号码构成。区号是从100到300中任意数字串。 市话号码是以局号和分局号构成。局号可以是455, 466, 888, 552中任意一种号码。分局号是任意 长度为4数字串。写出在数据字典中,电话号码数据条目左义(即构成)。2.下面是旅客订飞机票需求描述,试画出分层数据流程图。顾客将订票单交给预订系统:(1)如果是不合法订票单,则输岀无效订票信息:(2)对合法订票单预 付款登录到一种记账文献中;(3)系统有航班目录文献,依照填写旅行时间和目地为顾客安排航班;(4)在获得对的航班信息和确认已交了某些预付款时发出取票单,并记录到取票单文献中。顾客在指左日期内用

9、取票单换取机票:(1)系统依照取票单文献对取票单进行有效性检查,无效输岀 无效取票信息:(2)持有有效取票单顾客在补交了剩余款后将获得机票;(3)记账文献将被更新,机 票以及顾客信息将被登录到机票文献。订单中有订票日期、旅行日期、时间规定(上午、下午、晚上)、出发地、目地、顾客姓名、身份证 号、联系电话。3.一种简化图书馆信息管理系统有如下功能:(1)借书:输入读者借书证,系统检查借书证与否有效: 查阅借书文献,检查该读者所借图书与否超过10本,若已达10本,显示信息“已经超过借书数量”,拒借:未达10本,办理借书(检査库存、修改库存信息并将读者借书信息登入借书记录)(2)还书: 输入书号和读

10、者号,从借书记录中读出与读者关于记录,查阅所借日期,如果超过3个月,作罚款解 决。否则,修改库存信息与借书记录。(3)查询:可通过借书记录、库存信息查询读者状况、图书借 阅状况及库存状况,打印各种登记表。请就以上系统功能画岀分层DFD图,并建立重要条目数据字典。软件工程(本)作业2姓名学号得分教师签名(第57章)一、选取题1.从本质上说,面向对象是“先”拟泄(A)后拟定执行动作。扎动作主体B.属性C.关系D.办法2.(B)是对象静态特性。扎办法B.属性C.关系D.操作3.对象(D)使对象动态特性A特性B属性C关系D操作4.属于某个类一种详细对象称为该类(A)o扎实例B.虚拟C.继承D.多态5.

11、UML 是(A)。A) 一种可视化建模语言B) 是一种可视化程序设计语言0是一种过程D)是一种办法6.封装作用是(A)o扎复用B.对象C.实例D.办法7.而向对象分析核心在于建立(B)模型。A.建立对的模型B.辨认问题域对象C.辨认对象之间关系D.上而所有E.而向对象分析过程中建立模型有(D ) o8.下列(C)不是分析建模目。A.左义可验证软件需求B.描述客户需求C.开发一种简朴问题解决方案D.建立软件设il基本10下列(C)不属于而向对象分析模型。A.用例图B.类图C.实体关系图D.顺序图11.(A )用于描述系统中槪念层次对象。A.分析类B.界面类C.实体类D.控制类12.在基于用例而向

12、对象分析过程中,宦义交互行为核心在于通过描述分析类实例之间(A)将用例 职责分派到分析类中。扎消息传递B关联关系C继承关系D上下文关系13.用例实现细节不会在(B)描述。A.用例阐明B.用例图C.活动图D.顺序图14.用例职责普通分派给(D)对象。A.发送消息B.接受消息C.发送和接受双方D.分析类15.组织机构图是(C)。A.UML种最新图B.类图一种C.用于辨认角色辅助图D.用例图一种16在图书馆系统中,如果已经构造了一种普通借书者类,日后发现图书馆学生和教师在借书中有不 同规立。请问在而向对象设计中用(B)办法可以以便地设计这两个类?A.信息隐藏B.继承C.动态联编D.代码复制17.框架

13、是一组可用于不同应用(A)集合扎类B.对象C.模块D.代码18.下面(D)选项不能描述子系统之间关系。扎祈求一一服务关系B.继承关系C.依赖关系D.数据关系29.每个子系统接口上定义了若干(B),体现了子系统功能。A.阐明B.操作C.属性D.关系20.普通将具备共性非功能规左设计在(B),以减少重新开发工作疑。扎 接【I层B.中间层C.最低层D.最髙层21.每个用例至少应当有一种(C),它普通没有属性而只有办法,只是起协调和控制作用。A.接口类B.实体类C.控制类D.界面类22类有三种类型即(A).23.下面(C)选项不是对的而向对象设讣思想。A.对接口进行设计B.发现变化并且封装它C.先继承

14、后组合D.先组合后继承24.定义类属性类型时尽量使用已有类型,太多自左义类型会减少系统(A)指标。A.可维护性B.安全性C.开发效率D.可移植性2.简答题1.举例阐明类和对象关系。2.而向对象分析核心环节有哪些?应建立哪几种模型?3.什么是实体类、边界类和控制类?为什么将分析类划提成这三种类型?4.UML中有哪几类个视图,它们作用分别是什么?5.顺序图在分析阶段作用?6.活动图在分析阶段作用?7.比较构造化设il和而向对象设汁区别?8.什么是框架,它与“设计”有什么关系?9.系统物理构架中应当涉及哪些信息?三、应用题1.若把学生当作一种实体,它可以提成各种子实体,如小学生、中学生和大学生等。在

15、面向对 象设计中,可以创立如下 4 个类:类 Student类 Elementary Student、Middle Student: 类University Studento试给岀这4个类属性以及它们之间关系。2.某学校领书工作流程为:学生班长填写领书单,班主任审查后签名,然后班长拿领书单到书 库领书。书库保管员审査领书单与否有班主任签冬,填写与否对的等,不对的领书单退回 给班长:如果填写对的则予以领书并修改库存淸单:当某书库存量低于临界值时,登记需订 书信息。每天下班前为采购部门提供一张订书单。用活动图来描述领书过程。3使用顺序图描述下而情景,当顾客在自己计算机上向网络打印机发岀一种打印任务

16、时,她计 算机便向打印机服务器发送一条打印命令print (file),打印机服务器如果发现网络打印机处 在空闲状态,则向打印机发送打印命令print (file),否则向打印队列发送一条保存命令 store(file)。4某报社采用而向对象技术实现报刊征订讣算机管理系统,该系统基本需求如下:(1)报社发行各种刊物,每种刊物通过订单来征订,订单中有代码,名称,订期,单价,份数等项目,订户通过填写订单来订阅报刊。(2) 报社下属各种发行站,每个站负责收集登陆订单、打印收款凭证等事务。(3) 报社负责分类并记录各个发行站送来报刊订阅信息。请就此需求建立对彖模型。软件工程(本)作业3姓名学号得分教师

17、签名(第811章)一、选取题1.构造化语言是介于自然语言和形式语言之间一种(D)。A.半形式语言B.计算机语言C.低档语言D.髙档语言2.程序设计语言技术特性不应涉及(C)。A、数据构造描述性B、抽象类型描述性C、数据库易操作性D、软件可移植性3.程序三种基本控制构造是(B)oA.过程、子程序和分程序 B.顺序、选取和重复C.递归、堆栈和队列 D.调用、返回和转移4.构造化程序设计重要强调是(D)。A.程序规模B.程序效率C.程序设计语言先进性 D.程序易读性5.下列关于功能性注释不对的说法是(B)。A.功能性注释嵌在源程序中,用于阐明程序段或语句功能以及数据状态B.注释用来阐明程序段,需要在

18、每一行都要加注释C.可使用空行或缩进,以便很容易区别注释和程序D.修改程序也应修改注释6.下列关于效率说法不对的是(D)。A.效率是一种性能规左,其目的应当在需求分析时给出B.提高程序效率主线途径在于选取良好设计办法,数据构造与算法C.效率重要指解决机时间和存储器容量两个方而D.程序效率与程序简朴性无关7.构造化维护与非构造化维护重要区别在于(B )。A.软件与否构造化 B.软件配备与否完整C.程序完整性 D.文档完整性8.关于JAVA语言下列说法不对的是(B)oA.跨平台 B.动态指针C.解释型 D.面向对象9.使用白盒测试办法时,拟泄测试数据应依照(A)和指泄覆盖原则。A程序内部逻辑 B.

19、程序复杂构造C.使用阐明书 D.程序功能10.确认测试重要涉及文档是(A)oA、需求规格阐明书B、概要设计阐明书C、详细设计阐明书D、源程序11.测试核心问题是(D)oA.如何组织对软件评审 B.如何验证程序对的性C.如何采用综合方略 D.如何选取测试用例12.黑盒测试在设计测试用例时,重要研究(A)。A.需求规格阐明 B.详细设计阐明C.项目开发筹划 D.概要设计阐明与详细设计阐明13.下而(B)测试属于黑盒测试。A、途径测试B、等价类划分C、条件判断D、循环测试14.在下述(B)测试中,测试人员必要接触到源程序。A、功能测试B、构造测试C、功能测试和构造测试D、性能测试15.检查软件产品与

20、否符合需求左义过程称为(D)。A、确认测试B、集成测试C、验收测试D、验证测试16.软件测试办法中,黑盒、白盒测试法是惯用办法,其中白盒测试重要用于测试(D)。A、构造合理性B、软件外部功能C、程序对的性D、程序内部逻辑17.软件维护中,因修改交互输入顺序,没有对的记录而引起错误是(A)产生副作用。A、文档B、数据 C、编码D、设计18.如下属于软件维护阶段文档是(0。A、软件需求阐明B、操作手册C、软件问题报告D、测试分析报告19.产生软件维护副作用,是指(C)oA、开发时错误 B、隐含错误C、因修改软件而导致错误D、运营时误操作20.维护中,因误删除一种标记符而引起错误是(C)副作用。A、

21、文档B、数据C、编码D、设计21.可维护性特性中,互相增进(A)oA、可理解性和可测试性B、效率和可移植性C、效率和可修改性 D、效率和构造好22.软件维护困难重要因素是(C)A、费用低 B、人员少 C、开发办法缺陷D、顾客不配合23.软件维护费用高重要因素是(C)oA、人员少B、人员多C、生产率低D、生产率高24.为了适应软硬件环境变化而修改软件过程是(C)。A、校正性维护 B、完善性维护C、适应性维护D、防止性维护25.可维护性特性中,互相矛盾是(B)扎可理解性与可测试性B.效率与可修改性C.可修改性和可理解性D.可理解性与可读性26.各种不同软件维护中,以(C)维护所占维护量最小。A、纠

22、错性维护B、代码维护C、防止性维护D、文档维护27.在变更控制中,(B)可以用来保证由不同顾客所执行并发变更。A.异步控制B.同步控制C.存取控制D.基线控制28.变更控制是一项最重要软件配备任务,英中“检出”和(A)解决实现了两个重要变更控制 要素,即存取控制和同步控制。A.登入B.管理C.填写变更规泄D.审查29.用图表达软件项目进度安排,下列说法中对的是(B)A.可以反映各种任务之间复杂关系B.可以直观表达任务之间互相依赖制约关系C.可以表达哪些任务是核心任务D.可以表达子任务之间并行和串行关系30.基线可作为软件生存期中各开发阶段一种检査点。当采用基线发生错误时,可以返回到近来 和最恰

23、当(C)上扎配备项B.程序C.基线D.过程二、简答题1.为建立良好编程风格应遵循什么原则?2.什么是软件测试?软件测试原则是什么?3.请阐明集成测试、系统测试和验收测试有什么不同?4.简述单元测试内容。5.什么是白盒测试?它适应哪些测试?6.非渐增式测试与渐增式测试有什么区别?渐增式测试如何组装模块?7.采用黑盒技术设计测试用例有哪几种办法?这些办法各有什么特点?8.白盒测试法有哪些覆盖原则?试对它们检错能力进行比较。9.依照下而程序代码,画出程序流程图,然后设计满足条件/鉴眾覆盖、条件组合覆盖测试用例。BEGINT:二 0IF ( X=80 AND Y二80 )THENT:=lELSE IF

24、 ( X二90 AND Y=75 ) THENT:=2ENDIFIF (X=75 AND YX90) THENT:=3ENDIFENDIF10.软件可维护性是软件设il师最关注性能,谈谈为了获得软件良好可维护性,在设汁时应当注意哪 些问题?11.在软件文档中,你以为哪些文档对于软件维护最重要?12.软件维护时源程序修改方略是什么?13.软件项目筹划涉及那些内容?15.什么是软件配备管理?什么是基线?三、应用题1.编写C语言程序,规左输入一种学生两门课成绩(百分制),计算该生总分并规左输出成绩 级别B *D *E 总分在 180分以上为A, 160179分为E, 140*159分为U 120*139分为D, 120分如下为E。使用switch语句编写,详细规左:成绩通过键盘输入,输入之前要有提示信息。若输入成绩不是百分制成绩,则给出错误提示信息,并且不再进行下面级别评价:若输入成绩 是百分制成绩,则计算总分,并依照规泄评价级别。2.请修改下面程序,使它可阅读性更好。WHILE P DOIF A0 THEN Al ELSE A2 ENDIF;SI;IF B0 THEN Bl;WHILE C DO S2;S3 ENDWHILE;ELSE B2ENDIF;B3EXDWHILE;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1