2006年01月软件开发工具试题

合集下载

2006上半年软件评测师真题上午卷加答案(一)

2006上半年软件评测师真题上午卷加答案(一)

2006上半年软件评测师真题上午卷加答案(一)软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。

准备参加2017软件评测师考试的同学们,历年软考真题是必看和必做的一个练习,做真题能提升自己的考试水平。

下面希赛软考学院为您提供2006上半年软件评测师真题,希望对大家有所帮助。

试题在计算机系统中,存取速度最快的是(1)。

(1)A.CPU内部寄存器B.计算机的高速缓存CacheC.计算机的主存D.大容量磁盘模块的耦合度描述了(2)。

(2)A.模块内各种元素结合的程度B.模块内多个功能之间的接口C.模块之间公共数据的数量D.模块之间相互关联的程度若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其它因素对可靠性的影响时,该计算机系统的平均故障间隔时间为(3)小时。

(3)A.2×104B.5×104C.2×105D.5×105内聚是一种指标,表示一个模块(4)。

(4)A.代码优化的程度B.代码功能的集中程度C.完成任务的及时程度D.为了与其他模块连接所要完成的工作量为了解决进程间的同步和互斥问题,通常采用一种称为(5)机制的方法。

若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(6)。

(5)A.调度B.信号量C.分派D.通讯(6)A.20B.18C.16D.15在UNIX操作系统中,把输入/输出设备看作是(7)。

(7)A.普通文件B.目录文件C.索引文件D.特殊文件某磁盘盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有16个扇区,假定分配以扇区为单位。

若使用位示图管理磁盘空间,则位示图需要占用(8)字节空间。

(8)A.16000B.1000C.2000D.1600(9)描述数据的局部逻辑视图,是数据库用户的数据视图,它是与某一应用有关的数据逻辑表示。

03173软件开发工具2006年10月份真题及答案

03173软件开发工具2006年10月份真题及答案

2006年10月高等教育自学考试全国统一命题考试软件开发工具试题课程代码3173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.第三代程序设计语言属于()A.汇编语言B.机器语言C.过程化语言D.非过程化语言2.集成的软件开发环境是指()A.支持软件开发的通用软件B.支持软件开发全过程的集成软件C.支持某一阶段工作的专用软件D.操作系统3.模块的功能在逻辑上应尽可能地()A.全面、完整B.单一、明确C.全面、明确D.规范、完整4.将事物的静态属性和有关操作放在一个对象中,对外不公开这些属性和操作,这称为()A.隐蔽性B.安全性C.封装性D.完整性5.在软件开发过程中,由用户提出,由分析员采集,经过分析人员的理解,成为需求分析及设计的依据,这类信息是()A.有关系统环境、现状及需求的信息B.有关软件的功能设计与物理设计的各种信息C.有关软件成果本身、包括程序与文档类信息D.有关用户对系统的各种变更要求及系统各种变更的记录信息6.在软件开发过程中,描述客观世界状态与规律的概念模式是()A.时序网络B.计算机模拟模型C.数学与逻辑模型D.实体关系图7.各个分散的软件工具在集成为一个一体化的工具时,它们的内部()A.全部改变B.少部分改变C.大部分改变D.不发生改变8.AD/Cycle中的需求分析阶段的任务是()A.充分了解用户需求B.制定发展规划C.建立逻辑模型D.完成系统总体设计9.决定购置还是自行开发软件开发工具,要考虑多种因素,其中最基本的是()A.待开发软件的性质与要求B.软件开发人员希望从开发工具得到的帮助C.待开发软件的工作平台D.软件开发人员的知识背景10.对应用领域的特点依赖最多的软件是()A.操作系统B.数据库管理系统C.高级语言D.软件开发工具二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案一、单选题(共30题,共60分)1.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是()。

A.VCB.PBC.C++Builder/DelphiD.JAVA2.不属于软件开发工具概念模式的是()。

A.数据流程图B.实体关系图C.关键路线图D.数据字典3.以下几种较有代表性的语言及其开发工具中发展潜力最差的是()。

A.VCB.VBC.PBD.JAVA4.用来打开网页文件的编辑器是()。

A.C/C++编辑器B.文本编辑器C.任务编辑器D.Web浏览器5.出现最早的软件开发工具是()。

A.计划工具B.分析工具C.设计工具D.集成化工具6.一个好的项目组应当具备的条件是()。

A.有事先制定详细的时间表,并且得到严格执行B.成员有程序设计所需要的基本知识与技能C.成员深入了解本项目所在的领域D.成员熟悉软件开发的技术环境7.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是()。

