1. 软件开发工具范围:第四代语言
出现最早、数量最多的软件开发工具:设计工具
软件危机在:20世纪60年代末期
为项目主管人员服务的软件开发工具:计划工具
操作系统出现:与汇编语言同一时期
软件开发进入大量应用软件开发工具的新阶段:20世纪90年代
通用软件:减少工作量
属于软件开发工具:FLOW、报表生成器
软件开发工具提供的帮助:软件项目的管理
依赖机器与软件的软件开发工具:集成化工具
软件两部分不可缺少:程序和文档
总体设计成果:系统的总体设计文件及其各个模块的设计任务书
按工作阶段划分,软件开发工具三类:计划工具、分析工具、 设计工具
测试阶段:模块的调试与整个软件的联调
软件开发工具是一种帮助人们软件开发的特定的:软件
2. 即插即用程序设计方法基础:面向对象方法
承担模块试运行的是:计算机
实施面向对象的程序设计,采用的方法:合理选择层次、控制系统复杂性
优秀的程序员要成为项目组的好成员,必须:按统一规定的格式操作公用文件或数据库、具有高度组织纪律性和团队精神、按照统一的原则使用标识符
判断能否利用某开源软件的主要依据:对应用领域的充分了解
结构化程序设计的思想产生:20世纪60年代末
软件项目管理的核心要素:质量
属于面向对象程序设计语言:smalhalk
软件工程思想:集中加强项目管理的工作
面向对象的程序设计将认识框架迅速散布到程序设计语言的范围外,出现:面向对象的系统分析、面向对象的系统设计、面向对象的数据库管理系统
对象之间可以护送消息,消息可以传送一个:参数,也可以使这个对象开始某个操作
结构化程序设计把程序结构分解成三种基本模块:处理单元、循环机制和二分决策机制
模块之间的联系和互相影响称为耦合。应当避免逻辑耦合,仅限于数据耦合
面对软件开发的各种困难,开发者先后提出了结构化程序设计、软件工程、面向对象、即插即用的程序设计
抽象的、较大的对象所具有的性质,自然成为它子类的性质,不必加以说明,这就是:遗传性
3. 描述数据内容的概念模式:数据字典
描述系统状态及其转换方式的概念模式:时序网络
跨越开发周期:有关用户对系统各种变更要求的信息
属于模块间调用关系:循环调用、选择调用、顺序调用
在数据库设计中,经常与实体关系图配合使用的是数据流程图和结构图
决策表属于的概念模式:数学与逻辑模型
信息库研究的核心问题:保持信息的一致性
直接与需求信息关联的界面:分析界面
描述程序执行逻辑过程的概念模式是框图
人机界面,对用户来说,界面就是:系统 本身
对于软件产品,用户的: 反馈信息是项目管理和版本管理的重要资源
软件开发工具合理存储、正确转化的四类信息是:需求信息、设计方案、变更需求和代码文档
信息库中应保存编程阶段所有成果,包括:程序代码、框图、变量说明、测试情况、验收报告和使用说明
数据流程图的基本元素:外部实体、数据处理与数据存储,用箭头表示信息的流动状况
框图把程序执行的基本步骤归纳为:处理、判断、输入、起始或终止基本功能
即插即用的程序设计处理大型软件开发工作的思路:一部分人专门生产软件组件,而另一部人构造整个软件的结构
信息库中应保存的文档包括:调查记录、原始数据、报表与单证的样本、绘制各种图和系统说明书
有关系统环境、现状及需求的信息,由:用户提出。由分析人员采集
人机交互手段包括:键盘操作,屏幕滚动,菜单选择、帮助系统、鼠标操作、色彩应用、数据录入和信息显示八个方面
信息库是一个随项目进度不断修改和补充的:数据集合
项目管理状况的最终体现是项目:成本的升高或者降低
 
