历年软件工程复习题与答案.pdf

上传人:yi****st 文档编号:5755731 上传时间:2022-01-17 格式:PDF 页数:23 大小:521.09KB
返回 下载 相关 举报
历年软件工程复习题与答案.pdf_第1页
第1页 / 共23页
历年软件工程复习题与答案.pdf_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《历年软件工程复习题与答案.pdf》由会员分享,可在线阅读,更多相关《历年软件工程复习题与答案.pdf(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1在软件生存周期中,时间最长的阶段是(D )A需求分析B详细设计C编码D.维护2以下最适合于面向对象的软件开发的软件生存周期模型是(D )A瀑布模型B.增量模型C螺旋模型D.喷泉模型3以下不适用于需求分析的工具是(C )A数据流图B.判定表CPAD 图D.数据字典4以下几种模块内聚类型中,内聚性最低的是(B )A时间内聚B.逻辑内聚C顺序内聚D功能内聚5系统流程图中符号的名称是(A )A联机存储B.处理C磁盘D.文档6数据流图中的每个加工至少有(D )A一个输入流或一个输出流

2、B.一个输出流C一个输入流D.一个输入流和一个输出流7HIPO 图是软件工程中的一种描述工具,采用HIPO 图进行描述的阶段是(C )A可行性分析B.需求分析C概要设计D.详细设计8Jackson方法是软件开发过程中常用的方法,使用Jackson 方法可以实现(A )A从数据结构导出程序结构B.从数据流图导出初始结构图C从模块结构导出数据结构D.从模块结构导出程序结构9过程设计语言(PDL),又称为(A )A伪码B.高级程序设计语言C中级程序语言D.低级程序设计语言10单元测试阶段主要涉及的文档为(B )A需求设计B.编码和详细设计C详细设计D概要设计11软件维护会产生副作用,下面选项中不属于

3、维护副作用的是(B )A编码副作用B.测试副作用C文档副作用D.数据副作用l2以下不适合作为科学工程计算的语言是(B )APascal B.CCFortran D.Prolog l3PAD 图为下列哪个方面提供了有力的工具(A )A系统分析B软件的自动化生成C自动分析数据D.测试软件14结构化软件设计是(C )A面向数据结构的B.面向数据库的C面向数据流的D.面向对象设计的15在 McCall 软件质量度量模型中,面向软件产品修改的质量因素为(B )A可用性B.完整性C适应性D.互操作性16汽车是一种交通工具,汽车类和交通工具类之间的关系是(A )A一般具体B.has a C整体部分D.组成l

4、7Westinghouse公司于 1992 年公布了 l3 类软件工具分类标准和该类的范例工具以及例子,下面说法错误的是(A )A代码生成程序属于编码和单元测试工具(设计工具)B桌面出版系统属于文档工具C数据库管理系统属于需求追踪工具D计划和进度属于项目管理工具18对 McCabe 度量法,叙述错误的是(C )A.McCabe 度量法是一种基于程序控制流的复杂性度量法B.McCabe 度量法以图论为工具,用图的环路作为程序复杂性的度量值C.McCabe 度量法将简单IF 语句和赋值语句的复杂性同等看待D.McCabe 复杂性度量也称为环路度量19瀑布模型本质是一种(B )A顺序迭代模型B.线性

5、顺序模型C线性迭代模型D.非线性模型20对于使用原型的建议,下面说法错误的是(C )A开发周期很长的项目,可通过原型开发来缩短开发周期B.系统的使用可能变化较大,不能相对稳定,而原型模型具有适应变化的机制C缺乏开发工具,或对原型的可用工具不了解的时候宜使用原型D.用户对系统的需求较为模糊,对某种要求缺乏信心时宜使用原型21以下哪一项不是软件危机的表现(B)A开发的软件可维护性差B软件极易被盗版C经费预算经常被突破D开发的软件不能满足用户需求22以下哪个软件生存周期模型是一种风险驱动的模型(C)A瀑布模型B增量模型C螺旋模型D喷泉模型23各种需求分析方法都有共同适用的(D)A分析方法B说明方法C

6、表示方法D基本原则24结构化分析建立功能模型的工具是(A)ADFDB判定树 /判定表CDD D结构化语言25模块中所有成分结合起来完成一项任务,该模块的内聚性是(A)A功能内聚B顺序内聚C通信内聚D逻辑内聚26系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括(A)A技术可行性、经济可行性、社会可行性B经济可行性、安全可行性、操作可行性C经济可行性、社会可行性、系统可行性D经济可行性、实用性、社会可行性27以下哪一项对模块耦合性没有影响(D)A模块间接口的复杂程度B调用模块的方式C通过接口的信息D模块内部各个元素彼此之间的紧密结合程度28检查软件产品是否符合需求定义的过程称为(A)A

7、确认测试B集成测试C系统测试D单元测试29下面关于详细设计的叙述中,错误的是(B)A程序流程图可以描述结构化程序B程序流程图不能描述结构化程序CNS 图描述的程序一定是结构化的DPAD 图描述的程序一定是结构化的30在整个软件维护阶段所花费的全部工作中,所占比例最大的是(C )A校正性维护B适应性维护C完善性维护D预防性维护31以下不属于序言性注释的有(C)A模块设计者B修改日期C程序的整体说明D语句功能32集成测试是为了发现(A)A接口错误B编码错误C性能、质量不合要求D功能错误33一个只有顺序结构的程序,其环形复杂度是(B)A0 B1C3 D5 34结构化程序设计,主要强调的是(C)A程序

8、的执行效率B模块的内聚C程序的可理解性D模块的耦合35下面关于文档的叙述,错误的是(A)A文档是仅用于说明使用软件的操作命令,不包括软件设计和实现细节B文档是软件产品的一部分,没有文档的软件就不成为软件C高质量文档对于转让、变更、修改、扩充和使用有重要的意义D软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量36在 McCall 软件质量度量模型中,面向软件产品操作的质量因素是(A)A正确性B可维护性C适应性D互操作性37对度量法,叙述错误的是(C)A度量法是一种基于程序控制流的复杂性度量法B度量法以图论为工具,用图的环路数作为程序复杂性的度量值C度量法不能区分简单IF 语句和循环语

9、句的复杂性D度量法对模块间的接口和简单IF 语句区分对待38在快速原型模型的开发过程中,仅用于代替设计阶段的原型是(C)A探索型模型B演化型模型C实验型模型D提交型模型39对于构造原型的建议,下面说法错误的是(D)A暂不考虑错误恢复和处理,但应考虑速度、空间等性能效率方面的要求B可降低可靠性和软件质量标准C原型界面部分的设计,最好能与最终系统的界面相容D根据不同的软件类型和应用领域,可使用不同风格的高级语言来构造原型40面向对象开发方法中,将在面向对象技术领域内占主导地位的标准建模语言是(C)ABooch 方法BCoad 方法CUML语言DOMT 方法4l.以下哪一项不是软件产品所具有的特性(

10、C )A软件是逻辑产品B软件产品不会用坏,不存在磨损、消耗问题C.随着技术的提高,软件开发的费用不断降低D.软件产品的成本主要体现在软件的开发与研制上42. “ 确定软件系统必须做什么” 是哪个阶段的任务(B )A.可行性分析和项目开发计划B需求分析C概要设计D详细设计43以下哪一项不是软件测试时需要的信息(B )A软件配置B软件结构C测试工具D测试配置44结构化分析方法的分析策略是(B )A自底向上的抽象B自顶向下的分解C用 DFD 建模D用 DD 描述数据需求45.一组语句在程序中多处出现,为了节省存储,将这些语句组成一个新的模块,该模块的内聚性为(C )A功能内聚B顺序内聚C偶然内聚D逻

11、辑内聚46系统流程图是描绘以下哪一项的工具(C )A软件结构B逻辑系统C物理系统D软件功能47数据库的设计一般要进行三个方面的设计:概念设计、逻辑设计和物理设计,其中逻辑设计对应于系统开发的什么部分(C )A可行性分析B需求分析C概要设计D详细设计48以下哪种语言可用于描述模块算法设计和处理细节(B )AUML 语言B过程设计语言CFORTRAN 语言DPascal语言49软件维护是软件生命周期中的固有阶段,一般认为,以下哪种软件维护在整个维护活动中所占的比例最小(C )A校正性维护B适应性维护C预防性维护D完善性维护50软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试(

12、D )A结构合理性B软件外部功能C程序正确性D程序内部逻辑51使用 Jackson方法可以得到(D )A程序流程图B具体的语言程序C模块结构图及模块的功能说明书D分层数据流图52.以下哪种测试的任务是检查软件的功能与性能是否与需求规格说明书中确定的指标相符合(B )A集成测试B确认测试C单元测试D系统测试53与编程风格有关的因素不包括(B )A源程序文档化B语句构造C输入输出D模块间耦合性54.对于构造原型的建议,下面说法错误的是(D )A. 暂不考虑速度、空间等性能效率方面的要求。B暂不考虑错误恢复和处理。C可降低可靠性和软件质量标准。D原型界面部分的设计,暂不考虑与最终系统的界面相容。55

13、.有关软件项目进度安排的叙述,错误的是(C )AGantt 图常用水平线段来描述把任务分解成子任务,以及每个子任务的进度安排。BGantt 图中线段的长度表示完成子任务所需要的时间。C工程网络图是一种有向图,用圆表示事件,用有向弧或箭头表示任务,有向弧或箭头的长度表示子任务持续的时间。D工程网络图只有一个开始点和一个终止点,开始点没有流入箭头,终止点没有流出箭头。56.以下哪一项是软件开发环境中的主要组成部分(C )A软件模型B软件工程C软件工具D硬件环境57对于一个大型系统,若对设计方案没有把握,可以通过以下哪种原型来证实设计方案的正确性。(B )A探索型B实验型C演化型D增量型58对 UM

14、L 的叙述不正确的是(D )AUML 统一了 Booch 方法、 OMT 方法、 OOSE 方法的表示方法。BUML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言。CUML 融入了软件工程领域的新思想、新方法和新技术。DUML仅限于支持面向对象的分析与设计,不支持其它的软件开发过程。59在 McCall 软件质量度量模型中,以下哪一项是面向软件产品适应的质量因素(D )A可用性B可维护性C适应性D可重用性60下面说法错误的是(D )A软件可靠性能够定量计算。BMTBF 是指两次相继失效之间的平均时间。CMTTF 是一个描述失效模型或一组失效特性的指标量。DMTTF 与失效率 成正比6

15、1软件开发环境按解决的问题分类包含(A)A程序设计环境B工具箱环境C基于方法的环境D以语言为中心的环境62为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是(A)A容错技术B避开错误技术C检测技术D排错技术63软件复杂性的常用度量方法包括(D)ABOEHM 度量法B可扩充度量法C线性度量法D代码行度量法64面向对象的要素包含(B)A对象的唯一性B抽象C继承性D分类性65构造原型时,主要考虑(B)A全部功能B原型要体现的特征C全部细节D全部要求66维护中,因修改文件的打开或关闭而引起的错误是(C)A文档副作用B数据副作用C编码副作用D设计副作用67诊断和消除

16、程序在使用过程中发生错误的过程称为(A)A校正性维护B适应性维护C完善性维护D预防性维护68在白盒技术测试用例的设计中,以下覆盖标准中发现错误能力最强的是(C)A语句覆盖B判定 /条件覆盖C条件组合覆盖D判定覆盖69软件调试技术包括(A)A回溯法调试B循环覆盖调试C边界值分析调试D集成测试调试70在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为(D)A确认测试B系统测试C渐增式测试D非渐增式测试71源代码的可维护性表现了程序设计语言的(B)A心理特性B工程特性C技术特性D传统特性72至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于

17、商业管理,有的是用于编写系统软件。以下语言中较适用于数值计算的语言是(D)ABASIC BSQL CLISP DFORTRAN73在 JSP方法中解决结构冲突的具体办法是(A)A引入中间数据结构或中间文件B删除某个输入数据结构C删除某个输出数据结构D增加某个输入或输出数据结构74模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高的正确次序是(C)A偶然内聚,时间内聚,逻辑内聚B通信内聚,时间内聚,逻辑内聚C逻辑内聚,通信内聚,顺序内聚D功能内聚,通信内聚,时间内聚75以下软件生存周期的活动中,要进行软件结构设计的是(B)A测试用例设计B概要设计C程序设计D详细设计76能够清楚地

18、表示复杂的条件组合与应做的动作之间的对应关系的工具是(C)A结构化语言BPAD 图C判定表D程序流程图77需求分析方法必须能够表达和理解问题的数据域和(C)A数据流B用户类型C功能域D应用领域78以用户需求为动力,以对象作为驱动的模型是(C)A瀑布模型B基于知识的模型C喷泉模型D增量模型79把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管理软件项目的开发,这种概念就是(D)A软件项目管理B软件工程C软件项目计划D软件生存期80在软件生存期的各个阶段中跨越时间最长的阶段是(D)A需求分析阶段B设计阶段C测试阶段D维护阶段81Wasserman提出的软件工程

19、环境的五级模型中,支持工作台或环境中一个工具对系统中其它工具的访问称为(C )A平台集成B表示集成C控制集成D过程集成82以下被详细设计阶段用来描述处理过程的工具是(C ) A软件结构图B程序流程图C数据流图D对象图83在 McCall 软件质量度量模型中,属于面向软件产品适应的是( C )A可用性B可维护性C适应性D可互操作性84在实现系统功能时,为了增加系统的可靠性,在规定功能之外,多加入了一些资源,这种技术称为( A ) A冗余技术B可靠性技术C可重用技术D检测技术85快速原型思想是在研究以下哪个阶段的方法和技术中产生的?(D ) A软件开发B设计C编码D需求分析86软件维护中,因修改交

20、互输入的顺序,没有正确的记录而引起的错误是以下哪一项产生的副作用?(A ) A文档B数据C编码D设计87以下属于软件维护阶段文档的是(C )A软件需求说明B操作手册C软件问题报告D测试分析报告88以下哪一项属于白盒技术设计测试用例的方法?( A ) A循环覆盖B等价类划分C边界值分析D因果图89效率是一个性能要求,因此应当在以下哪个阶段规定?(B ) A可行性分析B需求分析C概要设计D详细设计90PAD 图的优点之一是支持逐步求精的设计方法,其逐步细化的方式为(B )A由右到左B由上到下C由下到上D由左到右91在模块的四种基本属性中,反映模块内部特性的是(C )A接口B功能C逻辑D状态92模块

21、的耦合性可以按照耦合程度的高低进行排序,以下哪一项符合从低到高的正确次序?(D )A标记耦合,公共耦合,控制耦合,内容耦合B数据耦合,控制耦合,标记耦合,公共耦合C无直接耦合,标记耦合,内容耦合,控制耦合D无直接耦合,数据耦合,控制耦合,内容耦合93在建立软件系统的模块结构时,评价系统模块划分质量的根据为(C ) A数据独立性B程序独立性C模块独立性D设备独立性94PDL 是描述处理过程 (C ) A做什么B为什么做C怎么做D对谁做95结构化语言是介于自然语言和形式语言之间的一种(D )A半形式语言B半自然语言C过程描述语言D高级语言96软件需求分析产生的重要文档一个是软件需求分析规格说明书,

22、另一个可能产生的文档是(C )A软件维护说明书B概要设计说明书C可行性分析报告D初步的用户手册97结构化分析(SA) ,是面向下面哪一项进行需求分析的方法?(D ) A过程B对象C用户D数据流98系统流程图用于可行性分析中描述以下哪一方面?(D ) A目标系统B当前运行系统C新系统D当前逻辑模型99为了克服软件危机,人们首先想到要用以下哪种方法来开发软件?(D )A模块化B结构化C工程化D形式化100以下哪一项是面向数据结构的软件开发方法?(D )AIDEF 方法B结构化方法CVDM 方法DJACKSON方法二、填空题请在每小题的空格中填上正确答案。错填、不填均无分。1为了支持软件人员开发和维

23、护活动而使用的软件一般是指_软件工具 _。2在 IDEF0方法中,一个活动可以无输入,但必须至少有一个_控制箭头 _。3在软件结构的设计中,各个模块之间要力求降低耦合性,提高_内聚性 _。4在类的层次结构中,通常上层类称为父类或超类,下层类称为_子类 _。5数据流图 (DFD) 一般可分为变换型和_事务型 _两类。6软件维护的内容包括校正性维护、适应性维护、_完善性维护 _和预防性维护。 。7软件的生产经历了三个阶段,分别是程序设计时代、程序系统时代和_软件工程时代 _。8渐增模型是瀑布模型的变种,分为两类:增量构造模型和_演化提交模型 _。9状态图反映了_事件与状态 _的关系。10软件项目管

24、理过程一个关键的活动是_制定项目计划 _,它是软件开发工作的第一步。11组成软件的两个部分是:_程序和文档 _。12项目开发计划的主要内容包括项目概述、_实施计划 _、人员组织及分工、交付期限。13为了克服软件危机,1968 年北大西洋公约组织的工作会议上首先提出了_软件工程 _的概念。14变换型数据流图是由输入、_变换(或处理)_和输出三部分组成的。15Jackson方法是一种面向 _数据结构的 _的开发方法。16结构化语言是介于_自然语言 _和形式语言之间的一种半形式语言。17软件产品在交付使用之前一般要经过_单元测试 _、集成测试、确认测试和系统测试。18不采用软件工程的方法开发软件,软

25、件只有程序而无文档,从而导致维护工作困难,这是一种_结构化 _的维护。19子类自动共享父类数据结构和方法的机制是_继承性 _,这是类之间的一种关系。20软件版本控制是属于_软件控制 _的活动内容。21软件生产的发展经历了三个阶段,分别是程序设计时代、程序系统时代和_软件工程时代 _时代。22可行性研究从以下三个方面研究每种解决方法的可行性:经济可行性、社会可行性和_技术可行性 _。23HIPO 图的 H 图用于描述软件的层次关系,矩形框表示一个模块,矩形框之间的直线表示模块之间的_调用 _关系。24数据流图描绘数据在系统中_流动和处理 _的过程。25为了便于对照检查,测试用例应由输入数据和预期

26、的_输出数据 _两部分组成。26软件详细设计阶段常采用的工具有图、表和_语言 _。27由于运用原型的目的和方式不同,在使用原型中可以采取_抛弃 _策略和附加策略。28实现容错技术的主要手段是_冗余 _。29软件开发环境的目标是提高软件开发的生产率和_降低软件的费用_。30面向对象分析的目的是对_目标系统 _进行建模。31软件工具通常由工具、工具接口和_工具用户接口 _三部分构成。32软件工程管理中的控制包括进度控制、人员控制、经费控制和_质量控制 _。33软件开发的原型模型可以分为三类,它们是:探索型原型、实验型原型和_演化型原型 _。34软件复杂性主要表现在程序的复杂性。程序的复杂性主要指_

27、模块内 _程序的复杂性。35白盒法中 _基本路径测试 _首先以详细设计或源程序为基础,导出控制流程图的拓扑结构(程序图)。36在软件的详细设计中,根据控制流程从上到下,从左到右展开的设计工具是_PAD 图_。37一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模块之间的耦合方式是_控制耦合 _。38结构化分析是面向_数据流 _进行需求分析的方法。39有效的模块化是通过定义一组_相互独立 _的模块来实现信息隐蔽的,这些模块彼此之间仅交换那些为了完成系统功能所必须的信息。40在软件生产中,_软件工程过程 _的作用是规定了获取、供应、开发、操作和维护软件时,要实施的过程、活动和任务。

28、41开发软件工具的主要目的是为了提高软件生产率和_改善软件的质量_。42确定、达到和维护需要的软件质量而进行的所有有计划、有系统的管理活动称为_软件质量保证活动_。43面向对象分析阶段所使用的三种模型是_对象模型 _、动态模型和功能模型。44在软件测试的所有覆盖方法中发现错误能力最弱的覆盖是_软件测试语句覆盖_。45黑盒测试又被称为数据驱动测试或_功能测试 _。46PDL 具有严格的关键字外层语法,用于定义_控制结构 _、数据结构和模块接口。47如果一个模块可调用n 个模块,其中直接的下属模块的个数是m 个( m1 且 L=R 且 L=array 长度 L4 Larray 长度R R=1 且

29、L=R 且 R= array 长度R1 R array 长度value 数值,值可被搜索到数值,值搜索不到11非数值(1)用例:(参考)先设计一个数组:a1=10,6,6,9,5,8 为合理等价类设计测试用例:对于表中编号为对应的等价类,用以下两个测试用例覆盖:array?=a1,L=1.R=7,value=62输入预期的输出:(2 分)array?=a1,L=1.R=7,value=7-1输入预期的输出:(2 分)为每一个不合理等价类设计一个测试用例:(4 分)测试数据期望结果覆盖范围array?=a1,L=6R=4,value=9,(1 分)-1 、array?=a1,L=0R=0,val

30、ue=9,(1 分)-1 、array?=a1,L=8R=9,value=6,(1 分)-1 、array?=a1,L=1R=4,value= 8dfs4f,“(1 分)-1 115某个银行的存取款业务处理系统有以下功能:储户将填好的存取款单和存折交给银行工作人员,银行工作人员将存取款单输入系统,系统要求进行以下处理:(1)业务分类处理:系统审查存取款单,不合格则退回;合格则确定本次业务的性质(存款或取款 );(2)存款处理:系统将存款单上的存款金额分别记录在存折和账目文件中;记录现金账;打印存款通知单给储户;最后将存折还给储户;(3)取款处理:系统将取款单上的取款金额分别记录在账目文件和存折

31、中;修改现金账;打印取款通知单给储户;最后将现金和存折交给储户。试根据要求画出该系统的分层数据流图,并将其转换为软件结构图。答: (1)分层数据流图(2)软件结构图6下列是某程序的NS 图(1)请将其转换成PAD 图答:(2)请将其转换成程序流程图。(略)7设有如下程序流程图x y 测试数据组1 0 0 测试数据组2 0 3 测试数据组3 3 -1 测试数据组4 4 -2 测试数据组5 4 1 根据表中的测试数据回答如下问题:(1)满足语句覆盖的最少测试组合是什么?(2)满足判定覆盖的最少测试组合是什么?(3)满足条件组合覆盖的最少测试组合是什么?答:(1)2,3,4 测试组。(2)1,2,3

32、,4 或 2,3,4,5 测试组。(3)1,2,3,4,5 测试组。8有一个处理单价为5 角钱的饮料的自动售货机软件,其规格说明如下:(1)若投入5 角钱或 1 元钱的硬币,按下饮料的按钮,则相应的饮料就送出来。(2)若售货机没有零钱找,则一个显示零钱找完的红灯亮,这时投入1 元硬币并按下按钮后,饮料不送出来并且1 元硬币也退出来;(3)若有零钱找,则显示零钱找完的红灯灭,在送出饮料的同时退还5 角硬币。试用判定表描述加工逻辑。(要求用单条件,不允许用复合条件)答:1 2 3 4 5 6 有零钱找1 1 0 0 1 0 投入 1 元硬币1 0 0 1 0 0 投入 5 角硬币0 1 1 0 0

33、 0 按下饮料按钮1 1 1 1 1 1 零钱找完灯亮N N Y Y N Y 退回 1 元硬币N N N Y N N 退还 5 角硬币Y N N N N N 送出饮料Y Y Y N N N 9一实时监护系统的中央处理机的功能如下:(1)由定时检测系统取得各个监护病员的生理数据(脉搏,体温,血压)经合法性检查后,与预先保存的每一病号生理临界数据进行比较;(2)如发现超越临界则启动自动报警装置发出警报信号;(3)定时检测的数据将被格式化并被记入日志文件;试根据要求画出该问题的数据流图,并将其转换为软件结构图。答: (1)数据流图(2)软件结构图数字标注含义:1合法生理数据;2临界生理数据;3合法生

34、理数据,临界生理数据;4正常生理数据或超临界数据;5超临界数据;6正常生理数据; 7病员生理数据;8病员生理数据;9合法生理数据;10病员临界信息;11病员报警信息;12报警; 13正常生理数据; 14格式化数据;15格式化更新数据。10画出下面用PDL 写出的程序的PAD 图(略)WHILE C DO IF A0 A1;ELSE A2; ENDIF IF B0 B1;IF C0 C1;ELSE C2;ENDIF ELSE B2;ENDIF B3;ENDWHILE 12问题描述:1)顾客将订票单交给预订系统(1)如是不合法订票单,则输出无效订票信息;(2)对合法的订票以及预交款要登录到一个记账

35、文件中;(3)系统有航班目录文件,根据填写的施行时间和目的地为顾客安排航班;(4)在获得正确航班信息和确认已交了部分预付款时发出取票单,并记录到取票单文件中;2)在指定日期内顾客用取票单换取机票(1)系统根据票单文件对取票单进行有效性检查,无效的输出无效取票信息;(2)持有有效取票单的顾客在补交了剩余款后将获得机票;(3)记账文件将被更新,机票以及顾客信息将被登录到机票文件。试根据要求画出分层的数据流图。答:订单中有订票日期、旅行日期、时间要求(上午、下午、晚上)、出发地、目的地、顾客姓名、身份证号、联系电话。IPO01机票预订系统DS002航班目录文件DS001记帐文件DS004机票文件顾客DS003取票单文件0 层流程图DS001记帐文件DS002航班目录文件DS003取票单文件顾客IPO1提交订票单IPO2交预付款IPO3发取票单IPO7有效性检查IPO8安排航班预定流程图DS003取票单文件DS001记帐文件DS004机票文件IPO4提交取票单顾客IPO5补交剩余款IPO6发放机票IPO7有效性检查取机票流程图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 其他报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