A.GeneralB.Install/UpdateC.TasksD.Run/Debug8.属于Eclipse调试透视图的是()。

A.触发器B.变量视图C.编辑器D.大纲视图9.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是()。

A.$ 和[ ]B.&和{ }C.¥和 ( )D.$和{ }10.在版本控制软件中,对程序冻结和解冻的操作人员只能是()。

A.程序员B.程序员和管理员C.管理员D.用户11.在Eclipse的插件清单中,提供插件id的标签是()。

A.pluginB.runtimeC.requiresD.extensions12.在Eclipse插件中,属于代码管理类插件是()。

A.CDTB.LombozC.PDTD.Log4E13.在RationalRose建模的逻辑设计中,使用的图是()。

A.活动图B.状态图C.交互图D.关联图14.在RationalRose建模的设计中,系统中与实现无关的视图是()。

月至月自考软件开发工具试题答案

月至月自考软件开发工具试题答案

本文由azkxysys贡献doc文档可能在WAP端浏览体验不佳。

建议您优先选择TXT,或下载源文件到本机查看。

软件开发工具试题课程代码:全国 2010 年 1 月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共 10 小题,每小题 1 分,共 10 分) 单项选择题本大题共小题,在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1。

最早出现的软件开发工具是( ) A.设计工具 B。

分析工具 C.计划工具 D。

集成工具 2。

属于软件开发工具的是( ) A。

操作系统 B。

报表生成器 C。

汇编程序 D。

编译系统 3。

软件编写困难的最重要原因在于( ) A.程序总写错 B.从用户到程序员再到程序的理解转换有错 C.软件要求的功能复杂 D。

软件结构庞大复杂 4.CASE 工具的目的是辅助软件开发过程,使得软件开发工作( ) A。

迅速、准确 B。

结构化、标准化 C.安全、可靠 D.工程化、标准化 5。

VB 中的 FORM,属于软件开发工具概念模式中的( ) A.直观模型 B。

时序网络 C。

数据字典 D。

计算机模拟模型6。

在软件开发工具的概念模式中,不需要事先作更多理论假设的概念模式是( ) A。

直观模型 B.计算机模拟模型 C。

时序网络 D.数学与逻辑模型7.对于大型软件开发来说,成为信息处理瓶颈的是( ) A。

提供描述软件状态的概念模式 B。

提供存储和管理有关信息的机制和手段C.对历史信息进行跨生命周期的管理 D。

帮助使用者编制、生成和修改文档 8。

NEWCAFG 对 Repository 的检查采用的驱动机制是( ) A。

数据驱动 B.程序驱动 C。

操作驱动 D。

消息驱动9.判断软件工具优劣的最主要标准是( ) A.依据的理论 B。

全国软考2006年上半年软件设计师试题答案

全国软考2006年上半年软件设计师试题答案

(3)(选课)学生
(4)(选课)学生
(5)作业成绩
(6)DB
(7)作业成绩统计文件
(8)作业成绩
(9)(任课)老师
(10)DB
(l1)作业
(12)(选课)学生
(13)(任课)老师
注:(4)、(6)的答案可互换
(12)、(13)的答案可互换
【问题3】以下五条错误信息可以打乱次序
错误1:外部实体A和B之间不能存在数据流。

错误2:外部实体A和数据存储H之间不能存在数据流。

错误3:加工2的输入/输出数据流名字相同
若回答数据存储P至加工2的数据流方向相反也正确错误4:加工4只有输入没有输出
若回答数据流G的方向反了(或数据流P的方内反了)也正确错误5:加工5只有输出,没有输入。

试题二参考答案
【问题1】
Customer的属性:客户标识
注:多答不打扣分
Person的属性:姓名、住宅电话、email
【问题2】
(1)l (2)0..* (3)1 (4)1 (5)1 (6)1..*
【问题3】
Gustomerlnforrnat i onSystem的方法:
AddCustomer,getCustotmer,removeCustomer。

InstitutionalCustomer的方法:
addContact,getContact,removeContact。

试题三参考答案
【问题1】
(1) n
(2) m
(3) 1
(4) n,或m
(5) m
(6) n
其中,(1)、(2)的答案可互换,(5)、(6)的答案可互换。

2006 年下半年 软件设计师 下午试卷 第 1 页

2006 年下半年 软件设计师 下午试卷 第 1 页

