物流管理信息系统开发概述_管理学_高等教育_教育专区。第4章 物流管理信息系统的开发 概述 主要内容? 物流管理信息系统的开发过程? 物流管理信息系统的开发方法 ? 物流管理信息系统的开发方式 ? 物流管理信息系统的项目管理 4.1 物流管理
第4章 物流管理信息系统的开发 概述 主要内容? 物流管理信息系统的开发过程? 物流管理信息系统的开发方法 ? 物流管理信息系统的开发方式 ? 物流管理信息系统的项目管理 4.1 物流管理信息系统的开发过程物流管理信息系统的开发是一项复杂的系 统工程。它涉及物流管理理论、信息系统技术、 物流信息技术等知识,不仅涉及运输部门、而 且涉及到仓储、调度、信息中心、门店等多部 门,不仅涉及技术,而且涉及管理业务、组织 和行为。 1.物流管理信息系统开发的基本过程物流管理系统开发的基本过程主要系统的 可行性分析阶段(任务提出、初步调查和系统 的可行性分析)、系统分析阶段、系统设计阶 段、系统实施阶段、系统和系统评价等6 个阶段。 1.物流管理信息系统开发的基本过程修改 运行管理 评价 监理审计 修改 试运行 组织机构与功能分析 初步方案讨论 不可行, 取消项目 分析结果 系统开发请求 明确 初步调查 可行性研究人员 管理人员 培训数据 准备试运行 修改业务流程分析设计方案讨论 修改 模块结构与功能设计 数据库/ 文件设计 总体结构 设计 新系统方 案讨论 不可行, 停止项目 数据与数据流程分析I/O设计代码设计功能数据分析设备购置与安装图4-1 物流管理信息系统开发生命周期 系统各阶段工作量的计算系统设计 20% 系统分析 15% 系统规划 9%系统运行 6% 系统实施 50%图 4-2 系统生命周期各阶段工作量一般常用甘特图(Gautt)来记载和描述各阶段工 作量,如时间、进度、投入和工作顺序之间的关系。 2. 系统的可行性分析可行性分析作用:? 确定系统开发的依据; ? 为系统开发筹集资金的依据;? 与合作单位签订合同的依据;? 系统验收的依据。 系统开发可行性分析的内容包括:系统开发可行 性分析从技术上、经济上、管理与社会上等目标 和方案的可行性进一步分析。 初步调查1)初步调查的目的、原则初步调查的对象是现行系统(包括手工系统和 已采用计算机的管理信息系统),目的在于完整 掌握现行系统的现状,发现问题和薄弱环节,收 集资料,为下一步的系统化分析和提出新系统的 逻辑设计做好准备。 2)初步调查的方法 调查的方法可以采用召开调查会、访问、发调 查表、参加业务实践等方式。 可行性分析的报告可行性分析的结果要用可行性分析报告的形式 编写出来,内容包括:(1)系统描述; (2)项目的目标; (3)所需资源、预算和期望效益; (4)对项目可行性的结论。 3. 系统开发的思想——系统工程系统工程的基本思想:系统工程是按照系统科学的 思想,运用信息论、控制论、运筹学等理论和方法,从 整体的角度对系统进行规划、研究、设计、实施和控制 的工程技术。系统工程的方法:统一规划方法、霍尔的 三维结构法 3. 系统开发的思想——系统工程目的 1目的 2目的 3知识维 社会科学 工程技术 数学目的 4目的 5目的 6目的 7目的 8目的 9目的 10目的 11目的 12目的 13图 4-3 目的树结构规划阶段 设计阶段 实施阶段 生产阶段 安装阶段 运行阶段 更新阶段 时间维运筹学 明 确 问 题 确 定 目 标 方 案 综 合 系 统 分 析 系 统 评 价 方 案 决 策 方 案 实 施逻辑维图 4-4 霍尔三维结构图 软件开发模型软件周期可以划分为不同的阶段。 事实上,软件开发各个阶段之间的关系不可 能是顺序的、线性的,相反,应该是带有反 馈的迭代过程。这种过程用软件开发模型表 示。 (1)瀑布模型瀑布模型也称软件周期模型。根据软件周期各个 阶段的任务,瀑布模型从可行性研究(或称系统需求分析) 开始,逐步进行阶段性变换,直至通过确认测试并得到用 户确认的软件产品为止。 瀑布模型的主要特点是:阶段间的顺序性和依赖性,开发 过程是一个严格的下导式过程,即前一阶段的输出是后一 阶段的输入,每一阶段工作的完成需要确认,而确认过程 是严格的追溯式过程,后一阶段出现了问题要通过前一阶 段的重新确认来解决。因此,问题发现得越晚解决问题的 代价就越高。 快速原型法模型快速原型法是针对瀑布模型(即传统的周期 法)提出来的一种方法。它的基本思想是回避(或暂时回避)传统的生 存周期法中的一些难点,用户需求出发,快 速建立一个原型。通过反复修改、完善,逐步靠 近用户的全部需求,最终形成一个完全满足用户 要求的新体系。 快速原型法模型快速原型系统的不足之处有以下两点:①系统开发人员在初期往往考虑得不周全,有 可能使原型不能成为最终软件产品的一部分, 只是一个示例而已。这样,在实际开发软件 产品时,仍有许多工作要做。 ② 快速原型模型对工具和的依赖性较高。 螺旋模型螺旋模型是瀑布模型与原型模型的结合,不仅体现 了两个模型的优点,而且还增加了新的成分—— 风险分析。螺旋模型由四个部分组成:① 需求定 义;② 风险分析;③ 工程实现;④ 评审。 螺旋模型的每一周期都包括需求定义、风险分析、 工程实现和评审四个阶段。这是对典型周期 的发展。 螺旋模型它不仅保留了周期模型中系统地、按阶段逐 步进行软件开发和“边开发、边评审”的风格, 而且还引入了风险分析,并把制作原型作为风险 分析的主要措施。用户始终关心、参与软件开发 并对阶段性的软件产品提出评审意见,这对 软件产品的质量是十分有利的。 4.2 物流管理信息系统的开发方法目前常用的系统开发方法有生命周 期法、原型法和面向对象的方法。 1. 生命周期法生命周期方法又称结构化的方法,结构化系 统开发方法的基本思想是:用系统工程的思 想和工程化的方法,按用户至上的原则,结 构化、模块化,自顶向下地对系统进行分析 与设计。 结构化开发方法的特点(1)自顶向下整体性的分析与设计和自底向上逐步实 施的系统开发过程。 (2)用户至上。 (3)深入调查研究。 (4)严格区分工作阶段。 (5)充分预计可能发生的变化。 (6)开发过程工程化。 结构化系统开发方法的优缺点(1)优点:强调系统开发过程的整体性和全局性;强 调在整体优化的前提下考虑具体的分析设计问题,即 自顶向下的观点。它强调的另一个观点是严格地区分 开发阶段,避免了开发过程的混乱状态,是一种目前 广泛被采用的系统开发方法。 (2)不足:手工绘制各种各样的分析设计图表致使系 统的开发周期过长,带来了一系列的问题;要求系统 开发者在调查中充分掌握用户需求、管理状况以及预 见可能发生的变化,这不大符合人们循序渐进地认识 事物的规律性的过程。 2. 原型方法原型方法的工作流程,如下:用户提出要求 识别归纳问题开发系统原型 修改 不可行处理 分析评价 不满意处理试运行运行管理 图 4-5 原型方法工作流程 原型方法的特点原型方法具有如下几方面的特点: (1)从认识的角度来看,原型方法更多地遵循了人们 认识事物的规律,因而更容易为人们所普遍接受。 (2)原型方法将模拟的手段引入系统分析的初级阶段, 沟通了人们的思想,缩短了用户与系统分析人员之间 的距离,解决了结构化方法中最难解决的一环。(3)系统开发的时间、费用大大减少了,效率、技术 等方面都大大提高了。 原型方法的适用范围原型法有一定的适用范围和局限性。这主要表现在: (1)不太适合大型的系统。 (2)对于大量运算的、逻辑性较强的程序模块, 原型方法很难构造出模型来供人评价。 (3)对于原基础管理不善、信息处理过程的问题, 使用有一定的困难。 (4)对于批处理系统,大部分是内部处理过程, 这时用原型方法有一定困难。 3. 面向对象的方法面向对象方法认为,客观世界是由各种各样的 对象组成的,每种对象都有各自的内部状态和运动 规律,不同的对象之间的相互作用和联系就构成了 各种不同的系统。统一建模语言(unified modeling language, UML)是用于建立面向对象系统模型的标准标记法, 是面向对象系统分析和设计的重要标准和工具,从 而使面向对象系统分析和设计系统化和规范化。 UML的特点UML的主要特点: (1)UML统一了Booch、OMT和OOSE等方法中的基本 概念,而且这些基本概念与其他面向对象技术中的基本 概念大多相同。 (2)UML扩展了现有方法的应用范围。(3)UML使标准的建模语言,而不是标准的开发过程。 尽管UML的应用必然以系统的开发过程为背景,但不 同的组织和不同的应用领域,需要采取不同的开发过程。 UML的特点97.11.17 97.9 公布 公 众 反 馈 97.1 公布 96.6 和 96.10 UML1.0 标准化 UML0.9&0.91 合作伙伴 意见 统一化 UML1.1 被 OMG 接纳为标准 UML1.1 工业化OOPSLA95unitied method0.8Booch93 OMT-2 OMT-1 OOSE分散的 各部分其他方法Booch91图 4-6 UML 发展历程 4.3 物流管理信息系统的开发方式信息系统的开发方式有:自行开发、 IT外包、委托开发、联合开发和软件采购 四种。这几种开发方式各有特点,对企 业来说也各有利弊。 1. 自行开发方式自行开发方式是指基层单位或行业主管部门自己组 织技术力量进行信息系统的开发工作。其优点: (1)自行开发方式使企业控制信息系统开发的全过程。 开发成功的系统能够充分、真实地反映企业的实际需求, 针对性强,使用效率高。 (2)便于企业规划本企业整个信息系统的建设工作。 (3)由于本企业的技术人员和应用人员直接介入系统的 开发工作,系统建成后推广应用迅速,取得预期的经济 效益。 (4)自行开发信息系统,可为企业培养一支称职的 队伍。 自行开发方式自行开发方式对开发队伍的素质要求很高, 如果不具备一定条件,在开发过程中将会存在以 下问题: (1)一般的企业自行开发信息系统时容易忽视成 本、收益分析。 (2)人员组成结构不合理。 (3)一般的企业开发队伍没有实力采用和尝试先 进和新兴的技术,开发的系统技术先进性差。 2. IT外包与委托开发IT外包(IT Outsourcing)主要指的是依靠第三 方提供企业所需的IT功能,例如应用程序和开发、 网络管理和运作等。 IT外包的优越性:降低成本、能够利用新技术、 更集中于核心活动、改善IT管理。 IT外包的局限性:有的IT功能不容易同企业分离; 技术发展的不确定性;IT活动的估价较为困难;IT服 务提供策略的转换成本很高;缺乏组织学习和创新。 IT外包与委托开发委托开发方式是企业委托具有雄厚技术力量和丰 富软件开发经验的计算机软件公司、科研机构、高等 院校等外部技术单位完成。这种方式建设信息系统, 要注意的问题: (1)被委托单位的开发人员对企业的管理业务熟悉程 度。 (2)在实现用户需求上能否对手工系统不合理的地方 提出合理的改进意见和方法。 (3)委托单位的开发人员能否发现较为准确的需求和 开发的系统具有柔性。 (4)在系统交付使用后,委托单位对系统的支持 度如何。 联合开发方式联合开发方式指企业邀请有信息系统开发实践经 验的电脑公司、科研院所的专家进行协作,并选派得 力的领导和有经验的管理人员以及本企业的计算机技 术人员参与。 采用联合开发方式,企业技术部门可以学习专业 软件公司的开发方法,同时由软件公司负责解决技术 难点,对开发进程进行科学的安排和控制,企业技术 人员负责编制代码。这样就可回避了企业学习系统开 发队伍开发经验少,技术低下的问题。同时又在联合 开发中锻炼和培训了本企业学习技术人员,所以联合 开发方式的效果一般好于自行开发。 软件采购目前我国已有不少专门从事信息系统软件开发 的单位,他们开发的软件在性能上较注意通用性 和易学易用性,在开发的管理和技术力量上具有 较大的优势,软件质量相对较高。但现在我国自 行开发的通用软件产品还是较少,而引进的国外 软件产品价格昂贵又不太适合我国国情,因此, 这种方式目前还不是主要的开发方式。 4.4 物流管理信息系统的项目管理项目管理的发展:项目管理实践 活动 完成任务传统项目管理方法满足三重约束1、给定的 费用 2、的 时间 3、给定的 项目目标现代项目管理学科从目标上来讲是让 利益相关者满意图 4-7 项目管理的发展 shib 1. 项目的质量管理项目的质量管理不仅体现在对于项目产品或服务的质量 管理上,而且也体现在对项目管理程序本身质量的管理上。 在任何一方面未满足质量要求都可能导致项目的失败。 项目质量管理 的 原则: (1)以客户为中心 (2)全员参与 (3)重防御 (4)明确管理责任 (5)凭数据说线)按“PDCA”运作 2. 软件能力成熟度模型软件能力成熟度模型的概念是对软件组织进化 阶段的描述,随着软件组织定义、实施、测量、 控制和改进其软件过程,软件组织的能力经过这 些阶段逐步前进。 软件过程成熟度:一个特定软件过程被明确 和有效地定义、管理、测量和控制的程度。成熟 度可指明一个软件开发组织软件过程能力的增长 潜力。 2. 软件能力成熟度模型—SEI CMM模型表4-1软件能力成熟度模型过程能力等 级 1.初始级 特点 关键过程域 软件过程是无序的,有时甚至是混乱的,对 过程几乎没有定义,成功取决于个人努力。 管理是反应式(消防式)的。 建立了基本的项目管理过程来费用、进 度和功能特性。制度了必要的过程纪律,能 重复早先类似应用项目取得的成功。 需求管理 软件项目策划 软件项目和监督 软件子合同管理 软件质量 软件配置管理 组织过程定义 组织过程焦点 培训大纲 集成软件管理 软件产品工程 组给协调 同行专家评审 定量的过程管理 软件质量管理 缺陷预防 技术变更管理 过程变理管理2.可重复 级3.已定义 级已将软件管理和工程两方面的过程文档化、 标准化,并综合成该组织的标准软件过程。 所有项目均使用经批准、剪裁的标准软件过 程来开发和软件。4.已定量 管理级 5.优先级收集对软件过程和产品质量的详细度量,对 软件过程和产品都有定量的理解与控制。 过程的量化反馈和先进的新思想、新技术促 使过程不断改进。 3. 项目的人员管理项目人员管理首先要对每个项目人员明确权责 角色,建立岗位职责或职务说明书,详细各个 岗位(职务)的职权、职责以及与其相关方的上下 左右的关系。 (1)项目管理选用人是关键。 (2)分配是项目管理重要内容。 项目管理需要建立项目目标体系、项目评价体 系和项目分配体系。 4. 项目的时间与进度管理项目进度管理包括以下几个主要过程: (1)活动定义:确定为完成各项目可交付所 必须进行的各项具体活动。 (2)活动排序:确定各活动之间的依赖关系。 (3)活动持续时间估计:估算完成各项活动所需 要的时间长度。 (4)进度计划制定:分析活动顺序、活动持续时 间和资源需求,以编制项目进度计划。 4. 项目的时间与进度管理网络图常有用的进度表达方式。常用的网 络图有:PDM网络图、ADM网络图、 CDM网 络图。 项目进度估算的基本方法( P128): (1)定额估算法 (2)工程评价技术PERT (3)关键径法CPM任务一 任务三 开始 结束 任务二 图 4-8 PDM 网络网的关系 shib 5.项目的标准化管理1986年国际标准化组织ISO发布的第2号指南中提出的 标准化定义为“针对现实的或潜在的问题,为制定供有 关各方共同重复使用的所进行的活动,其目的是在 给定范围内达到最佳有序化程度。”标准化的层次如下:针对性 有效期 国际 标准 先进性 区域标准 国家标准对企业的约 束力协调性企业标准图 4-9 标准 shib 6.项目的费用管理阶段项目费用管理是指为保障项目实际发生的 成本不超过项目预算而开展的项目费用估算、 项目预算编制和项目预算控制等方面的管理活 动(P133)。 项目费用管理包括项目资源计划、项目费 用估算、项目费用预算、项目费用控制等过程。 7. 项目的风险管理包括:风险识别(核对表、流量表、面谈、头脑风暴法、 德尔菲法)、风险量化(量化模型)、风险对策 1.风险类型 物流管理信息系统得风险类型可从不同得维度分类,表 4-11是基本的风险分类。表4-2风险类型分类维度 一般风险(保险单)整合风险 物流管理信息系统 风险类别 自然风险、意外事故、经济风险、技术风险、风险和社会 风险供应链管理的风险、文化整合等 开发的6阶段都有一定的风险,特别是系统安全风险、人员接 受程度的风险 7. 项目的风险管理2.抗风险的措施表4-3 抗风险的措施方法类别 管理控制方法 财务处理方法 综合方法 方法 (1)风险避免(2)风险防止(3)风险分离(4)风险分散 费用的控制和成本的管理 工程控制方法
推荐: