版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件开发工具可以按(集成程序,软件硬件的关系,工作阶段)进行划分。软件开发工具的性能方面应当注意它的(描述或表达能力,逻辑表达能力,使用方便限度,可靠性)以及对软件硬件环境的规定。软件和硬件的关系是(硬件是躯体,软件是灵魂)两者缺一不可。软件开发的过程可分为(需求分析,总体设计,实现,测试和调试)。软件开发工具的基本功能是(描述系统,管理系统,生成代码,生成文档,项目管理)。软件开发工具的性能涉及(表达能力,逻辑能力,界面水平,放错能力,对软硬件的规定)。按工作阶段划分把软件开发工具分为三类(计划工具,分析工具,设计工具)。软件工程的标准化有两个方面,一方面是(表达方式的标准),另一方面是对(工作的质量及检查)的制定标准。一个项目组应当具有严格的(工作规范与文档标准),并为全体成员所熟知。为使软件部分和组合软件的设想得以实现,软件构件必须实现(标准化)。结构化程序设计限制goto语句使用,且规定子程序做到(一个入口,一个出口)面向对象方法将(数据)与(功能)结合在一起.大型软件开发中困难产生的因素在于(一致性的保养,测试的困难,工作进度的控制,文档域代码的协调,版本的更新带来的问题).在软件开发方法的过程中.人们先后提出了(结构化程序设计方法,软件工程方法,面向对象方法,即插即用方法).机构化程序设把程序结构提成三个模块(解决单元,循环机制,二分决策机制).结构化程序设计的实行方法是(自上而下,逐步分解).软件开发涉及的信息很多可分四大类其中第三类信息团建,(涉及程序与文档软件开发过程中涉及的信息有(需求信息,设计信息,软件成果,变更信息)。软件开发过程中设计的界面有(分析界面,编程界面,用户界面,管理界面)。设计信息是由(分析人员或设计人员)根据需求分析而成的,体现为设计方案)软件成果涉及(程序与文档),它是由(程序员)根据设计方案,依据某种计算机语软件开发工具对软件开发过程中设计信息进行(合理存储,对的转化,顺畅流通软件开发中常用的概念模式有(框图,结构图,DFD,E-R图,数据流程图,时序网络,数学逻辑,计算机模拟).在结构框图中,程序的调试方法有三种,他们分别是(顺序调用,选择``,循环``)实体关系图是一种用于描述(静态数据结构)的概念模式。它以(实体,关系,属性)三个基本概念概括数据的基本结构。时序网络用于描述(系统状态)及其(转换模式)他的基本概念是(状态及其转换(用户界面的重要功能是(通信).信息库的管理功能涉及(使用查询,录用更新,和一致性维护).(人机界面及总控模块)是整个工具的信息入口和调度中心.(文档生成与代码生成)是软件开发工具的两种重要输出功能.软件开发工具的基本功能(系统描述,信息管理,生成文档,代码生成,项目管理)软件开发工具的作用及功能强弱重要取决于(信息库的内容与结构)信息库的内容涉及(系统状况,设计成果,运营状况记录,项目及版本管理信息)信息库的组织方式有(集中方式,分散方式,逻辑上集中和物力上分散).信息管理的重要任务是(逻辑关系的辨认与记录,定量信息与文字信息的协调)项目数据库是信息库一个组成部分,它记录的是(项目自身进展)各种有关信息软件开发工具购置的七个环节为(明确规定,明确限制条件,市场调查,综合比较,测试检查,正式签约购置,安装与试用).工作环境涉及(硬件配置,系统软件,数据库管理系统,网络通信.)目前,软件开发工具的应用尚未达成彻底改变软件生产的手工业方式的目的,多数应用还局限于(文档生成,代码生成,原型制作)等环节上.软件开发工具的发展趋势是(智能化,网络化,一体化,标准化).powermodel的可视研究环境可使用(图形浏览,交互执行)等等。版本控制作为软件配置管理的一个相称重要的部分,目的是通过对软件开发过程中产生的变更进行(追踪,组织,管理和控制),建立规范化的软件开发环境.一个XML文献必须满足两点:(组织良好和有效).封装的目的是为了实现(数据隐藏和数据保护),封装的目的是为对象提供一个(对外操作的接口),是其它对象通过(函数)访问,而不允许直接操纵对象的属性在PB中可以定义两类函数(对象级函数和全局函数).运用power工具条中的(project)图标按钮,可认为应用系统创建一个工程文献.NEWCAFG的目的是一个面向(MIS),辅助传统的(结构化分析与设计)方法.集成CASE的关键是要建立一个统一的(中心数据库),以此实现数据的集成.NEWCAFG与数据库管理系统的接口是(CafgRepository).NEWCAFG目前所支持的是传统的结构化分析和设计方法,在分析阶段用(数据流程图,实体关系图)等来描述未来系统的逻辑结构,在设计阶段用(模块结构图)等来描述未来系统的实现结构.TOOLBOOK的两种工作环境是(READER环境)和(AUTHOR环境).TOOLBOOK允许使用两种图形对象(作图对象)和(绘图对象)从结构上看,HTML文档重要由两大部分组成(文档头部和文档主体)创建表格的方式有两种(一种是插入,另一种是绘制)(复杂性,多样性,互相关联性)是当今信息系统的共同特性把数据与对它的解决综合成一个整体的思想成为(封装).单选软件开发工具提供的功能之一是(c).开发过程中的信息管理软件开发工具最重要的性能是(b).工具的描述或表达能力软件开发工具的结识和描述客观系统的功能重要是对(a)阶段支持.需求分析设计工具是指在(c)阶段对人们提供帮助的工具.实现软件开发工具对信息进行管理的功能,管理的重要内容是保护它的(a).一致性从(c)语言开始,软件摆脱了的对硬件的依赖.第三代下列概念,术语中,其外延最大的事(c).软件开发工具在结构化程序设计方法中,模块的划分应做到(d)凝聚性强,耦合性强项目管理中涉及(a)进度管理结构化程序设计理论认为实现良好程序结构要应用(a)的分析方法.自顶而下大型软件开发中,(b)起着最为关键的作用.项目负责人结构化程序设计方法重要是为(b)服务的.程序员(d)不是结构化程序的基本模块.嵌套机制object-oriented翻译成(b)成为确切.面向客体在软件开发中常用的概念模式有许多种,用来描述某一业务(a).数据流程图对于软件开发来说,项目管理的核心是(b).保证质量在软件开发过程中,有关信息变更情况的信息是由(a)管理的.软件维护人员描述静态数据结构图的概念模式是(a).E-R图在信息库中,最困难的事如何保持信息库内容的(d).一致性概念模式的作用重要表现在(b).结识事物和交流表达思想重要用来描述系统状态及其转换方式的数据模式是(d).时序网络关于概念模式的说法,(c)是不对的的.概念模式具有全面性从文献系统上发展起来的一种数据管理技术,它的重点在于合理的组织数据,体现出数据之间的逻辑关系,并尽也许帮助用户检索,减少冗余,这是(b)数据库软件开发工具的基础是(a).信息库运营及使用状况的具体记录,涉及每次的使用时间,状态,问题,特别是有关错误及故障的记录情况.这一般应当存入(a).信息库历史信息格式不一致时,应采用(d)方法,使问题得到一定限度的解决.A与B在软件开发工具的各个组成部分中,(b信息库)是基础,没有他软件开发工具```设计软件开发时,一方面考虑其(c),并使有开放性,灵活性.功能设计与总体结构软件开发工具的作用及功能强弱重要体现于(c).信息库的内容和结构项目管理与版本管理的核心问题是(d).屏幕画面自行开发软件开发工具最核心的问题是(a).功能上的规定在进行软件开发工具的生产,一方面注意的(a).区分是自己用还是作为商品开发选用不购置而自行开发软件工具的因素(d).已有的工具不能满足自己的规定(a)不是PVCSManager的重要功能.支持多平台开发在PowerBuilder的数据类型中,integer是(d)位带符号数.16在PowerBuilder的数据类型中,string最大长度为(d)字节.60000(a)是整个NEWCAFG的核心部分.RepositiryNEWCAFG所使用的数据管理系统是(b).MSSQLSERVER在TOOLBOOK中,若我们进入书的第一页,并且规定航行到上一页,那么就会(b).进入书的最后一页页面的名称可以包含除了(b)之外的任何符号.引号在NOT,AND,OR,*运算符中优先级最高的事(a)NOT在HTML中提供了(b)个等级的标题文字,以区分文章中的章节段落.6ROSE是(a)公司开发的软件工具.Rational多选软件开发的重点是(ab).软件开发工具是在高级程序设计语言之后出现的.软件开发工具的目的是在软件开发过程中给予人们不同方面的支持.软件开发过程可分为(abcde).需求分析,总体设计,实现,测试,软件维护软件开发工具的性能涉及(bcde).表达能力或描述能力,保持信息一致性,方便现在评价软件的好坏一般不考虑(bd).程序段,占用内存少软件开发的基本问题是(ef).从用户理解到程序员理解,从程序员到程序实现目前,软件质量的评测标准有(abcdef)领域与软件,时间及变更,工作进度,可重(bde)是项目管理的基本目的.有效控制产品质量,合理运用各种资源,保证整个(abcde)属于软件开发中常用的概念模式.框图,结构图,数据流程图,实体关系软件开发工具所用到的理论与方法有(abcde).数据库,编译,结识,管理,人机信息库应当具有的管理功能有(abcde).增长,删减,修改,查询,把计算机内外的信息库管理功能涉及(ace).使用查询,一致性维护,录入更新信息库的组织方式有(abd).集中方式,分散方式,逻辑上集中,物理上分散不属于信息库管理功能的有(de).删除,打印目前真正一体化的,又能应用于各种平台上的工具尚不多,比较多的是(ab)PVCSManager的重要功能有(abcde).管理软件,进行审计,管理多个,支持,硬件PB应用程序中的对象是(全选).应用程序,窗口,数据,菜单,用户,工程NEWCAFG的应用工具以(abc)为核心,完毕系统开发的.分析工具,设计,生成判断学习软件的目的在于了解掌握更多的软件以及推销软件.(x)软件开发工具就是开发应用系统的工具.(T)成功的测试可以保证一个软件没有错误.(x)随着软件开发方法的发展,软件开发工作离用户越来越近,离机器越来越远(T)软件工程思想重要集中在加强项目管理者的工作上,对程序员的关系不大(T)功能相同的程序,效率高的必然比效率低的好.(T)面向对象程序设计的实行方法是自底向上,逐层抽象.(x)运营速度快,占用内存小,是好软件的最重要标准(x).数据流程图也是一种描述数据内容的概念模式.(x)项目管理的最终目的是减少成本.(x)11.对用户来说,界面就是系统自身(T)人机界面应当五花八门,不能千篇一律,枯燥无味。(x)数据库,数据仓库,信息库出来规模不同外,并未本质区别.(x)由于软件环境,需求以及自身都在不断变化,信息库中的信息需要不断更新(T)对于软件开发工具来说,文章是最难以生成的.(T)跨越生命周期的信息管理是项目管理与版本管理的功能.(T)软件开发工具一般来讲生成的程序都是某种高级语言或DBMS的源程序(x)开发面向实际应用领域的,开发工具,难度要比开发自己所用的工具大很多(x)软件开发工具有生成程序功能,可以取代程序员工作,不能取代负责人工作.(x)一体化软件开发工具问世,标志着软件开发工具发展到了相称成熟的阶段(x)PowerModel的体系结构是模块的,分层的,其最高层是核心层.(x)在windows环境下用PB开发应用程序,不需要修改就可以在UNIX`反之亦然(T)一个事务对象只能为一个数据库连接服务,假如需要同事操纵``则创建多个事务(T)在PB中,不管任何事务对象,一旦不再需要,均可以将其释放.(x)在PowerScript语言中,对字符串而言,空值就是长度为零的字符串.(x)NEWCAFG的单用户版本可以在Windows95/98和NT环境下运营(T)TOOLBOOK页面的页码是顺序的(T)TOOLBOOK系统在对象层次中占据最先的位置.(x)从网络通信技术的角度来看,Internet是一个以TCP/IP协议连接各个国家`数据通信网(T)用不同的浏览器浏览同一个HTML文档,显示的结果是同样的(x)ROSE支持DOS平台.(x)名词解释软件开发工具:在高级程序设计语言的基础上,为提高软件开发的质量和效率,从规划,分析,设计,测试成文和管理各个方面,对软件开发者提供各种不同程序帮助的一类新型软件.其要点是(1)它是在高级程序设计语言之后,软件技术进一步发展的产物,(2)它的目的是在人们开发软件中给与各种不同方面,不同限度的支持和帮助,(3)它支持软件开发的全过程,而不是仅限于编码或其他稳定的工作阶段.汇编语言:针对难以记忆的,无意义的,枯燥的0,1字符串,人们试图用在英语中具有一定意义的单词来代替它,这就是助记忆码,或汇编码.用汇编码编写程序的语言称为汇编语言可视化编程:以”所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序的调整与后果的调整同步进行.过程化设计语言:第三代程序设计语言,即需要由编写程序的人一步一步地安排好程序执行过程的程序设计语言模块的凝聚力:模块的功能在逻辑上尽也许的单一化,明确化,最佳做到一一相应,即每一个模块实现一项明确的任务,反之每一项任务仅由一个模块来完毕.模块的耦合性:模块之间的联系及互相影响应尽也许的少,对于必须的联系都应当加以明确的说明,并且一般来说,尽也许避免传递控制信号,而仅限于传递解决对象.这种联系及互相影响称为模块的耦合性面向对象的程序设计:面向对象的程序设计师们为模仿实现世界而建立的程序设计方法,提成若干部分,并把它们之间的关系明确地发表出来,直到最底层的模块达成所需求的规模为止.自顶向下的设计方法:在实行模块划分时,不管软件多大,都采用自上而下,逐步分解的发放,提成若干部分并把它们之间的关系明确的表达出来,直到最底层的模块达成所规定的规模为止即插即用的程序设计:一部分人专门生产软件组件,而另一部分人则构造整个软件的结构,并且把软件组件插入这个结构,以便迅速完毕大型软件的研制工作数据流程图:缩写成DFD,他是一种表达系统信息流程的概念模式,它用于描述某一业务解决系统的信息来源,存储,解决,去向的全面情况.其基本思绪是把信息流看作一个组织或系统运作的线索,力图简明扼要的勾画出全局.实体关系图:缩写成ER,是一种用于描述静态数据结构的概念模式,它以实体,关系,属性三个基本概念概括数据的基本结构,它广泛应用于数据库的设计中数据字典:缩写成DD,是一种描述数据内容的概念模式,它用表格的形式列出数据的基本属性及互相关系,作为人们对于数据的结识和了解,它的雏形是编写软件时的变量说明或标示符清单.数据字典合用于记录各种细节.项目管理:指与固定生产线上的平常生产管理不同的,具有更大的变动性,时间性的另一类管理任务.数据库:是指在文献系统基础上发展起来的一种数据管理技术,其重点在于合理地组织数据,体现出数据之间的逻辑关系,并尽也许的帮助用户检索,减少冗余集中存储:建立一个庞大的数据库,把各种信息都存放在这个数据库中,而各种工具或实现单项功能的模块则围绕在这个信息库的周边,对这个信息库进行录入,修改,查询,删除.软件配置:建立一个有效的总控部分,它可以在各个具体工具之上,实现信息的对的传递与转换,帮助人们完毕协调与配合的工作,从而形成一个统一的,完整的支撑环境,并通过一个统一的,和谐的人机界面与用户对话.数据模型:软件所要解决信息的静态模型信息流程模型:信息的来源,去向,存储及解决的逻辑过程.项目数据库:事实上是信息库的一个组成部分.它记录项目自身进展的各种有关信息.软件配置管理:是软件质量保证的重要环节.具体说来,软件配置管理是对软件修改善行标记,组织和控制的技术,用来协调和控制整个系统的过程,它涉及从软件项目计划到软件退役这段时间内追踪和控制软件变化的所有活动PowerModel:是一个可视化,速成化和组件化的研制面向对象的客户/服务器结构系统的环境,能产生C语言程序.PowerModel自身是一个优良的应用研制环境,同时也可作为中介软件,合用于把CASE工具,GUI构造程序以及DBMS集成在一起软件开发工具的智能化:在软件开发工具的研究与使用中引入人工智能,神经网络等技术,使得软件开发工具对于不拟定的信息,模糊信息具有更强的解决能力.PowerBuilder:是完全按照C/S体系结构研制设计,,采用面向对象技术的应用开发环境,是数据库的前端开发工具.运用它可以建立功能强大的,多层的,跨平台的,具有多种数据库访问能力的应用程序.C/S体系结构:随着计算机网络的普遍使用,人们将一些公用性服务和资源放在性能比较高的服务器上,实现共享;而将一些普通的微机作为客户机,完毕一般的工作,并通过网络向服务器请求,以访问和运用服务器上的资源和服务,这就形成C/S系统结构窗口对象:窗口对象是应用程序的一个重要组件,其他一些对象如菜单,数据窗口,用户对象等只有通过窗口,才干在应用程序中起作用.数据集成:数据的集中管理,也就是要构建一个统一的中心数据库.多媒体技术:运用计算机把文字,声音,图形和图像等多媒体综合一体化,使他们建立起逻辑关系,并能进行加工解决的技术.(TOOLBOOK)的书:在TOOLBOOK中,一个应用程序就称为一本”书”.这是由于在TOOLBOOK中,各个应用程序都是以书的形式组织的,由许多页组成.封装:是指把复杂的概念包装成简朴和易于直接理解的形式,并由明确规定的接口作为与外界联系的唯一接口,以保护其内容不受外界任何未经规定的接触多态性:同一个同名的方法可以应用于不同层次的类,但在执行方法时则以自己的方式进行.简答软件工作的重要性何在?答:软件工作的重要性现在已经为越来越多的人所结识.软件时计算机的灵魂.的确,假如没有相应的,合用的软件,计算机室不也许在各种应用领域中发挥作用的,可以进一步说,软件是广大使用者与计算机之间的桥梁,软件是人类在各个领域中积累的知识结晶,软件是人类文明与知识得以延续的新的载体,软件是人类进一步成为一个整体而得以进一步互相联系的纽带.软件开发分为哪几个阶段?各阶段的文档是什么?答(1)需求分析.根据初始规定形成严格的,明确的,可供实际开发使用的软件功能说明书.(2)总体设计.根据软件功能说明书的规定,完毕软件的总体设计,这涉及整个软件的结构设计,公用的数据文献或数据库设计,各部分的连接方式及信息互换的标准等几个重要内容.(3)实现阶段.完毕程序的编写与文档的编写.(4)测试或调试阶段..涉及模块的调试与整个软件的联调.软件开发的基本问题是什么?答:软件开发中的基本问题是两个转换,一是从用户的理解到程序员的理解的转换,另一个是从程序员的理解到程序的实现的转换.结构化程序中,模块划分的基本规定是什么?答:(1)模块的功能在逻辑上尽也许地单一化,明确化,最佳做到一一相应,(2)模块之间的联系及互相影响尽也许少,对于必须的联系都应当加以明确的说明,(3)模块的规模应当足够的小,以便是它自身的调试易于进行.面向对象程序设计方法的要点是什么?答:(1)客观世界的任何事物都是对象,它们都有一些静态属性,也都有一些有关的操作.作为一个整体,这些对象对外不必公开这些属性与操作.这就是所谓的”封装性”.(2)对象之间有抽象与具体,群体与个体,整体与部分等几种关系.这些关系则构成对象的网络结构.(3)抽象的,较大的对象所具有的性质,涉及静态属性和动态操作,自然地成为它的子类的性质,不必加以说明或规定.这就是所谓”遗传性”(4)对象之间可以互送消息,这消息可以是传送一个参数,也可以是使这个对象开始某个操作项目管理的要素是什么?对于软件开发而言,核心问题是什么?答:项目管理要素是进度,质量,费用,资源运用.对于软件开发来说,核心是质量问题,由于质量不好的软件会导致进度推迟,开支增长,资源浪费.而软件质量又是很难评测的,特别在开发过程中什么是可视化程序设计?答:可视化程序设计是指用图标,图画,图表甚至随手画的素描等可视化元素来编制程序.在可视化程序设计中,对可视元素所采用的技术手段有:点击,剪切,脱扔.概念模式的作用与意义何在?答:概念模式在结识中的作用十分重要,同时作为交流与表达工具也是十分重要的.人们在互相配合,互相协调,共同完毕某项任务的时候,需要统一思想,统一结识,协调行动,就必须用某种公认的方式来进行表述.概念模式是人们结识客观世界的一种方法,一种工具,也是人们在长期的实践活动中逐渐形成的.它是在一定的理论,思想指导之下完毕的,同时又不断的根据实际情况修正.在这个不断循环的过程中,概念模式逐渐完善,逐渐准确的反映客观事物的实质.什么叫信息库?它与数据库与数据仓库有什么区别?其特点是什么?答:信息库是一个包罗万象的,随着项目进度不断修改与补充的数据集合.它在规模上不一定像数据仓库那么大,分析提炼的规定与数据仓库不同.然而,作为软件开发全过程的信息不断变化,因此保持一致性的任务就变得十分复杂,并且会随着时间不断变化,因此保持一致性的任务变得十分复杂和艰巨。这些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025建筑装饰合同范书
- 洛阳理工学院《大型活动与宴会策划》2023-2024学年第一学期期末试卷
- 2024年某航空公司与旅客关于航班座位租赁的合同
- 2024年买卖合同担保条款在电子商务领域的应用与实践3篇
- 酒店铝合金装修施工合同
- 垃圾处理设施增项合同
- 商业设施工程款结算
- 劳动合同试用期延长与转正流程
- 2024年度钢材运输合同(铁路)2篇
- 2024年度创新型企业员工激励机制合同3篇
- 人音版一年级上册《我有一只小羊羔》课件1
- 常用急救药品
- 内科主治医师讲义
- 小学生简笔画社团活动记录
- 2023年生态环境综合行政执法考试备考题库(含答案)
- 现浇简支梁施工方案
- 体育经济学概论PPT全套教学课件
- 全球标准食品安全BRCGS第九版文件清单一览表
- 路基二工区涵洞施工台账
- 2022年中国人口与发展研究中心招聘应届生笔试备考题库及答案解析
- 单位负反馈系统校正自动控制原理课程设计
评论
0/150
提交评论