2006 年下半年软件设计师下午试卷第1 页(共1 页)全国计算机技术与软件专业技术资格(水平)考试2006 年下半年软件设计师下午试卷(考试时间14:00~16:30 共150 分钟)请按下述要求正确填写答题纸1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2.在答题纸的指定位置填写准考证号、出生年月日和姓名。

3.答题纸上除填写上述内容外只能写解答。

4.本试卷共7 道题,试题一至试题四是必答题,试题五至试题七选答1 道。

每题15 分,满分75 分。

5.解答时字迹务必清楚,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸的对应栏内。

例题2006 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“11 月4 日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。

例题解答栏(1)11(2)42006 年下半年软件设计师下午试卷第2 页(共2 页)试题一(共15 分)阅读以下说明以及数据流图,回答问题1至问题5,将解答填入答题纸的对应栏内。

[说明]某银行已有一套基于客户机/服务器模式的储蓄系统A 和一套建帐软件。

建帐软件主要用于将储蓄所手工处理的原始数据转换为系统A 所需的数据格式。

该建帐软件具有以下功能:(1)分户帐录入:手工办理业务时建立的每个分户帐数据均由初录员和复录员分别录入,以确保数据的正确性;(2)初录/复录比对:将初录员和复录员录入的数据进行一一比较,并标记两套数据是否一致;(3)数据确认:当上述两套数据完全一致后,将其中任一套作为最终进入系统 A 的原始数据;(4)汇总核对和打印:对经过确认的数据进行汇总,并和会计账目中的相关数据进行核对,以确保数据的整体正确性,并打印输出经过确认的数据,为以后核查可能的错误提供依据;(5)数据转换:将经过确认的数据转换为储蓄系统A 需要的中间格式数据;(6)数据清除:为加快初录和复录的处理速度,在数据确认之后,可以有选择地清除初录员和复录员录入的数据。

(全新整理)1月全国自考软件开发工具试题及答案解析

(全新整理)1月全国自考软件开发工具试题及答案解析

全国2018年1月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.按工作阶段划分,软件工具可分为分析工具、设计工具、计划工具三种类型。

属于分析工具的是()A.测试工具B.数据字典管理系统C.代码生成器D.第四代语言2.最早出现的软件开发工具是()A.分析工具B.计划工具C.集成化工具D.设计工具3.在大型软件开发中,经过调试的模块交付给()A.项目负责人B.用户C.程序员D.运行维护人员4.负责修改已投入运行程序的人是()A.用户B.项目负责人C.程序员D.操作员5.在Power Script中使用嵌入式SQL时,需要()A.在Power Script语句后加冒号B.在Power Script语句后加分号C.在嵌入式SQL语句后加冒号D.在嵌入式SQL语句后加分号6.对于软件产品和应用系统来说,项目管理与版本管理最重要的依据是()A.系统设计的结果B.程序运行的结果C.系统测试的报告D.用户反馈的信息7.在软件工具生成的各类文档中,最难处理的是()A.程序B.文章C.表格D.图形8.为适应软件开发工具的多样性和可变性,总控与人机界面的设计必须保证系统的()1A.灵活性B.可靠性C.安全性D.有效性9.UML的核心视图是()A.使用事件图B.逻辑视图C.组件视图D.协作视图10.为了存储一个文件的多个版本,Version manager使用()A.文件夹B.历史文件C.标签D.升级二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

11.属于软件开发工具范围的有()A.COBOL B.WORDSTARC.Pctools D.FLOWE.Front Page12.与软件开发工具类似的概念、术语很多,如()A.计算机辅助软件工程B.第三代语言C.可视化程序设计D.最终用户计算E.组件程序设计13.在大型软件开发中,项目负责人承担的工作有()A.分析需求B.分配任务C.验收模块D.模块联调E.交付使用14.在结构化程序设计中,模块划分的要求是()A.模块功能应单一化、明确化B.模块与功能一一对应C.模块之间可以传递控制信号D.模块之间限于逻辑耦合E.模块的规模应足够小15.在软件开发工具的概念模式中,属于描述数据的结构与内容的是()A.业务流程图B.数据流程图C.实体关系图D.数据字典E.结构图16.属于Power Builder中应用程序对象的是()A.窗口对象B.菜单对象2C.用户对象D.工程对象E.库17.在一般的应用软件结构(SAA)中,为程序员接口提供的服务包括()A.数据库查询B.一致性维护C.对话显示D.安全性维护E.通信服务18.组成NEWCAFG的Repository库关系的大类是()A.用户类关系B.系统类关系C.实体类关系D.操作类关系E.联系类关系19.选择软件开发工具,首先要明确引入工具要达到的目的,包括()A.为一个项目还是为一批项目引进工具B.在哪个工作阶段使用工具C.工具为哪些人使用D.工具的价格E.工具在怎样的环境下运行20.选购软件工具必须进行市场调查。

