【信息系统开发】是组织利用计算机技术来收集、存储、处理、分析和传播信息的过程,旨在支持组织的运营和决策。这个过程通常从【信息系统规划】开始,目的是确保信息技术与组织的业务策略相吻合,最大化投资回报。规划涉及确定关键规划因素,如组织目标、成功因素和问题领域,以及识别组织的规划对象,如组织单元、地点、业务功能、实体类型和信息系统处理。
【数据库开发】是信息系统开发的重要组成部分,通常始于【企业数据建模】。企业数据建模确定了组织数据库的范围和一般内容,而不是设计具体的数据库。这个步骤有助于理解组织需要管理的数据,为后续的数据库设计和实施提供基础。企业数据模型可以展示组织内数据的概览,包括不同类型的实体、数据处理流程、网络架构、人员角色以及事件和规则。
【信息系统体系结构(ISA)】是一个组织信息系统整体设计的蓝图,涵盖了数据、处理、网络、人、事件和规则六个关键部分。数据部分通过高级数据模型展示,处理部分可通过数据流图或其他符号表示,网络部分涉及数据传输,人部分涉及数据的来源和接收者,事件和时间点描述了处理流程,而规则则规定了数据处理的方式。
【信息工程(IE)】是一种面向数据的系统开发方法,采用【自顶向下规划】,从对信息需求的全局理解出发,而不是逐个详细的需求。信息工程包括规划、分析、设计和实现四个步骤,其中规划阶段会产生信息系统体系结构和企业数据模型。
在信息系统规划中,首先需要识别关键性规划因素,以建立规划环境并与业务战略相连。然后确定组织的规划对象,如组织单元、地点、功能、实体类型和信息系统处理。建立企业模型,包括功能分解模型、企业数据模型和规划矩阵,以便更深入地理解和规划组织的业务流程。
例如,【松谷家具公司】的案例展示了如何应用这些概念。他们可能需要考虑不精确的销售预测问题,这可能要求信息系统管理者在数据库中增加历史销售、市场研究和新产品测试数据。通过功能分解,可以更好地理解订单履行这样的业务功能,并确定需要支持这些功能的数据库和信息系统处理。
信息系统开发和数据库开发是一个复杂的过程,需要综合考虑组织的战略、数据需求、处理流程和人员交互,以构建能够有效支持业务运营和决策的信息系统。在实际操作中,还需要不断地调整和优化,以适应不断变化的业务环境和需求。