2019自考本科07169软件开发工具与环境_第1页
2019自考本科07169软件开发工具与环境_第2页
2019自考本科07169软件开发工具与环境_第3页
2019自考本科07169软件开发工具与环境_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单项选择题1.下列属于高级语言的是B .汇编语言D .二进制A .机器语言C . VC2 .下列软件中属于 Rational公司的是B . Visual AgeD . ADPSA. CASEC . Rose3. 用户界面设计在工作流程上不包括A .结构设计B.交互设计C .视觉设计D .需求设计4. 将事务的静态属性和有关操作放在一个对象中,对外不公开这些属性和操作,这称 为A.隐蔽性C.完整性5. 用户界面的主要功能是A.控制C.提供帮助6. 软件开发环境的主要组成成分是A.软件工具C.程序7 . VisualAge属于哪个公司A . ORACLEB .安全性D 封装性B.方便用户D.通

2、信B.软件D.人机界面C . INFOMAX8. 下列属于平面设计软件的是D. HPA . Power BuilderC . CorelDraw9. 下列属于总体设计工具的是B. Tool BookD. Clear CaseB. E-R 图D. PERT图A . DFDC . HIPO 图10 .在实际工作中,数量最大的软件开发工具是A.分析工具B .计划工具C .设计工具D .软件工作环境11.自行开发软件开发工具的主要缺点是A .不易于商品化C.往往低估开发难度12 .软件开发工具的基础是A.信息库C .代码生成B .不便于扩充D 目标不明确B 人机界面D总控部分13. 每项任务仅由一个模

3、块来完成,这称为模块的A .开放性IC .凝聚性I14. 下列不属于数据库的设计过程的是A .需求分析IC .物理设计I15. 软件开发工具最重要的性能是A .存储各种信息的能力IC .版本管理的能力I16. 第三代程序设计语言属于A.汇编语言IC.过程化语言IB .稳定性D 封装性B .概念设计D .程序设计B.工具的可靠程度D .帮助人们编写文档B .机器语言D .非过程化语言二、填空题VB17. 第一个实现可视化编程的工具是18. 将事务的静态属性和有关操作放在一个对象中,对外不公开这些属性和操作,这称为封装性o19. UML是一种面向对象 的建模语言。20. 通常把用户的要求转变成软件

4、产品的过程叫做软件开发过程 21. 需求工程包括需求获取、需求生成和需求验证三个阶段。22 .汇编语言是一种用助记符号表示的面向机器的计算机语言。23. 软件工具通常由工具、工具用户接口和工具接口 三部分构成。24. CASE是一组工具和方法的集合。25 .第三代程序设计语言是面向 过程的语言。26. 为了让软件开发工具适应运行环境的变化而进行的维护活动叫适应性维护27. 第四代语言的原义是 非过程化 的程序设计语言。三、名词解释28. 模块化解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。29. 多媒体开发工具基于多媒体操作系统基础上的多媒体开发软件平台,可以帮助开发人员组织编

5、排各种多 媒体数据及创作多媒体应用软件。30. 软件开发环境软件开发环境是指在计算机的基本软件的基础上,为了支持软件的开发而提供的一组工 具软件系统。31 .网构软件In ternet环境下的新的软件形态称为网构软件,网构软件适应In ternet的基本特征,呈现出柔性、多目标和连续反应式的系统形态,将导致现有软件理论、方法、技术和平台的革命性 进展。四、简答题软件开发工具有哪些基本功能?认识与描述客观系统; ( 2)存储及管理开发过程中的信息; ( 3)代码的编写或生成; 文档的编制或生成; ( 5)软件项目的管理。软件工具酶有什么作用?32(1)(4)33软件开发工具作为酶,它是催化剂,可

6、使用户需求转化为程序的过程加快。软件开发工 具作为酶,也是粘合剂,可把底物分开,也可把碎片连接起来。34软件工具有哪些功能要求?(1)认识与描述客观系统; ( 2)存储及管理开发过程中的信息;(3)代码的编写或生成; ( 4)文档的编制或生成; (5)软件项目的管理。35简述软件转换法则。 一般地说,软件开发需要经过三次转化过程,一是用户需求的获取;二是从用户的需求 到程序说明书的信息转化;三是从程序说明书到程序的信息转化。这就是软件转换法则。基于时基的多媒体创作工具;基于图标或流线的多媒体创作工具; 基于卡片或页面的多媒体创作工具; 以传统程序语言为基础的多媒体创作工具。36多媒体开发工具包

7、括哪几类? 基于多媒体创作工具的创作方法和结构特点的不同,可将其划分为以下几类:(1)(2)(3)(4) 37简要介绍五代计算机语言。第一代语言1 GL-机器语言;2GL- 编程语言;3GL- 高级程序设计语言;4GL- 更接近人类自然语言的高级程序设计语言;5GL- 用于人工智能、人工神经网络的语言。第二代语言第三代语言第四代语言第五代语言五、分析题38请分析(1)4GL 的发展: 4GL 这个词最早是在 产品介绍中的。 1985 年,美国召开了全国性的 范畴。 进入 90 年代, 大量基于数据库管理系统的4GL 的发展和应用前景。20 世纪 80 年代初期出现在软件厂商的广告和4GL 研讨

8、会, 使 4GL 进入了计算机科学的研究4GL 商品化软件已在计算机应用开发领域中获得广泛应用,成为了面向数据库应用开发的主流工具。(2) 4GL 应用前景: 4GL 与面向对象技术将进一步结合;4GL 将全面支持以 Internet 为代表的网络分布式应用开发; 4GL 将出现事实上的工业标准; 4GL 将以受限的自然语言4GL 继续需要数据库管理系统的加图形作为用户界面; 4GL 将进一步与人工智能相结合; 支持; 4GL 要求软件开发方法发生变革。39请分析 CASE 的选择过程。选择过程应该在完成评价报告之后开始。其目的是从候选工具中确定最合适的 CASE 工 具。选择过程由 4 个活

9、动组成: (1)选择准备。其主要内容是最终确定各项选择准则,定义 一种选择算法。 (2)应用选择算法。 ( 3)推荐一个选择决定。 ( 4)确认选择决定。40请分析集成 CASE 的框架结构。集成 CASE 的框架结构包括: ( 1)技术框架结构,采用了 NIST/ECMA 参考模型来作为 描述集成 CASE 环境的技术基础。在参考模型里定义的服务有三种方式的集成:数据集成、 控制集成和界面集成; ( 2)组织框架结构就是把 CASE 工具放在一个开发和管理的环境中。 组织框架结构能指导集成 CASE 环境的开发和使用,指导将来进一步的研究,帮助 CASE 用 户在集成 CASE 环境中选择和配置工具,是对技术框架的实际执行和完善。41请分析 RUP 的各个阶段及里程碑。1)2)3)4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论