软考初级程序员考试历年真题精心整理系列之2006年全年程序员考试真题及答案分析一定要好好复习哦

软考初级程序员考试历年真题精心整理系列之2006年全年程序员考试真题及答案分析一定要好好复习哦

2006年上半年程序员上午试题●在Word的编辑状态,若选择了表格中的一行,执行了表格菜单中的“删除列”命令,则___(1)___;若要对当前正在编辑的文件加“打开权限密码”,则应该选择___(2)___,然后按相关提示操作即可。

(1)A.整个表格被删除B.表格中一行被删除C.表格中一列被删除D.表格中没有被删除的内容(2)A.“编辑”菜单的“选项”B.“插入”菜单的“文件”C.“文件”菜单的“页面设置”D.“工具”菜单的“选项”●___(3)___是Excel工作簿的最小组成单位。

若用户需要对某个Excel 工作表的Al:G1的区域快速填充星期一、星期二、……、星期日,可以采用的方法是在A1单元格填入“星期一”并___(4)___拖动填充柄至G1单元格。

(3)A.工作表B.行C.列D.单元格(4)A.向垂直方向B.向水平方向C.按住Ctrl键向垂直方向D.按住Ctrl键向水平方向●Outlook Express是一个___(5)___处理程序。

(5)A.文字B.表格C.电子邮件D.幻灯片●与外存储器相比,内部存储器的特点是___(6)___。

(6)A.容量大、速度快、成本低B.容量大、速度慢、成本高C.容量小、速度快、成本高D.容量小、速度慢;成本低●存取速度最快的是___(7)___。

(7)A.CPU内部寄存器B.计算机的高速缓存Cache C.计算机的主存D.大容量磁盘●堆栈最常用于___(8)___。

(8)A.实现数据循环移位D.实现程序转移C.保护被中断程序的现场D.数据的输入输出缓冲存储器●在下面对USB接口特点的描述中,___(9)___是USB接口的特点。

(9)A.支持即插即用B.不支持热插拔C.提供电源容量为12V×1000mAD.由六条信号线组成,其中两条用于传送数据,两条传送控制信号,另外两条传送电源●某种部件使用在10000台计算机中,运行工作1000小时后,其中20台计算机的这种部件失效,则该部件干小时可靠度R为___(10)___。

2006年(上)高等教育自学考试全国统一命题考试计算机软件基础(一)试卷及参考答案

2006年(上)高等教育自学考试全国统一命题考试计算机软件基础(一)试卷及参考答案

