卷-软件工程导论

卷-软件工程导论

ID:41735596

大小:118.95 KB

页数:12页

时间:2019-08-31

卷-软件工程导论_第1页
卷-软件工程导论_第2页
卷-软件工程导论_第3页
卷-软件工程导论_第4页
卷-软件工程导论_第5页
资源描述:

《卷-软件工程导论》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元索表达了系统中各种元素之间的(信息流动)情况。[解析]系统流程图是描述物理系统的传统工具,用图形符号表示系统中的各个元素,如人工处理、数据处理、数据库、文件、设备等,表达了元素Z间的信息流动的情况。22.成木效益分析的目的是从(经济)角度评价开发一个项目是否可行。[解析]成本效益分析首先是估算将要开发的系统的开发成本,然后与可能取得的效益进行比较和权衡,其目的是从经济角度评价开发一个新的软件项口是否町行。23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和(宽度优先策略)。[解析]渐增

2、式测试法有自顶向下结合和自底向上结合两种纽装模块的方法,其屮自顶向下集成是构造程序结构的一种增虽式方式,不需要编写驱动模块,只需要编写桩模块。它从主控模块开始,按照软件的控制层次结构,以深度优先或宽度优先的策略,逐步把各个模块集成在一起。24.独立路径是指包括一纽以前没有处理的语句或条件的一条路径。从程序图來看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。[解析]在棊本路径测试中,以详细设计或源程序为基础,导出控制流程图的拓扑结构——程序图,在计算了程序图的环路复杂性之示,确定只包含独立路径的基木路径图,其屮独立路径是包括-•组以前没有处理的语句或条件的

3、一条路径。从程序图來看,一•条独立路径是至少包含有一条在其他独立路径中未有过的边的路径。25.汇编语言是而向(机器)的,可以完成高级语言无法完成的特殊功能,如与外部设备Z间的一些接口工作。[解析]汇编语言属于低级语言,是-利面向机器的语言,它与高级语言和比有许多优越性:如操作灵活,可以直接作用到硬件的最下层,完成与外部设备的接口工作等,是能够利用计算机硕件特性直接控制硕件设备的唯一语言。26.在JSP方法屮解决结构冲突的具体办法是(中间数据结构或屮间文件)。[解析]JSP方法是而向数据结构的设计方法。它定义了-•组以数据结构为指导的映射过程,根据输入、输出的数据结构,按一定的

4、规则映射成软件的过程描述,在JSP方法中解决结构冲突的具体办法是引入中间数据结构或中间文件,将冲突部分分隔开來,建立多个程序结构,再利用小间文件把它们联系起來,构成一个系统的整体。27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。[解析]详细设计的棊木任务是为每个模块进行详细的算法设计,为模块内的数据结构进行设计,确定每个模块的内部特性,包括模块的算法和使用的数据。对数据库进行物理设计等。28.所有软件维护申请报告要按规定方式提出,该报告也称(软件问题)报告。[解析]在软件维护的流程中,第一步就是制定维护申请报告,也称为软件问题报告,它是维护阶段的一

5、种文档,山屮请维护的用户填写。29.冇两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向维护的技术;在维护阶段用来提高维护的效率和质量的(维护支援)技术。[解析]血向维护的技术涉及软件开发的所有阶段,能够减少软件错误,提高软件的可维护性。阳维护支援技术则包含信息收集,错误原因分析,维护方案评价等项,是在软件维护阶段用来提高维护效率和质蜃的技术。30.科学工程计算需要人量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:(FORTRAN语言)、PASCAL语言、C语言和PL/1语言。[解析]计算机语言根据不同行业的需求,使用的侧垂点也不尽相同,在办公管理方面,

6、一些数据库语言如FOXPRO、0R1CAL很多的应川,在工程行业,计算机语言的科学计算能力就显得格外重要,如MATLAB.PL/1.FORTRAN语言都是工程计算中常用的语言。解:投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。[解析]通常我们用投资回收期來衡量一个开发项目的价值,投资回收期越短,就越快获得利润。34.对应关系解:即有直接因果关系在程序中可以同时处理。[解析]对应关系是指数据单元在数据内容上、数量上和顺序上有直接的因果关系,对于重复的数据单元,重复的次序和次数都相同才有对应关系。35.结构冲突解:输入数据与输出数据结构找不到对应关系的情况,称为结构

7、冲突。[解析]使用JSP方法时会遇到此类结构冲突问题,对此,Jackson提出了引入屮间数据结构或中间文件的办法,将冲突部分分隔开来,建立多个程序结构,再利用中间文件把它们联系起来,构成一个系统的整体。40.请使用PAD图和PDI.语言描述在数组A(1)〜A(10)中找最大数的算法。解:PDL语言:N二1WHILEN<=10DOIFA(N)<=A(N+l)MAX二A(N+l);ELSEMAX=A(N)ENDTF;N二N+l;ENDWHILE;PAD图:T[解析]人工査找时,是从第一个元素开始查找.用当前

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。