由于大部分应用程序都需要数据管理功能,因此人们将数据管理功能抽象出来,形成可独立运行的系统。然而并非所有的功能抽象都有必要成为独立的系统。比如“排序”这一功能,只需要构造成一个库函数,供各种程序调用即可。那么,为什么数据管理功能需要被构造成独立运行的系统?以下那种说法不成立?


由于大部分应用程序都需要数据管理功能,因此人们将数据管理功能抽象出来,形成可独立运行的系统。然而并非所有的功能抽象都有必要成为独立的系统。比如“排序”这一功能,只需要构造成一个库函数,供各种程序调用即可。那么,为什么数据管理功能需要被构造成独立运行的系统?以下那种说法不成立?

A、数据管理功能很复杂,复杂的功能需要成为独立的系统。

B、数据管理需要消耗大量资源(包括CPU、内存、硬盘),独立系统可实现独立的资源调配,有利于资源的高效利用。

C、同一份数据有时候需要被多个应用程序共享,独立的系统有利于共享。

D、作为独立系统的一个好处是:当应用程序出错时,不容易牵连数据管理系统,造成数据损坏。

正确答案:数据管理功能很复杂,复杂的功能需要成为独立的系统。


Tag:数据管理 功能 系统 时间:2024-05-06 21:28:11