2006年(上)高等教育自学考试全国统一命题考试计算机软件基础(一)试卷及参考答案第一部分选择题一、单项选择题(本大题共40小题。

每小题l 分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的。

请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.已知:int a=3,b=5,t ;要将a 和b 中的数值进行交换,错误的C 语言程序段是 ( )A .a=a+b ;b=a-b ;a=a-b ;B .t=a ;a=b ;b=t ;C .t=a ;b=a ;a=t ;D .t=b .b=a ;a=t ; 2.关于C 语言程序中的#include<math .h>,错误的描述是 ( ) A .#include 是C 语言的编译命令 B .在程序中该行不需要分号 C .是把math .h 包含进来的意思 D .math .h 是一个函数 3.用c 语言表示算式,表示错误的是 ( )A .2*a*d /c /bB .2*a*d /b /cC .2*a*d /b*CD .a*d /e /b*2 4.下列C 语言程序段执行后,y 的值是 ( ) double x=1,y ; y=x+3/2;A .1B .2C .2.OD .2.5 5.下列程序的运行结果是( )A .-lB .0C .1D .86.C 语言中,已知int a ;float b ;调用下列函数时,将30和5.5分别赋给变量a 和b,则正确的( )7.下列程序的运行结果是( )A .003B .012C .103D .1128.已知int x=100,y=200;则下列C 语言语句的输出结果是( ) printf(”%dft ,(x ,y));A .100B .200C .100 200D .格式符个数不够,输出不确定的值 9.C 语言中,已知int a ,b=5;给a 提供数据的错误语句是 ( )A .a='c':B .seanf(”%d”,&a);C .a=(b+6)/3;D .10+2=a ; 10.C 语言中,对于逻辑表达式a||b||C 正确的解释是 ( )A .只要a 为非零,就不再判断b 和CB .如果a 为非零,还要继续判断b 和C C .先判断b 和c 逻辑关系,再判断a 和它们的关系D .只要a 为零,就不必判断b 和C 11.C 语言中,错误的叙述是 ( )A .a>b&&c>d 等价于(a>b)&&(c>d)B .!b==C||d<a 等价于((!b)==c)||(d<a)C .a+b>c&&x+y<b 等价于((a+b)>c)&&((x+y)<b)D .a=!b>d&&j-3等价于a=!(b>d)&&j-3 12.下列C 语言程序段的输出结果是( )A .a=0B .a=0defaultC .a=0a=1defaultD .default 13.C 语言中,下列运算符优先级最低的是( ) A .<= B .!= C .< D .> 14.C 语言中,多重循环是指 ( )A .程序中有2个以上的循环语句B .循环体中有2个以上的语句C .循环体中包含了另一个循环语句D .循环次数多 15.对下列C 语言程序段中do —while 循环的正确描述是 ( ) x=-l : do{x=x*x ; )while(!x);A .循环体执行1次B .循环体执行2次C .是无限循环D .程序段中有语法错误 16.下列程序的运行结果是( )A .x=4,y=4,z=1B .x=5,y=4,z=1C .x=5,y=4,z=3D .x=5,y=5,z=1 17.已知int a ,x ,y ;有语法错误的C 语言语句是 ( ) A .while(x)y++; B .while(x+y=O)a++;C .while(x<y);D .while(y=5)printf(”%d”,x);18.已知:int a[]={1,2,3,4,5,6,7);char cl='b' ,c2='2';则结果不为2的C 语言表达式是( ) A .a[1] B .'d'-cl C .a[ '3'-c2] D .c2-019.下列程序的运行结果是( )A .16B .21C .数组元素x[3]的地址D .数组元素x[4]的地址 20.C 语言中,正确的字符串赋值语句是( )21.C 语言中,一维数组正确的定义形式是 ( )A .类型说明符数组名[常量表达式]B .类型说明符 数组名[整型表达式] c .类型说明符数组名[算术表达式] D .类型说明符数组名[整型常量表达式] 22.下列程序的运行结果是( )A .0 8.3 C .4 D .523.关于C 语言函数的调用,正确的叙述是 ( )A .C 语言源程序中至少要包含一个函数。

2006级软件专业软件工程试卷_A有答案

2006级软件专业软件工程试卷_A有答案

1.计算机软件指计算机系统中的( AB )。

A.程序B.与程序相关的文档C.模块D.数据2.下列软件测试属于测试策略的是(ABCD )A.单元测试B.集成测试C.确认测试D.系统测试3.结构化设计方法是面向( A )的设计。

A.数据流B.数据编码C.数据库D.数据结构4.可行性分析主要从(ABD )几个方面进行研究。

A.技术可行性B.经济可行性C.操作可行性D.法律可行性5.下列属于黑盒测试方法的是( BD )。

A.条件覆盖B. 边界值分析C.语句覆盖D. 等价类划分6.软件工程中常用的分析和建模方法有( ABC )。

A.面向数据流方法B.面向数据结构方法C.面向对象的方法D. 面向数据库的方法7.信息域包括(BCD )//第三章A.输入输出信息B.信息内容C. 信息流D.信息结构。

8.面向对象的软件系统包括(ACDB )。

A.对象B.类C.继承D.通过消息的通信9.UML中,下列可用于动态模型的是( ACD )。

A.状态机图B.数据流图C.顺序图D.活动图10.人机界面设计的“黄金原则”包括( DCB )。

A.专家级的应用B.减少用户的记忆负担C.保持界面一致D.让用户拥有控制权二、简答题(共 8 小题,每小题 5 分,共 40 分)CMM及其等级框架CMM指的是能力成熟度模型是美国卡耐基梅隆大学软件工程研究所在美国国防部资助下与二十世纪八十年代末建立的,用于评价软件机构的软件过程能力成熟度的模型Capability Maturity Model,其主要目的在于提供一种评价软件承受方能力的方法,为大型软件项目投标活动提供一种全面客观的评审依据,后来又同时被用于软件组织改进其软件过程。

成熟度等级框架:1级-初始级、2级-可重复级、3级-已定义级、4级-已管理级和5级-优化级1.敏捷软件开发针对传统软件开发的重载方法,一些创始人在美国犹他州成立了敏捷软件开发联盟,简称agile联盟。

敏捷软件开发的12个原则是(1)最优先的是通过尽早地和不断地提交有价值的软件使客户满意(2)欢迎变化的需求,即使该变化出现在开发的后期,为了提升对客户的竞争优势,Agile过程利用变化作为动力(3)以几周到几个月为周期,尽快、不断地发布可运行软件(4)在整个项目过程中,业务人员和开发人员必须天天一起工作(5)以积极向上的员工为中心建立项目组,给予他们所需的环境和支持,对他们的工作予以充分的信任(6)项目组内效率最高、最有效的信息传递方式是面对面的交流(7)测量项目进展的首要依据是可运行的软件(8)敏捷过程提倡可持续的开发,项目发起者、开发者和用户应能长期保持恒定的速度(9)应时刻关注技术上的精益求精和好的设计,以增强敏捷性(10)简单化是必不可少的,这是尽可能减少不必要工作的艺术(11)最好的构架、需求和设计出自于自我组织的团队(12)团队要定期反思怎样才能更有效,并据此调整自己的行为2.内聚及其七层类型内聚(cohesion)是一个模块内部各个元素彼此结合的紧密程度的度量巧合内聚(偶然内聚):将几个模块中没有明确表现出独立功能的相同程序代码段独立出来建立的模块称为巧合内聚模块。

软件开发工具试题大题答案)

