试卷代号:1260
国家开放大学(**广播电视大学)2023年春季学期“开放本科”期末考试。
软件工程试题(半开卷)
一、选择题(请从四个可选项中选择正确答案。60分,每题3分】
1.可行性研究的四大要素是( )
a.经济、技术、法律和社会环境。
b.经济、技术、开发组织能力和领导者水平。
c.经济、技术、计算机硬件环境和网络带宽。
d.经济、技术、软件开发工具和人员的稳定性 .
2.螺旋模型是一种考虑了( )的软件开发模型。
a.效率 b.风险判断。
c.可移植性 d.安全性。
3.美国卡内基,梅隆大学制定的sw-cmm是( )
a.软件工作规范 b.软件工作流描述。
c.软件成熟度模型 d.软件描述的一般方法。
4.软件调研报告是在( )提交的。
a.可行性分析之前 b.需求分析之前。
c.签合同之前 d.设计的时候。
5.系统流程图的主要作用( )
a.描述系统的物理模型 b.业务流程。
c.系统处理过程 d.数据处理过程。
6.pdl是一种( )语言。
a.低级程序设计语言 b.建模语言。
c.高级程序设计语言 d.过程设计语言。
7.结构化设计方法划分模块的原则是( )
a.模块扇出小于5 b.模块扇入小于5
c.低耦合,高内聚 d.模块深度小于7。
8.配置视图体现了系统的实现环境,反映系统的( )
a.逻辑架构 b.物理架构。
c.组成结构 d.体系结构。
9.角色可以有四种类型:系统的使用者,硬件设备,外部系统和( )
a.数据库 b.接口。
c.对象 d.时间。
10.功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象。
方法中,由( )实现。
a.场景描述 b.活**和场景描述。
c.用例图和场景描述 d.交互图和场景描述。
11.在分析模型内表示协调、顺序、事务处理以及控制其他对象的类是( )
a.控制类 b.组件类。
c.主函数 d.事务类。
12.继承耦合是( )之间的一种关联形式,设计时应该适当使用这种耦合。
a.虚类与实体类 b.-般化类与特殊化类。
c.控制类与界面类 d.数据类与处理类。
13.对类进行详细设计,主要是设计类的( )优化类之间的关系。
a.数据结构 b.处理流程。
c.属性和方法 d.算法。
14.测试用例是一组( )
a.测试用的输人数据以及对应的预期结果。
b.测试驱动程序。
c.测试数据。
d.测试程序及数据。
15.由于面向对象中的继承和消息机制,使得软件测试( )
a.更加简单 b.更加复杂。
c.没变 d.不确定。
二、筒答题(30分,每小题6分)
三、应用题(10分)
26..一个简化的养老院软件需求描述如下:老人来到养老院,接待人员将老人的基本信息。
录入到系统中,管理员读取老人信息,进行护理级别的评估,根据评估结果分配床位、确定护理。
方案,床位的分配信息存人床位分配数据表,每位老人的护理方案也要保存到数据库表中。财。
务人员根据收费标准、床位分配信息、护理方案和老人的日常护理记录计算应收费用,老人的。
家属可以查询应收费信息和老人的日常护理信息。**根据老人基本信息、护理方案对老人。
进行日常护理,并向系统录入每日的护理信息。请你根据以上的描述,画出数据流程图。
试卷代号:12 60
国家开放大学(**广播电视大学)2023年春季学期“开放本科”期末考试。
软件工程试题答案及评分标准(半开卷)
(供参考)2023年6月。
一、选择题(请从四个可选项中选择正确答案。60分,每题3分)
1. 3.c 4.b 5.a
6.d 7.c 8.b 9.
23.答案。
(1)描述的重点不同:活**描述的是从活动到活动的控制流;状态图描述的是对象的状。
态及状态之间的转移。
(2)使用的场合不同:在分析用例、理解涉及多个用例的工作流、处理多线程应用等情况。
下,一般使用活**;在显示一个对象在其生命周期内的行为时,一般使用状态图。
评分标准:活**3分;状态图3分。
24.答案。
(1)结构化方法分析和设计阶段所应用的模型之间存在鸿沟。分析阶段的主要模型是数。
据流程图,设计阶段的主要模型是软件模块结构图,数据流程图和软件模块结构图之间需要进。
行转换。不同的人转换出的模块图可能不同,有很大的随意性。
(2)需求分析的细化程度没有标准,只能凭借分析人员的经验自己把握;需求分析的过程。
是在一种瀑布形式,当需求变更时,功能变化就会导致软件模块结构发生变化,造成了软件结。
构不稳定。(3)结构化程序设计将数据定义与处理数据的过程相分离,不利于软件复用。
(4)结构化方法设计的软件结构不稳定,缺乏灵活性,可维护性差。
评分标准:只要回答出以上三点即给6分。
25.‘答案。
判定表是结构化设计的工具,用于多条件的描述。其结构分为4部分:条件列表、条件组。
合、操作列表、特定条件下的操作组合。
评分标准:作用3分、结构3分。
2023年电大软件工程期末试卷软件工程复习全 5
软件工程期末复习。一 选择题。1 软件工程的研究者将软件开发和维护过程概括为 大活动。a.5 b.7 c.8 d.3 2 是职业软件工程师的必要条件。a.自律 善于沟通 具有一定的软件技能 b.编程速度快。c.熟悉众多的软件环境d.语言天赋。3 计算机病毒是指 a.计算机系统的漏洞 b.一组自我复制...
2023年软件工程期末复习
心之所向,所向披靡。一 单项选择题。1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 c a.软件工程 b.软件周期 c.软件危机 d.软件产生。2.研究开发所需要的成本和资源是属于可行性研究中的 b 研究的一方面。a.技术可行性 b.经济可行性 c.社会可行性 d.法律可行性。...
软件工程期末复习
软件工程复习资料。一 选择题,请从四个可选项中选择正确答案。1.软件工程学科出现的主要原因是 a.计算机的发展。b.其他工程科学的影响。c.软件危机的出现。d.程序设计方法学的影响。2 是职业软件工程师的必要条件。a.自律 善于沟通 具有一定的软件技能 b.编程速度快。c.熟悉众多的软件环境d.语言...