物流系统开发(传统的物流信息系统的开发方法是?)
传统的物流信息系统的开发方法是?
从对象驱动的角度来看,目前主流的开发方法包括结构化方法(即面向过程的方法)、数据建模方法(即面向数据的方法,也称为信息工程方法)和面向对象的方法。
1.构造法
结构化方法也称为面向过程的方法或过程驱动的方法,或数据流建模方法。这种方法产生于70年代中期,包括结构化程序设计、结构化分析和结构化设计三个方面。结构化方法可以概括为自顶向下、逐步细化和模块化设计。该模块的自上而下的结构是根据一定的设计原则获得的。所谓模块化设计,就是将软件尽可能分解成一组功能独立的模块。除了像基本控制结构一样的单入口和单出口的结构特征之外,程序模块还具有信息隐藏和局部化的特征。相互关联的模块定义了要通过接口传输的数据。模块化的原理使得软件结构更清晰,更容易理解,更容易测试,更容易修改,从而提高了软件的可靠性。此外,模块化还有助于程序从个体开发模式向集体开发模式的转变,有助于软件开发项目的组织和管理。该方法的代表性工具有数据流图、结构图、Warnier-Orr图、Petri网、数据字典、决策树/决策表和结构化程序设计语言。
2.数据建模方法(面向数据的方法)
面向数据的方法是根据系统数据的组织和访问来建立系统模型的技术。这种方法也叫数据驱动法。数据建模技术和信息工程是这种方法的典型代表。该方法的代表性技术和工具包括实体关系图(简称E-R图)、业务领域分析和信息模型。
(1)数据建模技术。这种技术从信息(数据)而不是功能(过程)的角度来开发信息系统。在这种技术中,真实世界被描述为由数据、数据属性及其关系组成。
(2)信息工程。在一个企业或其主要部门中,应用一套与信息系统的规划、分析、设计和组成有关的相互联系、环环相扣的规范化和自动化技术,称为信息工程。利用该技术,在综合知识库中建立企业模型、数据模型和业务过程模型,用于创建和维护数据处理系统。信息工程是数据驱动的技术,但也强调过程。它首先构建数据模型,然后构建流程模型。除了将过程建模和数据建模有机地结合起来,信息工程还强调系统规划的重要性。实际上,在许多技术中,信息工程已经取代了传统的结构化分析和设计技术。这是因为信息工程包含了结构化技术中的大部分概念、工具和技术。
3.面向对象的方法
面向对象的分析与设计方法是将面向对象的编程思想应用到系统开发中,与传统的结构化方法在解决问题上有很大的不同。传统的结构化方法遵循结构化、确定性和顺序的风格,而面向对象的方法使用对象、属性、责任和消息的概念和机制。
面向对象方法是面向过程技术和面向数据技术的结合。在这种方法中,数据和流程被打包到对象中。对象由数据和可以使用和修改这些数据的进程组成。只有在数据上定义的流程(有时称为服务)可以使用和修改该对象。不同的对象实例和对象类通过发送消息相互连接,这些消息可以指示它们在对象中执行特定的过程。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。