软件开发工具试题大题答案)

软件开发工具试题大题答案)(一)三、简答题(本大题共5小题,每小题5分,共25分)1. 什么是过程化程序设计语言?答案:第三代程序设计语言一般都是过程化语言,即需要由编写程序的人一步一步地安排好机器的执行次序,虽然不是一对一地指挥到机器指令,但是还必须在人的头脑中安排好实际的执行过程。

2. 代码生成器依据哪些资料工作?答案:代码生成器生成代码时依据三方面的资料:(1)信息库里已有的有关资料。

(2)各种标准模块的框架和构件。

(3)使用者通过屏幕前的操作送入的信息。

3. 什么是数据字典?答案:数据字典是一种描述数据内容的概念模式。

它用表格的形式列出数据的基本属性以及相互关系。

4. 简述信息库这一概念提出的背景。

答案:信息库是针对软件开发或信息系统开发中的大量信息管理工作提出来的。

早在手工进行系统分析的阶段人们已经发现,许多问题出在信息交流中的误解与损失。

按照传统的生命周期法,每一阶段都是用相应的文档实现过渡的,在信息传递中,误解与丢失十分严重。

另外,软件的修改与版本更新也引起一些问题,有时不得不从头收集基础信息,不但浪费很大,而且会引起用户的厌烦。

随着数据库技术的发展,人们很自然地想到用计算机来办这件事。

这就是信息库这个概念提出的背景。

5. 为自己所用而开发软件开发工具时,应注意哪些事项?答案:为自己所用而开发软件开发工具时,应注意以下事项:(1)从实际出发,设定现实的、有限的目标。

(2)坚持短小实用,逐步积累,避免期望过高,贪大求全。

(3)注意文档的齐全和资料的积累。

四、论述题(本大题共1小题,共10分)1. 承担大型软件开发任务的程序员,必须遵守哪些规定?答案:保证严格地在本模块范围内操作,决不使用可能干扰其他模块的命令或函数。

原则上讲,有一定经验的程序员是可以通过某些命令直接影响机器内部信息的。

对于单人工作的程序员来说,这常常是发挥技巧、提高效率的手段,但是对于项目组的成员来说,这必然会导致混乱,应当严格禁止。

软件开发工具相关试题

软件开发工具相关试题

一、绪论1、简述软件开发工具的范围?在高级程序设计语言的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程序帮助的一类新型软件。

2、简术用通用软件辅助软件开发的缺点?有许多工作是通用软件所无法完成的;用通用软件完成某些工作,只能表现出其表面的形式,而不能反映其逻辑内涵,只能做到“形似”,不能做到“神似”;难于保持一致性。

3、简述集成化软件开发工具产生的背景?集成的软件开发工具称为软件开发环境,是指包括支持全过程、全阶段的软件开发工具。

以往的专用软件开发工具对软件的开发缺乏全面的、统一的支撑环境。

这些零散地、分散地支持各个工作阶段、各项具体工作的专用工具之间没有有机地联系起来,必然会造成冲突与矛盾。

这种冲突与矛盾对于用户来说,造成了沉重的负担,使用工具越多这种负担越重,以致抵消了工具带来的益处。

这种情况导致了集成化软件开发工具的产生。

