(完整版)软件开发工具历年填空真题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.需求分析阶段产生的文档是____软件功能说明书_______。

2.按工作阶段划分,软件开发工具分为设计工具、分析工具和__计划_________工具。

3.软件是人类在各个领域中积累的知识的结晶,是人类文明与知识得以___延续________的新型的_______载体____。

4.从概念上说,面向对象的程序设计语言是在第___三________代语言基础上出现的。

5.AD/Cycle把应用软件开发过程的每个周期分为五个阶段,依次是:需求分析阶段、分析与设计阶段、_____编程______阶段、______测试或调试_____阶段和使用与维护阶段。

6.在模块之间,应尽量避免传递__控制_________信号。

7.实体关系图是描述__静态________数据结构的概念模式。

8.与数据流程图相比,结构图着重于描述软件模块之间的____控制_______。

9.数据字典用___表格_____的形式列出数据的_____静态属性______及相互关系。

10.时序网络主要描述系统状态及其_____转换______。

11.文档生成包括文章、____表格_______、_____图形______三大类。

12.由于“信息爆炸”问题的存在,对历史信息必须有_____脱机备份______的准备。

13.项目管理与版本管理的关键问题是___历史信息________的处理。

14.自行开发工具要坚持短小实用、逐步积累___________的原则,避免期望过高,贪大求全。

15.软件开发工具的使用者一般包括系统分析人员,_分析设计人员__________,______程序员_____,资料员,测试人员和系统维护人员。

17.按集成程度划分,可以将软件开发工具分成两类:一类是单项的、面对某一工作阶段或某一工作任务的工具;一类是集成的、面对软件开发的全过程的工具。

18.一般地说,项目管理的要素是进度、质量、费用(开支)、资源利用。

19.概念模式在认识中起了一种筛选的作用,选择出某些信息,迅速形成人们对这一事物的看法,并由此作出决策,付诸行动。

20.对于软件来说,样品即产品,正是由于这样的特点,进度和质量对软件开发是最关键的问题。P65

21.跨越生命周期的信息管理是项目管理与版本管理的基本功能,随着软件开发工具的普遍应用,这方面的需求将会越来越多。

22.如果说总控部分和人机界面使用户面对一个良好的工作环境的话,那么在这个环境中,工作的范围及深度则取决于信息库的功能和内容。

23.对于软件开发工具来说,面向用户最根本的是要有立足于符合应用领域实际的、符合软件开发人员思路的概念模型,包括静态模型SAA 和动态模型AD/cycle p 73 。

24.自行开发工具一定要坚持短小实用、逐步积累,避免期望过高、贪大求全,

这条原则是立足于软件开发工具开发难度的认识。

31.图表是实际的图,由模型元素组成,描述系统的某些部分或期望的整个系统,一个模型通常包括若干张各种类型的图表,一张图表是某个视图的一部分。

32.软件开发工具,是在第三代语言基础上,为提高软件开发的__质量_____和__效率_____,对开发者提供帮助的一类软件。

33.工程思想的核心有两点:标准化的_表达方式______与规范化的_工作步骤______。34.模块间应当尽量避免_____逻辑__耦合,而仅限于_数据______耦合。

35.程序编制要通过两个转换,首先是_用户______的理解到程序员的理解,其次是程序员的理解到___程序员____的实现。

36.在AD/Cycle的跨周期管理中,需求分析阶段使用的方法包括分析工具、设计_______工具和__建模_____工具。

38.在信息库中存放有关___项目管理____和__版本管理_____的信息,属于跨生命周期的信息。

39.在软件开发工具概念模式中,时序网络主要描述系统的___状态____与__转换_____方式。

40.逻辑视图描述了系统的____静态结构___关系和___动态协作__关系。

42.项目管理的内容包括进度管理,质量管理,____资源_______________管理和________费用___________管理。

43.按工作阶段划分,软件开发工具可以分为设计工具、_____分析_______________工具和________计划____工具。

44.软件开发项目管理的核心问题是__跨生命周期____________________管理。

45.即插即用程序设计中的软件组件相当于C+ +___类库______________中的函数。46.面向对象的方法把对于复杂系统的认识归结为对一批对象及其关系的认识,它摒弃了持续许久的__________自上而下___________和_____自下而上_______________的争论。47.软件开发工具的目的是从信息_________管理___________和______处理___________方面,给予软件开发人员帮助与支持。

48.当组织许多人共同完成一项大的任务时,__组织________________和___管理______________就成为关键因素。

49.软件工具生成的文档包括文章、_______表格_____和___图形____________三大类。50.总控和人机界面的设计必须严格遵守面向______使用者______________的原则。53.软件开发工具的智能1.项目管理包括___进度____、资源与费用管理、三个基本内容,对于软件项目来说,还有两个比较特殊的问题。首先是测试工作方面的支持,另一个是____标准化___问题。

54.软件工程的思想主要集中于加强___项目管理者____的工作上,对于____程序员___关系不大,这点和_软件工程______程序设计方法正好互相补充。

55.概念模式的意义决定了它的_ 相对性__,即面对各种不同的用途,必然会有不同形式的概念模式。

4.时序网络是一种较为特殊的概念模式,它主要描述__状态_____及其___转换____,因此常常用于一些__实时控制_____方面的软件的功能。

57.逻辑上统一,物理上分散的信息库,需要设立一个统一的__信息管理模块___进行管理。使数据库与模块都实现了__模块_____化,既保持了一致性,又保持了_灵活______性。

相关文档
最新文档