4. 最容易由软件开发工具生成:输入屏幕
软件开发工具最重要的信息出口:文档生产和代码生成
不属于信息库存放的内容:数据库和应用软件的全部内容
软件开发工具生成的文档包括的内容:文章、表格和图形
软件开发工具的结构中,处于中心位置的部分是:总控和人机界面
不属于信息库技术考虑的问题是信息库的:处理效率
不属于信息库管理的是:安全性维护
建立逻辑模型应在:需求分析阶段
测试阶段的任务是对完成的:各个模块进行测试调整,最终形成完整的软件
面向用户最根本的是要立足于符合实际的:应用领域,符合软件开发人员思路的概念模型
软件开发工具提供存储和管理有关软件信息的:机制和手段
软件开发过程周期分为五个阶段:需求分析、分析设计、编码、测试和维护
信息库管理的三项功能:录入更新、使用查询和一致性维护
信息库存放的设计成果主要包括:数据流程图、数据字典、系统结构图、数据库逻辑设计、各模块的设计要求、以及由此形成的设计文档
软件开发工具的三个技术要点:面向使用者、保证信息的准确传递和保证系统开放性
软件开发工具对于:历史信息进行跨生命周期的管理,把项目进度与版本更新的信息科学管理起来
测试阶段主要工作是安排测试方案、准备测试数据、收集和分析测试结果,并对出现问题的模块做修改和调整
信息库中存放的运行状况记录包括:运行效率、作用、用户反映、故障情况、故障的原因和处理情况
5. 购置软件工具的优点不包括:便于扩充和升级
错误说法:购置的软件开发工具的作用与可靠程度要好于自行开发的工具
购置软件开发工具前,不必重复调查:开发工具的品牌
自行开发工具的原则:短小实用、逐步积累、支持程序员的工作,不包括完善规划
自行开发软件开发工具不具有的优点:便于各环节之间相互衔接。优点:切实符合自己的需要、便于进一步扩充和升级、可以商品化
购买市场已有的软件开发工具不具有的优点:软件开发工具可靠程度高、一体化的软件开发工具多。购买市场已有的软件开发工具的优点:减轻一定的工作负担、工作的组织管理比较规范、信息的管理与检索比较方便
选择购置软件开发工具,需要明确目的与要求、不必考虑工具:生成代码的速度
购置软件开发工具前,通常调查市场的重点不包括:工具的品牌
软件开发的工作环境包括:硬件配置、系统软件、数据库管理系统、网络通信等条件
软件技术人员应该积累:自制的专用的规模不一的软件开发工具
购买现成的软件开发工具还是自己开发专用的工具与:具体工作的条件、环境、人员素质、项目特征都有不可分割的联系
6. 软件开发工具Java虚拟机出现于:面向对象时代和互联网时代的交集
关于Java语言的技术中,属于组件技术的事CORBA
开发效率最高:VC
同时支持COM和CORBA组件技术的是:VC
早期软件开发工具的特点是:基于某一种计算机语言
发展潜力最差的开发工具:VB
支持面向对象最好的事:C++Builder/Delphi
与visual studio比较,Eclipse的独特优势:面向各平台开发者
软件开发工具将在智能化、网络化、一体化、标准化四个方面进步
软件开发工具的特点:多样性和趋同性并存
AD/Cycle界于应用系统开发和:CASE工具的总框架
早起工具基本着眼于某一种具体的语言本身,对过程中交互、文档管理、:代码版本管理的支持不足
软件开发工具,提高软件开发的:效率和质量
开发过程中它们的:发生、变化、关系、一致性有理解,才能实现工具的一体化
7. :可执行文件eclipse.exe打开eclipse的ide
ecie是一个框架和一组服务,通过插件组件构建开发环境
eclipse体系结构中的其它插件包括:帮助组件、团队支持组件等
8. 通过eclipse菜单栏,用户可对于:整个系统配置环境进行整体操作
在Eclipse资源管理器中,用户可以通过导入选项向项目中:加载外部文件
显示程序代码中未完成任务的视图:任务视图
eclipse资源管理器又称:导航器视图
显示警告信息的视图:错误视图
eclipse调试操作快捷键:f11
导航器视图显示集成环境项目的:文件列表
eclipse支持从:外部导入归档文件、文件系统和首选项文件
工作空间是eclipse在用户电脑磁盘上画出的一块区域,存放用户:工作资料
eclipse的工作平台,主要由以下组成:菜单栏、工具栏、透视图。透视图又分为:视图、编辑器
eclipse的工具栏主要由两种类型,一种为:主工具栏,另一种为:视图工具栏
eclipse工作台是一个框架,为用户提供可扩展的:用户界面
eclipse环境中,所有视图共享同一组:编辑器
9. eclipse打开调用层次结构,快捷键:ctrl+alt+h
进入‘navigate’菜单,为了打开元素,快捷键:ctrl+shift+t
eclipse CDT特有search功能中,可以:执行文件、任务和c/c++搜索功能
使用eclipse浏览功能,可查看各个元素,包括代码的:层次结构、调用关系和继承关系
10. 断点视图中,表示激活状态的断点的图标:蓝色圆圈。非激活断点显示颜色:白色。
安装gdb时,在版本列表中选择:bin文件
安装gdb时,浏览器界面应选的标签:files
安装gdb时,下载盾寻找文件gdb.exe文件夹是:bin
gdb删除行断点:Toggle Breakpoint
eclipse中支持的断点包括:行断点、方法断点、世界断点
eclipse调试透视图主要包括:调试视图、变量视图、断点实体、编辑器、大纲视图、控制台视图
断点运行到断点位置时,自动暂停和展示:程序当前状态
11. 属于自定义编辑器功能的是:修改编辑器的位置
选择定制透视图选项:new perspective
使用eclipse为c程序文件定制代码模板时,变量以$开头用{}括起来
eclipse工具栏的默认状态是:解锁状态
定制的透视图编辑器中四个标签,分别定制的是:工具栏,菜单栏,命令组,快捷方式
12. 设置CVS访问权限,管理员的账户管理权限包括:更改和删除
eclipse中,将本地代码与CVS资源库保存一致,选择‘team’菜单下synchronize with repository
cvs中,对工作备份的修改反映到资源库中的操作:提交
cvs中,对某时刻的快照,赋予一个标识名称,名称称为:标签
版本控制软件中,安全性差:VSS
提供cvs产品V版本、来源和服务状态信息的页面:about
cvs中,将资源库中的最新状态反映到工作备份的操作:更新
经过一段时间开发形成的本地代码和cvs资源库中代码保存一致:同步
cvs资源库是放置开发的:代码,并对其进行控制管理的一个文件夹
版本控制软件clearcase涵盖的范围包括:版本控制、建立管理、工作空间管理和过程控制
13. 同一时间只显示一个编辑器,但可显示多个视图
eclipse插件中,用于快速开发图形编辑器的插件是:GEF
视图、操作集和编辑器进行组合和布局:透视图
每个插件由一个:插件清单文件和一些可选文件组成
14. UML建模,分为视图设计、物理设计和逻辑设计
抽象性
使用rational rose建模支持:基本组件开发,UML的建模组成结构,系统分析到系统实现
关于面向对象正确说法:对象具有一组属性和一组操作,对象用于自然而灵活模拟现实世界中事物,对象具有很好的模块性
rational rose建模的逻辑设计中,使用的图:类图
对象是:客观世界的抽象
UML建模分为:用例视图设计、逻辑设计、物理设计
在用例视图中,用类图表示系统的:静态信息
UML采用了:面向对象的技术和方法
rational rose采用的是三层解决方案:用户接口层、数据层、事务处理原则层
被描述事物的数据和对数据的处理的统一整体,称为:封装
 
04-11 11:47