4、简述第四代语言与软件开发工具的区别?软件开发工具包括4GL 的功能;软件开发工具支持系统分析、设计工作;软件开发工具支持文档工作。

5、简述软件开发总体设计阶段的工作要点?是根据软件功能说明书的要求,完成软件的总体设计,包括整个软件的结构设计、公用的数据文件或数据库的设计、各部分的连接方式及信息交换的标准等。

6、简述软件开发实现阶段的工作,以及应强调之点。

包括程序的编写和文档的编写,应特别强调组织与协调,及时发现并纠正背离总体设计要求的情况。

7、简述软件开发工具认识与描述客观系统的功能要求?认识与描述客观系统是软件开发第一阶段所需的重要工作。

该项工作不确定程度高,更需要经验,更难规范化,需要对复杂系统认识与理解,并在此基础上抽象出信息需求与信息流程。

8、简述软件开发的项目管理功能?为项目管理人员提供支持。

项目管理包括进度管理、资源与费用管理、质量管理三个基本内容。

还包括需要提出测试方案,提供测试环境和测试数据,并进行版本管理。

2006上半年软件设计师考试真题及答案-上午卷

2006上半年软件设计师考试真题及答案-上午卷

2006上半年软件设计师考试真题及答案-上午卷试题(1)两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进展(1)运算为1时,表示运算的结果产生溢出。

1、A.与B.或C.与非D.异或试题(2)假设浮点数的阶码用移码表示,尾数用补码表示。

两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为(2) 位。

2、A.1 B.2 C.尾数位数D.尾数位数-1试题(3)、(4)高速缓存cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为 4块,每块1MB,主存容量为256MB。

假设主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,那么该高速缓存的命中率为(3) %。

假设地址变换表如下所示,那么主存地址为8888888H时,高速缓存地址为(4) H。

3、A.90 B.95 C.97 D.994、A.488888 B.388888 C.288888 D.188888试题(5)假设某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其他因素对可靠性的影响时,该计算机系统的平均故障间隔时间为(5) 小时。

5、A.2×104 B.5×104 C.2×105 D.5×105试题(6)某指令流水线由5段组成,各段所需要的时间如以下图所示。

连续输入10条指令时的吞吐率为(6) 。

6、A.10/70Δt B.10/49Δt C.10/35Δt D.10/30Δt试题(7)、(8)相对于DES算法而言,RSA算法的(7) ,因此,RSA (8) 。

