2024年电大软件工程本科形成性考核册及答案_第1页
2024年电大软件工程本科形成性考核册及答案_第2页
2024年电大软件工程本科形成性考核册及答案_第3页
2024年电大软件工程本科形成性考核册及答案_第4页
2024年电大软件工程本科形成性考核册及答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程(本)作业1姓名

学号_________

得分

教师签名_________

(第1~4章)

一、选择题:

1.开发软件所需高成本和产品的低质量之间有着锋利的矛盾,这种现象称做(Oo

A.软件工程取软件周期C软件危机。D.软件产生

2,瀑布模型本质上是一种(A)模型。

A.线性次序B.次序迭代C.线性迭代D.初期产品

3,瀑布模型存在的问题是(B)。

A.顾客轻易参与开发B.缺乏灵活性C.顾客与开发者易沟通D.合用可变需求

4.螺旋模型是一种将瀑布模型和(A)结合起来的软件开发模型。

A.增量模型B.专家系统£.喷泉模型。D.变换模型

5.原型化措施是顾客和设计者之间执行的I一种交互构成,合用于(A)系统。

A.需求不确定性高日勺B.需求确定的JC管理信息。D.实时

6,下列有关软件工程的原则,属于国际原则日勺是(D)

A.GBB.DINoC.ISOD.IEEE

7.构造化措施是一种基于(D)的措施.

A.数据构造B.程序构造C.算法I).数据流

8,软件可行性研究实质上是要进行一次(A)需求分析、设计过程。

A、简化、压缩时B、详细的C、彻底的D、深入的

9,可行性研究的目的是(D)

A、分析开发系统的必要性也、确定系统建设的方案。

C、分析系统风险->D、确定与否值得开发系统

1D.设年利率为i,现存入P元,不计复利,n年后可得钱数为(C)。

A、PX(l+i*n)«B,PX(i+l)*n£、pX(l+i)n~D,pX(i+n)

11.可行性研究是在(A)之前

A、系统开发B、测试C、试运行D、集成测试

12.可行性研究需要的时间长短取决于系统的规模,一般来说可行性研究的成本只是预期总成本的

(C)。

A、】炯3、20蛤C、50%

13.我国正式颁布实行的⑻对计算机病毒的定义具有法律性、权威性。

A.《计算机软件保护条例》

B.《中华人民共和国计算机信息系统安全保护条例》

C.《中华人民共和国著作权法》

D.《计算机病毒防治管理措施》

14.效率是一种性能规定,因此应当在(B)阶段规定?

A、可行性分析B、需求分析C、概要设计D、详细设计

15.需求规格阐明书的作用不包括(D)

A、软件验收H勺根据B、顾客与开发人员对软件要做什么的共同理解

C、软件可行性研究的根据D、软件设计H勺根据

16.数据字典是用来定义(D)中的各个成分口勺详细含义的。

A、程序流程图B、功能构造图£、系统构造图D、数据沆程图

17.数据流程图是(A)措施中用于体现系统逻辑模型的一种图形工具。

A、SA。B、SD。C、SPD、SC

18.DFD中的每个加工至少有(A)。

A、一种输入流或一种输出流B、一种输入流和一种输出流

C、一种输入流。冷、一种输出流

19.需求分析阶段的I关键任务是确定(D)

A、软件开发措施B、软件开发工具C、软件开发费D、软件系统的功能

20.在SD措施中全面指导模块划分的最重要的原则是⑻。

A、程序模块化B、模块高为聚C、模块低耦合D、模块独立性

21.在模块曰勺3种基本属性中,反应模块内部特性的是(C)o

A、接口B、功能M、逻辑。D、状态

22.模块H勺耦合性可以按照耦合程度的高下进行排序,如下(D)符合从低到高的对的次序。

A、数据构造耦合,公共耦合,控制耦合,内容耦合

B、数据耦合,控制耦合,数据构造耦合,公共耦合

C、无直接耦合,数据构造耦合,内容耦合,控制耦合

D、无直接耦合,数据耦合,控制耦合,内容耦合

23.PDL是描述处理过程(C)

A、做什么B、为何做C、怎么做D、对谁做

24.(D)工具在软件详细设计过程中不采用。

A、鉴定表B、IPO图C、PDLI)、DFD图

25.为高质量地开发软件项目,在软件构造设计时,必须遵照(A)原则。

A.信息隐蔽B、质量控制C、程序优化I)、数据共享

26.当一种模块直接使用另一种模块的内部数据,这种模块之间的耦合为(D)

A、数据耦合B、公共耦合C、标识耦合D、内容耦合

27.详细设计与概要设计衔接的图形工具是(B)。

°A、DFD图B、SC图C、PAD图D、程序流程图

