免费预览已结束,剩余4页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_软件开发工具2010年1月名词解释1.第四代语言(4GL):第四代语言的原意是非过程化的程序设计语言。针对以处理过程为中心的第三代语言,它希望通过某些标准处理过程的自动生成,使得用户可以只说明要求做什么,而把具体的执行步骤的安排交由软件自动处理。2.即插即用程序设计:一部分人专门生产组件(相当于芯片),而另一部分人则设计整个软件的结构(相当于计算机结构),并且把软件组件插入这个结构,以便迅速地完成大型软件的研制工作。P273.数据流程图:数据流程图描述某一业务处理系统的信息来源、存储、处理、去向的全面情况,简明扼要地勾画全局。或:数据流程图的基本元素是外部实体(系统外的信息来源或去向),数据处理与存储,用箭头表示信息在它们之间的流动情况。4.表达集成(在NEWCAFG):提供给用户统一的界面风格和一致的操作方式,以最大限度地减少用户因为学习与系统的交互方式而花费的时间。 P130简答1.软件开发过程中,信息流通的主要内容。2.简述在Internet&Intranet领域分布式应用程序的主要优点。论述1. 试论版本管理的核心问题。版本管理的核心的话保持两个一致性。从时间上来说,它主要关心点是系统的逐步完善,以前已经打动的成果不要丢失,在需要是可以回溯,在必要时可以重用;每一步新的进步都要切实与以前的工作一致,是改进而不是破坏或降低系统的已有功能。从系统各部分之间的关系来说,它要求局部与整体保持一致,合理地判断每一次修改的必要性及影响范围,从而合理地组成每一个新的版本,并通过命名、编号等方法,使新的版本成为系统进步的漫长过程中的一个台阶,一个有目的、有方向的稳定的进步。 P462009年10月名词解释1. 封装性(Encapsulation):是指作为一个整体,对象对外不必公开的属性与操作。2. 软件开发工具:在高级程序语言的基础上,为提高软件开发的质量和效率,为软件开发提供帮助的一类软件。3. 概念模型:也称概念模式,原是认知科学中的一个用语。指人们在认识事物的过程中,对某一事物或某一系统形成的抽象的、一般化的概念框架。4. 信息流通模型:5. 实体关系图:一种用于描述静态结构的概念模式。是以实体、关系、属性三个基本概念概括数据的基本机构简答题1. 简述软件开发工具的功能要求。(1)认识与描述客观系统。主要是用在软件开发工作的第一个阶段需求分析阶段。需求分析工作不确定程度高,更需要经验,更难形成规范化,因而人们希望软件开发工具能在这方面给予更多的帮助。(2)存储及管理开发过程中的信息在软件开发的各阶段都要产生及使用许多信息。有些信息到了其它阶段还要使用,故信息保存与管理问题显得非常突出。 (3)代码的编写或生成在整个软件开发工作过程,程序编写工作占了相当比例的人力物力和时间,提高代码的编制速度与效率显然是改进软件工作的一个重要方面。(4)文档的编制或生成文档编写工作也是软件开发工作中十分繁重的一项工作,不但费时费力,而且很难保持一致。在这方面,计算机辅助的作用可以得到充分的发挥。(5)软件项目的管理这方面的功能更明确地是为项目管理人员提供支持,而不是为程序员提供支持。 P482. 简述支持软件开发工具的主要理论和方法。(1) 认知科学中关于概念模式的概念方法;(2)数据库技术的理论和方法;(3)编译技术的有关方法;(4)关于人机界面的理论和方法;(5)管理科学中关于项目管理与版本管理的理论和方法;(6)系统科学与系统工程中有关理论与方法论述题1. 试论项目管理和版本管理的主要内容。项目管理主要内容是:包括进度管理,资源与费用管理,质量管理三个基本内容,在这方面项目管理已有不少成功的经验、方法与软件工具。版本管理主要内容是:各个版本的编号、功能改变、模块组成、文档状况、推出时间、用户数量(或用户名单)、用户反映、封存情况等。 P602009年1月名词解释1软件危机:落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。2.第一代语言:即机器语言,机器的每一个动作都需要人们用二进制的字符串,即只由0和1组成的字符串书写出来,并用纸带等光电设备或通过控制台上的扳键送入机器。P23.概念模式的两重性:4.模块之间逻辑耦合:6. PVCS主项目(Master Project): 帮组用户访问和管理一系列相关文件的逻辑组织结构。简答1.简要说明结构化程序设计的实施要点。2. 简述信息库(Repository)的主要内容。(1)关于软件应用的领域与环境的状况;(2)设计成果,包括逻辑设计与无论设计的成果;(3)运行状况与测试的记录。包括投入运行前的测试方案及测试数据;(4)有关项目管理与版本管理的信息。论述1 试论版本管理的核心问题。版本管理的核心的话保持两个一致性。从系统各部分之间的关系来说,它要求局部与整体保持一致,合理地判断每一次修改的必要性及影响范围,从而合理地组成每一个新的版本,并通过命名、编号等方法,使新的版本成为系统进步的漫长过程中的一个台阶,一个有目的、有方向的稳定的进步。 P462008年10月名词解释1.模块间的耦合:模块之间的联系及互相影响应尽可能地少,对于必需的联系都应当加以明确的说明。而且一般来说,尽量避免传递控制信号,而仅限于传递处理对象。这种联系及相互影响称为藕合性。2.对象的遗传性:抽象的、较大的对象所具有的性质,包括静态属性和动态操作,自然地成为它的子类的性质,不必加以说明或规定。这就是所谓的“遗传性”。3.(软件)版本管理:是软件配置管理的基础,它管理并保护开发者的软件资源。 (百度)4.HTML语言:是一种标记语言,用于创建www上使用的Web页。 P1765.历史文档(Achieves):是一个文件的历次修改版的集合,包括每次修改的内容、时间以及做出修改的用户名。P73简答1.简述软件开发工具的性能。(1)表达能力或描述能力 (2)保持信息一致性的能力 (3)使用的方便程度 (4)工具的可靠程度 (5)对硬件和软件环境的要求。 P132.用户界面设计的基本原则是什么?(1)用户界面之间的主要功能是通信;(2)界面必须始终一致;(3)界面必须使用户随时掌握任务的进展情况;(4)界面必须能提供帮助;(5)宁可让程序多干。不可让用户多干。论述题1. 试论软件开发工具的提出和使用是软件技术发展的一个新阶段。2008年1月名词解释1.CASE:应用计算机自身处理信息的巨大能力,帮助人们开发复杂的软件或应用系统。P92.时序网络(Petri Net):是一种较为特殊的概念模式,它主要描述系统状态机其它转换方式,因此常常用于一些实时控制方面的软件的功能。P383.版本管理:是软件配置管理的基础,它管理并保护开发者的软件资源。4.表达集成(在NEWCAFG中):提供给用户统一的界面风格和一致的操作方式,以最大限度地减少用户因为学习与系统的交互方式而花费的时间。 P1305.软件审计(Audit):是对一个系统的运行状况及效率进行检测与评价,以便进一步用好这个系统。P66简答题1.简述模块划分的基本要求。(1)模块之间的功能在逻辑上尽可能的单一化、明确化,最好做到模块与任务的一一对应,即每一个模块实现以一项明确的任务,反之每一项任务仅由一个模块来完成;(2)模块之间的联系以及互相影响尽可能地少,对于必需的联系都应当加以明确的说明,如参数的传递,共享文件的内容与格式等;(3)模块的规模应当足够的小,以便使它本身的调试易于进行。P232.为自己用而开发软件工具应注意哪些问题?(1)在为自己用而开发软件工具时,首先需要从实际出发,设定现实的,有限的目标(2)自行开发软件工具一定要坚持短小实用,逐步积累,避免期望过高,贪大求全。(3)要注意文档的齐全与资料的积累。论述题1. 试论软件工程的基本思想。(1)需求分析,也可以称之为企业模型建立阶段,了解企业的结构与功能,掌握组织及管理者的信息需求,弄清信息流通的实际情况;(2)分析与设计阶段,进行功能分解及数据分析,完成处过程及数据库的逻辑设计;(3)变成阶段,完成具体的程序编写工作;(4)测试阶段,对已有的代码进行认真的检测与试用;(5)使用及维护阶段,组织使用者有效的使用,并及时检查与修正发现的错误。P252007年10月名词解释题:1类(class):是一组几乎相同的对象的描述。从一组对象中抽象出公共数据与方法,并将它们保存在一类中,它是面向对象功能的核心。P2312.封装性(Encapsulation):客观世界的任何事物都是对象,它们都有一些静态属性,也都有一些有关的操作。作为一个整体,这些对象对外不必公开这些属性与操作。这就是所谓的“封装性”。3代码生成器:根据设计要求,自动或半自动地产生相应某种语言程序代码的条件工具。4结构图:用来表示大型软件的层次结构,即模块结构,一目了然地掌握软件的全貌。5视图:它不是一张图,而是多个图表组成的抽象体。P244简答题1以字处理软件、一般绘图软件为例,说明通用软件开发工具的弱点。2实际工作中,应根据哪些因素决定是购置还是自行开发软件工具?(1)从实际需求出发。购买市场上已有的软件开发工具,一般来说能够帮助人们减轻一定的工作负担,在某些环节上代替一些简单的、重复性的工具;当项目比较大,时间持续比较长的情况下,使用工具还可以使工作的组织管理比较规范,信息的管理与检索比较方便,部分地做到信息与知识的重用和共享。然而,软件开发工具的引进常常是比较昂贵的,特别是面对项目管理或系统分析工作的工具。(2)客观认识软件开发工具的实际发展水平。目前真正经过考验的、一体化的软件开发工具还不多,产品的作用与可靠程度还不尽如人意。这就常常使人们在购置软件开发工具时犹豫再三,特别是有一定软件开发力量的单位,就会考虑自己开发。论述题1 试述结构化程序设计的基本思想。(1)限制甚至不用GOTO语句,绝对禁止超越模块边界的GOTO语句;(2)子程序尽可能做到只有一个入口、一个出口;(3)程序风格应尽量明确、清晰,包括适当增加注释,书写格式体现层次结构(如循环体内的语句一致的右移两格),变量名称的选用尽量具有逻辑意义等;(4)在程序编写的同时完成有关的文档编撰,不要拖延时间。P24全国2007年1月名词解释1第四代语言:第四代语言的原意是非过程化的程序设计语言。针对以处理过程为中心的第三代语言,它希望通过某些标准处理过程的自动生成,使得用户可以只说明要求做什么,而把具体的执行步骤的安排交由软件自动处理。2即插即用的程序设计(Plug and Play Programming):一部分人专门生产组件(相当于芯片),而另一部分人则设计整个软件的结构(相当于计算机结构),并且把软件组件插入这个结构,以便迅速地完成大型软件的研制工作。P273结构图(Structure Chart):用来表示大型软件的层次结构,即模块结构,一目了然地掌握软件的全貌。4信息流通模型:5系统审计:一种用于描述静态结构的概念模式。是以实体、关系、属性三个基本概念概括数据的基本机构。简答1简述软件开发工具的功能要求。(1)认识与描述客观系统 (2)存储及挂历开发过程中的信息 (3)代码的编写或生成 (4)文档的编制或生成 (5)软件项目的管理。 P11P122简述项目管理的特点。第一,子任务多,关系复杂。第二,任务不可重复,形势不断变更。第三,协调组织的任务十分突出,资源浪费闲置的风险与合理地优化组合、提高效益的机会并存。第四,信息处理工作的作用与意义更为突出。论述2 试论面向对象程序设计的基本思想。(1)客观世界的任何事物都是对象,它们都有一些静态属性(相应于数据结构),也都有一些有关的操作(相应于程序模块);(2)对象之间都有抽象与具体、群体与个体、整体与部分等几种关系;(3)抽象的、较大的对象所具有的性质包括静态属性和动态操作,自然地成为它的子类的性质,不必加以重复说明或规定;(4)对性之间可以互送消息,这一消息可以是传送一个参数,也可以是使这个对象开始某个操作。 P26P272006年10月名词解释题1第四代计算机语言:非过程化语言,使用者只需描述“做什么”,无需说明“怎么做”。2遗传性:较大对象所具有的静态属性和动态操作,自然地成为它的子类的性质,不必加以重复的说明(或规定)。3对象的多态性:多态性指同样的消息为不同的对象接受后,会因不同对象中所含的方法不同,而导致完全不同的行动。4代码生成器:根据设计要求,自动地或半自动地产生相应某种语言程序代码的条件工具。5PVCS中的项目(Project):帮助用户访问和管理一系列相关文件的逻辑组织结构。简答题1使用软件开发工具大大提高了人们开发软件的效率和质量,这主要是通过哪些方面实现的?(1)提高编程速度(2) 提高文档的质量和完整性(3)保证系统中的一致性(4)加强与用户的沟通(5)加强项目管理2简述项目管理中应考虑的问题。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年护士资格考试法律基础习题集
- 2026年古代科技与经济素养测试
- 2026年心理素质培养模拟试题
- 2026年浙江省高一英语下册第12单元听力训练题
- 2026食品安全与营养教育测试卷
- 2026年心理危机干预训练题
- 2026年健康生活与心理健康知识竞赛试卷
- 2026年志愿者服务社会调查能力测试题
- 2026年苏教版小学语文三年级下册第12单元看图写话专项练习
- 2026年网络安全意识培养专项训练习题
- 兵检职业适应测试题及答案
- 2025年游戏代练兼职合同模板
- 2025年中级咖啡师资格考试试题与答案
- 外包单位安全管理制度
- 民用建筑设计术语标准
- 医疗护理员课件
- 护理阿尔兹海默病
- 学习护理知识和急救常识
- 人教PEP版英语五年级下册Unit 1~6全册教案共6个单元整体教学设计
- GB/T 19183.1-2024电气和电子设备机械结构户外机壳第1部分:设计导则
- DL∕T 318-2017 输变电工程施工机具产品型号编制方法
评论
0/150
提交评论