7、A.加密密钥和解密密钥是不一样的B.加密密钥和解密密钥是一样的C.加密速度比DES要高D.解密速度比DES要高8、A.更适用于对文件加密B.保密性不如DESC.可用于对不同长度的消息生成消息摘要D.可以用于数字签名试题(9)驻留在多个网络设备上的程序在短时间内同时产生大量的请求消息冲击某Web效劳器,导致该效劳器不堪重负,无法正常响应其他合法用户的请求,这属于(9) 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国2006年1月高等教育自学考试
软件开发工具试题
课程代码:03173
一、单项选择题(本大题共10小题,每小题1分,共10分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.软件是用户与硬件之间的桥梁。

开发软件的最初阶段人们用的是()
A.机器语言
B.汇编语言
C.过程化语言
D.非过程化语言
2.选择软件开发工具时,首先要考虑的性能是()
A.保持信息一致性的能力
B.表达能力
C.使用的方便程度
D.可靠程度
3.单个程序员做好软件工作的关键是()
A.正确理解用户的信息需求和信息流程
B.将程序员的理解转换为程序的实现
C.理解用户要求,并用程序实现
D.熟悉编程语言
4.在模块的相互联系中,应当仅使用()
A.逻辑耦合
B.功能耦合
C.数据耦合
D.控制耦合
5.人们在认识事物过程中,对某一事物或某一系统形成的抽象的、一般的框架称为()
A.客观模式
B.概念模式
C.逻辑模式
D.物理模式
6.在软件开发工具的概念模式中,决策表属于的概念模式是()
A.时序网络
B.计算机模拟模型
C.结构图
D.数学与逻辑模型
7.在PowerBuilder中,提供以自由表形式显示数据的是()
A.应用程序对象
B.菜单对象
C.数据窗口对象
D.用户对象
8.PowerBuilder支持的面向对象的编程技术包括()
A.完整性、继承性、多态性
B.继承性、多态性、封装性
C.多态性、封装性、完整性
D.封装性、完整性、继承性
9.软件开发工具不能帮助人们()
A.规范软件开发的组织管理
B.完成特别困难的软件编码
C.方便地检索信息
D.做到信息与知识的重用和共享
10.在Power Script中使用嵌入式SQL时,需要()
A.在Power Script语句前加分号
B.在Power Script语句后加分号
C.在嵌入式SQL语句前加分号
D.在嵌入式SQL语句后加分号
二、多项选择题(本大题共10小题,每小题2分,共20分)
在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

11.软件开发工具对软件开发的支持有()
A.描述客观系统
B.管理开发过程中的信息
C.代码生成
D.文档编写
E.软件项目管理
12.属于设计工具的有()
A.代码生成器
B.第四代语言
C.数据字典管理系统
D.测试工具
E.绘制数据流程图的工具
13.结构化程序设计强调模块的划分应符合()
A.模块的功能单一、明确
B.能让多个模块调用
C.模块间的联系尽可能少
D.模块的规模应当足够小
E.易于调试
14.大型软件开发的困难包括()
A.开发人员对一些名词和术语的理解不一致
B.不能用黑箱检验方法
C.软件各部分的文件和数据库格式不一致
D.每一部分软件都十分难检验
E.文档太大,结构复杂
15.下述属于软件开发工具概念模式的是()
A.数据流程图
B.业务流程图
C.实体关系图
D.数据字典
E.时序网络
16.在NEWCAFG中,数据窗口对象数据源包括()
A.SQL Select 数据源
B.SQL Server数据源
C. Query数据源
D. External数据源
E. Stored Procedure数据源
17.从技术方面考虑,软件开发工具的基本原则包括()
A.面向使用者
B.缩短开发过程
C.保证信息存储的正确性
D.保证信息的准确传递
E.保证系统的开放性
18.在软件开发工具中,文档生成的内容包括()
A.数据
B.文章
C.表格
D.图形
E.程序
19.决定购买或自行开发软件工具必须考虑的因素有()
A.准备开发的软件的性质
B.硬件的配置
C.开发人员的知识背景
D.价格因素
E.软件运行的数据库管理系统
20.PVCS V ersion Manager的功能有()
A.管理和保护软件资源
B.管理开发对象的多重修定版本
C.管理记录资金花费
D.进行审计追踪
E.支持多平台开发
三、填空题(本大题共11小题,每空1分,共20分)
请在每小题的空格中填上正确答案。

错填、不填均无分。

21.软件能做什么事,称为软件的___________;把事情做到什么样的程度,是软件的___________。

22.计划工具完全是为___________服务的。

23.实践中出现最早、数量最大的工具是___________。

24.软件开发工作的第三阶段是___________,第四阶段是___________。

25.参加大型软件开发的程序员,必须具备高度的___________和___________精神。

26.时序网络主要描述的是系统___________及其___________方式。

27.在关于界面的基本原则中,用户界面的主要功能是___________,界面必须___________。

28.信息库技术主要涉及的四个问题是:信息库的内容、信息库的___________、信息库的管理功能和___________的处理方法。

29.在PowerBuider中,脚本通常由PowerScript命令、___________和___________组成。

30.软件开发工具的审计是对一个系统的运行状况和___________进行的检测与___________。

31.从软件开发工具的发展趋势看,___________化、网络化、___________化和标准化是值得重视的动向。

四、名词解释(本大题共5小题,每小题3分,共15分)
32.“黑箱”检验方法
33.可视用户对象
34.存储过程
35.控制集成
36.软件配置管理
五、简答题(本大题共2小题,每小题5分,共10分)
37.与一般生产日常管理相比,项目管理的突出特点是什么?
38.简述在NEWCAFG中对Repository管理的内容。

六、论述题(本大题共1小题,10分)
39.试述在PowerBuilder中程序访问多个数据库的方法。

七、应用题(本大题共1小题,15分)
下面是实现这个应用的基本步骤,请完成横线的内容:
(1)创建应用ShopApp;
(2)建立数据库Shop_manage,并在库中创建
(2分);
(3)在数据窗口画板中创建(1分),其数据源类型应该是(1分),其显示风格应该是(1分);
(4)在窗口画板中创建w_Shop窗口;
(5)在w_Shop窗口中加入一个数据窗口控件(1分),并且
(2分);
(6)在w_Shop窗口中加入两个(1分);
(7)完成相应事件程序的编写,其中:
(a)“检索”命令按钮中从数据库中检索数据的脚本为:
(2分)(b)“退出”命令按钮中关闭窗口的脚本为:
(2分)(c)打开w_Shop窗口的脚本为:
(2分)。

相关文档
最新文档