28.下列几种类型中,耦合性最弱II勺是(D)。

。八、内容型B、控制型C、公共型D、数据型

29.软件构造使用的图形工具,一般采用(C)图。

A、DFDoB、PAD。C、SCM、ER

30.在七种偶合中,最低偶合是(D)。

A、内容偶合B、公共偶合C、数据偶合D、非直接偶合

二、简答题

1.什么是软件工程?软件工程的目H勺是什么?

2.指出瀑布模型中下列任务的次序:验收测试,项IT计划,单元测试,需求评审,成本估计,概要

设计,详细设计,系统测试,设计评审,编码,需求规格阐明书。

3.可行性研究汇报的重要内容是什么?

4.什么是需求分析?需求分析阶段的基本任务是什么?

5.什么是构造化分析措施?该措施使用什么描述工具?

6.构造化分析措施通过哪些环节来实现?

7.什么是数据流图?其作用是什么?其中的基本符号各体现什么含义?

&什么是数据字典?其作用是什么?它有哪些条目?

9.什么是概要设计?有哪些基本任务?

10.详细设计的基本任务是什么?有那几种描述措施?

11.什么是变换流?什么是事物流?

12.模块H勺内聚有哪几种?模块间的耦合有哪几种?

三、应用题

1.某旅馆的服务如下:可以拨分机号和外线号码。分机号是从7201至7299。外线号码先拨9,

然后是市话号码或长话号码。长话号码是以区号和市话号码构成。区号是从100到300中任意日勺数

字串。市话号码是以局号和分局号构成。局号可以是455,466,888,552中任意一种号码。分局

号是任意长度为4的数字串。写出在数据字典中,号码U勺数据条目的定义(即构成)。

2.卜.面是旅客订飞机票的需求描述,试画出分层的I数据流程图。

顾客将订票单交给预订系统:(1)假如是不合法订票单,则输出无效订票信息;(2)对合法订票单的

预付款登录到一种记账文献中;(3)系统有航班目录文献,根据填写日勺旅行时间和目的地为顾客安

排航班;(4)在获得对口勺航班信息和确认己交了部分预付款时发出取票单,并记录到取票单文献中。

顾客在指定日期内用取票单换取机票:(1)系统根据取票单文献对取票单进行有效性检杳,无效的输

出无效取票信息、;(2)持有有效取票单H勺顾客在补交了剩余款后将获得机票;(3)记账文献将被更新,

机票以及顾客信息将被登录到机票文献。

订单中有订票日期、旅行日期、时间规定(上午、下午、晚上)、出发地、目的地、顾客姓名、身份证

号、联络。

3.一种简化的图书馆信息管理系统有如下功能:(1)借书:输入读者借书证,系统检查借书证与否有

效;查阅借书文献,检查该读者所借图书与否超过10本,若已达10本,显示信息“已经超过借书数

量”,拒借;未达10本,办理借书(检查库存、修改库存信息并将读者借书信息登入借书记录)(2)

还书:输入书号和读者号,从借书记录中读出与读者有关的记录,查阅所借日期,假如超过3个月,作

罚款处理。否则,修改库存信息与借书记录。(3)查询:可通过者书记录、库存信息查询读者状况、图

书借阅状况及库存状况,打印多种登记表。

请就以上系统功能画出分层U勺CFD图,并建立重要条Fl的数据字典。

软件工程(本)作业2姓名

学号__________

得分__________

教师签名_________

(第5~7章)

一、选择题

1.从本质上说,面向对象是“先”确定(A)后确定执行的动作。

A.动作日勺主体。B.属性C.关系D.措施

2.(B)是对象H勺静态特性。

A.措施。B.属性C.关系I).操作

3.对象H勺(D)使对象H勺动态特性

A.特性B.属性C.关系。D.操作

4.属于某个类H勺一种详细对象称为该类的(A)。

A.实例B.虚拟C.继承I).多态

5.5(是6)。

A)一种可视化的建模语言

B)是一种可视化的程序设计语言

0是一种过程

D)是一种措施

6.封装口勺时作用是(A)。

A.复用B.对象£.实例D.措施

7.面向对象分析的关键在于建立(B)模型。

A.建立对时的模型

B.识别问题域对象

C.识别对象之间的关系

D.上面所有

8.面向对象分析过程中建立日勺模型有(D)。

A.数据模型、功能模型、活动模型

B.对象模型、功能模型、测试模型

C.属性模型、功能模型、对象模型

D.对象模型、功能模型、动态模型

9.下列H勺(C)不是分析建模H勺目的。

A.定义可验证H勺软件需求

B.描述客户需求

C.开发一种简朴的问题处理方案

D.建立软件设计日勺基础

