5、什么叫信息库?它与数据库、数据仓库有什么区别?
它是一个包罗万象的,随着开发项目进展而不断修改与补充的信息集合。数据库是在文件系统基础上发展起来的一种管理技术,重点在于合理地组织数据,减少冗余;数据仓库是为了使数据更接近实用,对数据进行多次加工或提炼,得出许多派生或综合的数据。区别与特点:它在规模上不一定像数据仓库那么大,分析提炼的要求也与数据仓库不同,但数据结构复杂,不断变化,分析的要求也不同,还需要保持一致性,需要供分析人员、程序员、用户、维护售货员等多种人员使用。
6、为什么信息库的一致性十分重要?
一是因为信息在传递过程中,误解和丢失现象十分严重;二是软件的修改和版本更新时,大量的工作要重复去做。
6.5、简述信息库概念提出的背景?及特点?应具有的管理功能?其存放的内容有什么?
背景:在软件开发过程中,若用文档来传递信息,则误解与丢失会十分严重,软件修改或版本更新时,往往丢失大量原始资料,各人收集的资料格式不同,体例不统一,也常常无法使用,用计算机来管理软件开发全过程中的有用信息,就产生了信息库。特点:它在规模上不一定大,但数据结构复杂,不断变化,需要供分析人员、程序员、用户、维护售货员等多种人员使用,需要保持一致性。功能:一般数据库的基本功能;对机内外的信息统一进行编目管理;供多种人员使用的界面。内容:软件工作环境、功能需求、性能要求、有关状况等外部信息;需求分析阶段中收集的各种信息;逻辑设计阶段获得的资料和文档;设计阶段的各种资料;实现阶段获得的成果;运行及使用情况的记录;维护及修改的情况;项目管理的有关信息。
7、人机界面设计的原则及重要性是什么?
原则:输入尽量自然,输出必须准确;界面必须始终一致;界面必须使用户随时掌握任务的进展善;界面必须提供帮助;宁可让程序多做,不可让用户多干。重要性:对于用户来说,界面就是系统本身。因为用户只关心能否有效地使用软件来解决问题,用户对软件功能的理解都在界面上表现出来,用户的输入是否自然、简便,是否有充分的提示和帮助,对用户的错误是否有友好的措施,输出的形式是否易于理解,结果是否正确,都是用户关心的问题,也是界面的特点,界面不友好的软件就不是成功的软件。
8、人机界面的常用技术手段有哪些?
键盘操作、屏幕滚动、菜单选择、帮助系统、鼠标操作、色彩应用、数据录入、信息显示。
9、什么叫项目管理?特点和任务是什么?
它是管理科学领域的一项内容,指与固定的生产线上的日常生产管理不同的,具有更大的变动性、时间性的一类管理任务。特点:子任务多、关系复杂;任务不可重复;协调组织的任务十分突出;信息处理的作用和意义更为突出。任务:有效控制质量;保证进度;有效利用资源;控制降低成本。
10 什么叫版本管理?其任务是什么?
版本管理是对软件更新引起的问题进行管理,关键在于保持两个一致性:从时间上关心系统的逐步完善,每一步都是与以前的工作一致,而不是破坏或降低系统的功能。从系统各部分关系来说,要保持局部与整体一致。具体方法包括规定长远的版本更新计划。
11、软件开发过程中的信息管理工作包括哪几个方面?
长期保存信息,不断修改,及时检查和维护,反复调用和查询;数据的转换和加工;各种人员之间的交流。
12、论述软件开发过程中保持信息一致性的重要性?
作为统一的软件,各部分之间不可避免地要有各种信息的交流与共享;程序和文档是密切相关的;由于版本更新,对信息库中的各种信息还有历史的、逻辑的联系。