软件水平考试

根据软件过程活动对软件工具进行分类,则逆向工程工具属于( )工具。A.软件开发 B.软件维护 C.软件管理 D.软件支持

题目
根据软件过程活动对软件工具进行分类,则逆向工程工具属于( )工具。

A.软件开发
B.软件维护
C.软件管理
D.软件支持
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若要重构一个功能上和性能上更为完善的改进的软件,可以使用(125)。

A.逆向工程工具

B.程序切片工具

C.程序理解工具

D.再工程工具


正确答案:D
解析:请参考试题42的分析。

第2题:

用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件工具,通常也称为______工具。

A.CAD

B.CAI

C.CAM

D.CASE


正确答案:D
解析:软件工具是指用于辅助软件开发、运行、维护、管理、支持等过程中的活动的软件,通常也称为CASE工具。

第3题:

软件开发环境,也可称为应用型软件开发环境。是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。软件开发环境中的工具可包括:支持特定过程模型和开发方法的工具,如支持瀑布模型及数据流方法的分析工具、设计工具、编码工具、测试工具、维护工具,支持面向对象方法的OOA工具、OOD工具和OOP工具等;独立于模型和方法的工具,如界面辅助生成工具和文档出版工具;亦可包括管理类工具和针对特定领域的应用类工具。请根据你实际参与开发的经验,论述下列三个问题:

简述你参加过软件应用开发项目的概要和你所担任的工作。


正确答案:

第4题:

追踪工具、版本管理工具和发布属于( )。

A.软件需求工具
B.软件测试工具
C.软件配置工具
D.软件构造工具

答案:C
解析:
软件配置管理工具包括追踪工具、版本管理工具和发布工具

第5题:

在软件系统工具中,版本控制工具属于( ),软件评价工具属于( )。

A.软件开发工具B.软件维护工具 C.编码与排错工具D.软件管理和软件支持工具 A.逆向工程工具B.开发信息库工具C.编码与排错工具D.软件管理和软件支持工具


正确答案:B,D

第6题:

若要重构一个功能上和性能上更为完善的改进的软件,可以使用______。

A.逆向工程工具

B.程序切片工具

C.程序理解工具

D.再工程工具


正确答案:D
解析:软件工具是指用来辅助软件开发、运行、维护、管理,支持等过程中的活动的软件。逆向工程工具辅助软件人员将某种形式表示的软件(源程序)转换成更高抽象形式表示的软件。这种工具力图恢复源程序的设计信息,使软件变得更容易理解。再工程工具用来支持重构一个功能和性能更为完善的软件系统。目前的再工程工具主要集中在代码重构、程序结构重构和数据结构重构等方面。

第7题:

用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为______工具。

A.CAD

B.CAI

C.CAM

D.CASE


正确答案:D
解析:软件工具是指用于辅助软件开发、运行、维护、管理、支持等过程中的活动的软件,通常也称为CASE(ComputerAidedSoftwareEngineering,计算机辅助软件工程)工具。CAD:ComputerAidedDesign,计算机辅助设计。1972年10月,国际信息处理联合会(IFIP)在荷兰召开的“关于CAD原理的工作会议”上给出如下定义:CAD是一种技术,其中人与计算机结合为一个问题求解组,紧密配合,发挥各自所长,从而使其工作优于每一方,并为应用多学科方法的综合性协作提供了可能。CAD是工程技术人员以计算机为工具,对产品和工程进行设计、绘图、分析和编写技术文档等设计活动的总称。CAD在机械制造行业的应用最早,也最为广泛。采用CAD技术进行产品设计不但可以使设计人员“甩掉图板”,更新传统的设计思想,实现设计自动化,降低产品的成本,提高企业及其产品在市场上的竞争能力;还可以使企业由原来的串行式作业转变为并行作业,建立一种全新的设计和生产技术管理体制,缩短产品的开发周期,提高劳动生产率。CAM:ComputerAidedManufacturing,计算机辅助制造,核心是计算机数值控制(简称数控),是一种将计算机应用于制造生产过程的技术。CAD/CAM技术产生于20世纪50年代后期发达国家的航空和军事工业中,随着计算机软硬件技术和计算机图形学技术的发展而迅速成长起来。1989年美国国家工程科学院将CAD/CAM技术评为当代(1964-1989年)十项最杰出的工程技术成就之一。五十多年来CAD技术和系统有了飞速的发展,CAD/CAM的应用迅速普及。在工业发达国家,CAD/CAM技术的应用已迅速从军事工业向民用工业扩展,由大型企业向中小企业推广,由高技术领域的应用向日用家电、轻工产品的设计和制造普及。如今世界各大航空、航天及汽车等制造业巨头不但广泛采用CAD/CAM技术进行产品设计,而且投入大量的人力、物力及资金进行CAD/CAM软件的开发,以保持自己技术上的领先地位和国际市场上的优势。CAI:ComputerAssistedInstruction,计算机辅助教学,是指利用计算机媒体帮助教师进行教学。CAI是计算机科学、教育学、心理学等多门学科交叉形成的一门综合性新兴学科,它既代表一个十分广阔的计算机应用领域,又是一项重要的教育技术。

第8题:

用来辅助软件维护过程中的活动的软件称为软件维护工具。其中,用来存储、更新、恢复和管理软件版本的工具称为(1)工具;用来对在软件开发过程中形成的文档进行分析的工具称为(2)工具:用来维护软件项目开发信息的工具称为(3)工具;用来辅助软件人员进行逆向工程活动的工具称为(4)工具;用来支持重构一个功能和性能更为完善的软件系统的工具称为(5)工具。

A.再工程工具

B.软件配置工具

C.版本控制工具

D.集成工具

E.开发信息库工具


正确答案:C

第9题:

可以有效组织和管理整个测试过程的测试工具是______。

A.软件测试管理工具

B.软件测试组织工具

C.软件测试环境管理工具

D.软件测试过程管理工具


正确答案:A

第10题:

软件维护工具不包括( )工具。

A.版本控制
B.配置管理
C.文档分析
D.逆向工程

答案:B
解析:
出自软件设计师教材第五版P312。辅助软件维护工具辅助维护人员对软件代码及其文档进行各种维护活动。软件维护工具主要有:版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。

更多相关问题