W.下列口勺(C)不属于面向对象分析模型。

A.用例图

B.类图

C.实体关系图

D.次序图

11.(A)用于描述系统中概念层次H勺对象。

A.分析类

B.界面类

C.实体类

D.控制类

12.在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的(A)

将用例的职责分派到分析类中。

A.消息传递

B关联关系

C继承关系

D上下文关系

13.用例的实现细节不会在(B)描述。

A.用例阐明

B.用例图

C.活动图

D.次序图

14.用例U勺职责一般分派给(D)U勺对象。

A.发送消息

B.接受消息

C.发送和接受双方

D.分析类

15.组织机构图是(0。

A.UML欧)一种最新图

B.类图的一种

C.用于识别角色的辅助图

D.用例图的一种

16.在图书馆系统中,假如已经构造了一种一般借书者类,后来发现图书馆的学生和教师在借书中有不

同样规定。请问在面向对象设计中用(B)措施可以以便地设计这两个类?

A.信息隐藏B.继承C.动态联编I).代码复制

17.框架是一组可用于不同样应用的(A)集合

A.类B.对象C.模决D.代码

18.下面(D)选项不能描述子系统之间的关系。

A.祈求一一服务关系B.继承关系C.依赖关系D.数据关系

29.每个子系统的接口上定义了若干(B),体现了子系统的功能。

A.阐明B.操作C.属性D.关系

20.一般将具有共性的非功能规定设计在(B),以减少重新开发日勺工作量。

A.接口层B.中间层C.最低层D.最(Rj层

21.每个用例至少应当有一种(C),它一般没有属性而只有措施,只是起协调和控制作用。

A.接口类B.实体类C.控制类【).界面类

22.类有三种类型即(A)o

A.边界类、实体类、控制类

B.实体类、数据类、界面类

C.控制类、实体类、数据类

I).界面类、控制类、公共类

23.下面(C)选项不是对同向面向对象设计思想。

A.对接口进行设计

B.发现变化并且封装它

C.先继承后组合

D.先组合后继承

24.定义类口勺属性类型时尽量使用已经有的类型,太多B勺自定义类型会减少系统口勺(A)指标。

A.可维护性B.安全性C.开发效率D.可移植性

二、简答题

1.举例阐明类和对象的关系。

2.面向对象分析依J关键环节有哪些?应建立哪几种模型?

3.什么是实体类、边界类和控制类?为何将分析类划提成这三种类型?

4.UML中有哪几类个视图,它书的作用分别是什么?

5.次序图在分析阶段U勺作用?

6.活动图在分析阶段H勺作用?

7,比较构造化设计和面向对象设计区别?

8,什么是框架,它与“设计”有什么关系?

9.系统W、J物理构架中应当包括哪些信息?

三、应用题

1.若把学生当作一种实体,它可以提成多种子实体,如小学生、中学生和大学生等。在面向对象

区)设计中,可以创立如下4个类:类Student、类ElementaryStudent>MiddleS

tudent;类UniversityStudent。试给出这4个类口勺属性以及它们之间"勺关系。

2.某学校领书的工作流程为:学生班长填写领书单,班主任审查后签名,然后班长拿领书单到书

库领书。书库保管员审查领书单与否有班主任签名,填写与否对口勺等,不对的口勺领书单退回

给班长;假如填写对的则予以领书并修改库存清单;当某书的库存量低于临界值时,登记需

订书的信息。每天下班前为采购部门提供一张订书单。用活动图来描述领书的过程。

3使用次序图描述下面的情景,当顾客在自己的计算机上向网络打卬机发出一种打印任务时,他

口勺计算机便向打印机服务器发送一条打印命令prinl(fi1e),打印机服务器假如发现网络打

印机处在空闲状态,则向打印机发送打印命令print(file),否则向打印队列发送一条保

留命令store(fi1e)。

4某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统基本需求如下:

(1)报社发行多种刊物,每种刊物通过订单来征订,订单中有代码,名称,订期,单价,份数等项

目,订户通过填写订单来订阅报刊。

(2)报社下属多种发行站,每个站负责搜集登陆订单、打印收款凭证等事务。A(3)报社

负责分类并记录各个发行站送来的报刊订阅信息。

请就此需求建立对象模型。

软件工程(本)作业3姓名

学号_________

得分__________

教师签名_________

(第8T1章)

一、选择题

1.构造化语言是介于自然语言和形式语言之间的一种(D)。

A.半形式语言B.计算机语言C.低级语言D.高级语言

2.程序设计语言的技术特性不应包括(C)。

A、数据构造的描述性B、抽象类型的描述性

C、数据库日勺易操作性D、软件时可移植性

