1.信息库(repository)
信息工程工具中,一般都具有存储开发信息和进行协调控制功能的计算机化的信息库。信息库中积累了信息系统的规划、分析、设计、构成各个阶段的相关开发信息,以及系统维护的有关信息,并提供综合信息的工具,是信息工程工具的核心部分。
信息库是针对软件开发或者信息系统开发中的大量信息管理工作提出来的,是一个包罗万象的、随着项目进展而不断修改、补充的数据集合。它一般面对分析人员、程序员和维护人员,一般不直接面对用户。信息库包括这些内容:
软件的工作环境、功能需求、性能需求等;
需求分析阶段有关用户的各种信息;
逻辑设计阶段的各种调查材料和由此生成的各种文档;
设计阶段的各种资料,数据库、数据文件格式、数据字典、程序模块等
编程阶段的所有成果;
运行及使用情况的详细记录。
维护及修改情况;
项目管理的有关信息。
2.信息工程
信息工程形成了“以数据为中心”,而不是“以应用为中心”的开发方法,并在方法中强调以数据为战略资源,以数据规划委基础的信息工程方法,它以主题数据库的组织和实施来实现,并提供直到系统完成的各阶段的实施方法。
信息工程方法是詹姆斯。马丁创立的面向企业信息系统建设的方法和实践。信息工程方法与企业系统规划方法和战略数据规划方法是一种交叉关系,即信息工程方法是其他两种方法的总结和提升,而其他两种方法则是信息工程方法的基础和核心。
3.ERP
企业的所有资源包括3大类:物流、资金流和信息流。ERP就是对这3中资源进行全面集成管理的管理信息系统。
概括说,ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面得集成了企业所有资源信息,并为企业提供决策、计划、控制与经营评估的全方位和系统化的管理平台。
ERP系统是一种管理理论和管理思想,不仅仅是信息系统。它利用企业的所有资源,包括内部资源与外部市场资源,为企业制造产品或提供服务创造最优的解决方案,最终达到企业的经营目标。
4.四种数据环境
詹姆斯。马丁将计算机的数据环境分为四种类型:
文件环境:不使用数据管理系统;
应用数据库环境:使用数据库管理系统;
主题数据库环境:数据库的建立基本独立于具体应用;
信息检索系统环境:为自动信息检索、决策支持和办公自动化而设计,数据动态变化
5.信息属性
客观性:信息是客观事物在人脑的反映,而反映的对象则有主观和客观的区别。
普遍性:信息无所不在;
无限性:客观世界是无限的;
动态性:信息随着时间的变化而变化,因此是动态的。——大部分分析和设计人员都是忽略了这一点。
依附性:信息不能完成脱离物质而独立存在;
变换性:信息通过处理可以实现变换或者转换,使其形式和内容发生变化,以适应特定的需求。
传递性:信息在时间上的传递就是存储,在空间上的传递就是转移或者扩散。
层次性:客观世界是分层次的,反映它的信息也是分层次的。
系统性:信息可以表示为一种集合,不同类别的信息可以形成不同的整体。因而,可以形成与现实世界想对应的信息系统。
转化性:信息的产生不能没有物质,信息的传递不能没有能量,但有效地使用信息可以把信息转化为物质或者能量。