- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03173 软件开发工具 复习资料
专项练习
名词解释 M 简答 J 论述 L
答:一部分人专门生产软件组件,而另一部分人构造整个软件的结构,并且把软
件组件插入这个结构,以便迅速地完成大型软件的研制工作
答:
①、子任务多,关系复杂
②、任务不可重复,形势不断变更
③、协调组织的任务十分突出,资源浪费闲置的风险与合理地优化组合、提高效
益的机会并存
④、信息处理工作的作用与意义更为突出
为自己用而开发软件工具应注意哪些问题?
答:
①、从实际出发,设定现实的、有限的目标
②、坚持短小实用,逐步积累,避免期望过高,贪大求全
③、注意文档的齐全与资料的积累
4.1、简述信息库(Repository)的主要内容
答:
①、 软件应用的领域与环境的状况
这类信息包括了这个应用领域中的有关实体及它们之间的相互关系的描述,软件
要处理的信息的种类、格式、数量、流向、应用领域对软件的要求、使用者的情
况、背景、工作目标、工作习惯等。
②、设计成果,包括逻辑设计与物理设计的成果
主要包括数据流程图、数据字典、系统结构图、数据库的逻辑设计、各模块的设
计要求,以及由此形成的设计文档;编程阶段的所有成果。
③、运行状况的记录
包括软件的运行效率、作用、用户反映、故障情况、故障的原因及处理情况。
④、有关项目管理与版本管理的信息
这属于跨生命周期的信息,它包括项目的进度、过程、人员分工、资源投入、版
本组织等。
答:是指在实现阶段对人们提供帮助的工具。(2分)它是最直接地帮助人们编
写与调试软件的工具(1分)。
答:当人们修改程序的某一处时,由于没有充分考虑到这一修改对相关部分带来
的影响(2分),结果出现了新的错误(1分)。
答:利用计算机大量、高速处理信息的能力(1分),在计算机内设置一定的环
境(1分),以程序来实现客观中的某些规律或规则(1分)。
答:描述客观世界的状态与规律的方法,优点是严格、准确、可计算,一般用于
比较单纯、比较基础的功能,作为逻辑模型的表达方式,决策树和决策表经常使
用。
答:
①、用户界面的主要功能是通信
一方面,由人向机器输入时,应当采取自然的方式
另一方面,由机器向人传递信息时,必须准确、不致引起误解或混乱
另外,不要把内部的处理、加工与人机界面混在一起
②、用户界面必须始终一致
③、用户界面必须使用户随时掌握任务的进展状况
④、用户界面必须能提供帮助
⑤、宁可让程序多干,不可让用户多干
答: 它的原义是非过程化程序设计语言,希望通过某些标准处理过程自动生成
代码,使得用户可以只说明要求做什么,而把具体的执行步骤的安排交由软件自
动处理。
答:是一种描述系统的信息流程的概念模式,它描述某一业务处理系统的信息来
源、存储、处理、去向的全面情况。基本思想是把信息流看作一个组织或系统运
作的线索,力图简明扼要地勾画出全局。
答:实际上是信息库的一个组成部分,它记录的是项目本身的各种有关信息。
答:
版本管理的 问题是保持两个一致性。从时间上来说,它主要的关心点是系统
的逐步完善,以前已经达到的成果不要丢失掉,而且在需要时可以回溯,并且在
必要时可以重用;而每一个新的进步都要切实与以前的工作一致,是改进而不是
破坏或降低系统的已有功能。
从系统各部分之间的关系来说,它要求每一局部与整体保持一致,合理地判断每
一次修改的必要性及影响范围,从而合理地组成每一个新的版本,并通过命名、
编号等方法,使新的版本成为系统进步漫长过程中一个台阶、一个有目的,有方
向的、稳定的进步。
实现软件工程的跨生命周期管理(1分),保持系统功能在时间上的一致性,功
能逐步完善,成果不丢失,可回溯,可重用;(1分)保持系统在整体和局部上
保持一致性。(1分)
答:对象作为一个整体(1分),对外不必公开(1分)的属性和方法(1分)。
答:
①、是在高级程序设计语言(第三代语言)之后,软件技术进一步发展的产物
②、目的是在人们开发软件中给予不同方面、不同程度的支持和帮助
③、支持软件开发的全过程
答:人们在认识事物的过程中,对于某一事物或某一系统形成的、抽象的、一般
化的框架。
答: 用需求分析阶段建立的逻辑模型,表达信息的来源、去向、存储及处理的
逻辑过程。
答:P58
是一种用于描述静态数据结构的概念模式(1分),它以实体、关系、属性三个
基本概念概括数据的基本结构。
答:
①、认识与描述客观系统 ②、存储及管理开发过程中的信息
③、代码的编写或生成 ④、文档的编制或生成 ⑤、软件项目的管理
答:
文档评论(0)