3.程序口勺三种基本控制构造是(B)。

A.过程、子程序和分程序。B.次序、选择和反复

C.递归、堆栈和队列。D.调用、返回和转移

4.构造化程序设计重要强调H勺是(D)o

A.程序H勺规模B.程序的效率C.程序设计语言的先进性I).程序易读性

5.下列有关功能性注释不对H勺的说法是(B)。

A.功能性注释嵌在源程序中,用于阐明程序段或语句的功能以及数据U勺状态

B.注释用来阐明程序段,需要在每•行都要加注释

C.可使用空行或缩进,以便很轻易辨别注释和程序

D.修改程序也应修改注释

6.下列有关效率的说法不对日勺的是(D)。

A.效率是一种性能规定,其目的应当在需求分析时给出

B.提高程序效率的主线途径在于选择良好的设计措施,数据构造与算法

C.效率重要指处理机时间和存储器容量两个方面

D.程序的效率与程序的简朴性无关

7.构造化维护与非构造化维护的重要区别在于(B)。

A.软件与否构造化。B.软件配置与否完整。C.程序的完整性用.文档的完整性

8.有关JAVA语言下列说法不对时时是(B)。

A.跨平台动态指针C.解释型口勺D.面向对象的

9.使用白盒测试措施时,确定测试数据应根据(A)和指定的覆盖原则。

A程序内部逻辑B.程序复杂构造

C.使用阐明书D.程序的功能

10.确认测试重要波及II勺文档是(A)。

A、需求规格阐明书B、概要设计阐明书

C、详细设计阐明书D、源程序

11.测试日勺关键问题是(D)。

A.怎样组织对软件口勺评审B.怎样验证程序H勺对的性

C.怎样采用综合方略。D.怎样选择测试用例

12.黑盒测试在设计测试用例时,重要研究(A)。

A.需求规格阐明弘详细设计阐明

C.项目开发计划时).概要设计阐明与详细设计阐明

13.下面(B)测试属于黑盒测试。

A、途径测试B、等价类划分C、条件判断D、循环测试

14.在下述(B)测试中,测试人员必须接触到源程序。

A、功能测试。B、构造测试C、功能测试和构造测试D、性能测试

15.检查软件产品与否符合需求定义的过程称为(D)。

A、确认测试B、集成测试C、验收测试D、验证测试

16.软件测试措施中,黑盒、白盒测试法是常用的措施,其中白盒测试重要用于测试(D)o

A、构造合理性B、软件外部功能C、程序对H勺性D、程序内部逻辑

17.软件维护中,因修改交互输入的次序,没有对内的记录而引起的错误是(A)产生的副作用。

A、文档B、数据。C、编码D、设计

18.如下属于软件维护阶段文档的是(0。

A、软件需求阐明B、操作手册C、软件问题汇报D、测试分析汇报

19.产生软件维护的副作用,是指(C)。

A、开发时的错误〜B、隐含的错误

C、因修改软件而导致的错误。I)、运行时误操作

20.维护中,因误删除一种标识符而引起U勺错误是(C)副作用。

A、文档。B、数据。C、编码。D、设计

21.可维护性的特性中,互相增进的(A)。

A、可理解性和可测试性B、效率和可移植性

C、效率和可修改性。D、效率和构造好

22.软件维护的J困难重要原因是(C)

A、费用低B、人员少£、开发措施H勺缺陷D、顾客不配合

23.软件维护费用高的重要原因是(C)o

A、人员少B、人员多C、生产率低【)、生产率高

24.为了适应软硬件环境变化而修改软件的过程是(C)。

A、校正性维护B、完善性维护£、适应性维护D、防止性维护

25.可维护性的特性中,互相矛盾的是(B)

A.可理解性与可测试性B.效率与可修改性

C.可修改性和可理解性I).可理解性与可读性

26.多种不同样的软件维护中,以(C)维护所占的维护量最小。

A、纠错性维护B、代码维护C、防止性维护D、文档维护

27.在变更控制中,(B)可以用来保证由不同样顾客所执行H勺并发变更。

A.异步控制B.同步控制C.存取控制D.基线控制

28.变更控制是•项最重要H勺软件配置任务,其中“检出”和(A)处理实现了两个重要的变更控

制要素,即存取控制和同步控制。

A.登入B.管理C.填写变更规定D.审查

29.用图体现软件项目进度安排,下列说法中对的的是(B)

A.可以反应多种任务之间的复杂关系

B.可以直观体现任务之间互相依赖制约关系

C.可以体现哪些任务是关键任务

I).可以体现子任务之间的并行和串行关系

30.基线可作为软件生存期中各开发阶段日勺一种检查点。当采用的基线发生错误时,可以返回到

近来和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论