Logo管理信息系统(第六版)主讲教师:蓝福基ManagementInformationSystem(6e)第五讲LogoCompanyLogo主要内容:14.1开发方法发展的回顾14.2系统开发过程中的认知方法ManagementInformationSystemLogoCompanyLogo年代——了解处理功能,编写程序,再编写一个数据文件跟随它;60年代——围绕数据库编写各种应用程序,是面向数据的开发方法;70年代——系统开发的生命周期法;80年代——友好语言和自动化编程工具的出现;90年代——利用模块化和模块连接技术;90年代中期——Web技术的出现,出现新的机遇。ManagementInformationSystemLogoCompanyLogo开发环境(8个)2.“瀑布模型”和“蛛网模型”3.“初级阶段”的重要性ManagementInformationSystemLogoCompanyLogo开发环境:第四代语言、原型法2.面向对象的分析与设计和面向对象的语言开始实际运用;3.对象的概述ManagementInformationSystemLogoCompanyLogo系统开发过程中的认知方法商务信息系统的开发是一个庞大的系统工程。对内它涉及组织的内部结构、管理模式、生产加工、经营管理过程、数据的收集和处理过程等各个方面;对外它涉及连锁或连营企业、企业的营销策略、采购系统。销售系统以及市场分析等各个方面。ManagementInformationSystemLogoCompanyLogo、开发的三个步骤;2、系统开发方法重心的转移:从系统设计、编程向系统调查和需求分析转变。ManagementInformationSystemLogoCompanyLogo认知方法论认知体系的定义;它是指人类认识和了解客观事物的规律和方法,是人们认识客观事物和获取知识的途径和实现方法。人类思维活动主要有两种:抽象思维、形象思维。ManagementInformationSystemLogoCompanyLogo认知方法论——逻辑思维的训练在8个同样大小的杯中有7杯盛的是凉开水,1杯盛的是白糖水。你能否只尝3次,就找出盛白糖水的杯子来?ManagementInformationSystemLogoCompanyLogo认知方法论形象思维的定义:形象思维又称“直感思维”,是指以具体的形象或图像为思维内容的思维形态,是人的一种本能思维,人一出生就会无师自通地以形象思维方式考虑问题。常用方法有模范法、想象法、组合法、移植法等。ManagementInformationSystemLogoCompanyLogo认知方法论形象思维:ManagementInformationSystemLogoCompanyLogo认知方法论系统开发方法的基本任务:就是要研究系统开发的规律以及相应的技术,从认识论、方法论、系统论的角度研究出一套符合现阶段人们认识程序的系统开发方法,以指导商务信息系统开发实现的过程。ManagementInformationSystemLogoCompanyLogo分析事物的认知方法体系面对一个大型复杂的系统应该如何展开系统调查和分析工作呢?ManagementInformationSystemLogoCompanyLogo分析事物的认知方法体系系统分析法:——系统分析法的定义;——具体做法:系统分析=自顶向下+系统划分+关系结构;其中:自顶向下=先整体后局部+在整体最优下考虑局部系统划分=层次化+模块化关系结构=系统结构+相互关系ManagementInformationSystemLogoCompanyLogo分析事物的认知方法体系功能分析法——功能分析法的定义;——具体做法:功能分析=结构划分+功能分解+功能规范化其中:结构划分=层次化+管理功能结构功能分解=业务流程+处理功能+子功能+功能接口功能规范化=规范功能行为+优化处理过程ManagementInformationSystemLogoCompanyLogo分析事物的认知方法体系数据流程法——数据流程法的定义;——具体做法:数据流程分析=数据流程+指标体系+处理过程其中:数据流程=业务过程+层次机构+数据流程图指标体系=数据字典+管理指标+关系结构处理过程=处理方法+结构模式+分析模型ManagementInformationSystemLogoCompanyLogo分析事物的认知方法体系信息模拟法——信息模拟法的定义;是以机器模拟数据在实际管理业务中的作用而进行分析的方法。——实体-关系图:简记E-R图,是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。ManagementInformationSystemLogoCompanyLogo分析事物的认知方法体系信息模拟法——具体做法:信息模拟分析=结构划分+实体划分+关系其中:结构划分=实体的分层结构+指标的分层结构实体划分=实体抽象+属性指标关系=数据关系+实体关系ManagementInformationSystemLogoCompanyLogo分析事物的认知方法体系抽象对象法——抽象对象法定义;——具体做法;P345ManagementInformationSystemLogoCompanyLogo分析事物的认知方法体系模拟渐进法——模拟渐进法定义;——具体做法:模拟渐进法=模拟原型+评价修正+系统规范化其中:模拟原型=归纳用户需求+原型开发评价修正=原型运行+用户评价+修正原型+过程循环系统规范化=确定处理内容+功能规范+系统优化+程序和文档规范化ManagementInformationSystemLogoCompanyLogo开发方法及其认知基础开发方法进行两种维度分类——按时间过程来分,生命周期法(阶段生命周期法)、原型法(阶段原型法、试验原型法、演进原型法)——按系统的分析要素来分,面向处理方法PO、面向数据方法DO、面向对象方法OO。ManagementInformationSystemLogoCompanyLogo、PO、DO、OO的理论PO:就是系统分析的出发点在于要搞清系统要进行什么样的处理;包括两种:面向功能的、面向过程的。DO:就是面向数据的,通过需求的分析,建立组织的信息模型并建立数据库的分析方法;OO:分析组织的对象,把描述对象的数据和对象的操作绑扎在一起,进行的面向对象的分析方法。ManagementInformationSystemLogoCompanyLogo、开发方法的三维分类ManagementInformationSystem开发方法分类实现程序方法进入系统的抓手时间阶段特点开发方法生命周期法原型法面向数据面向处理面向对象手工编程计算机辅助开发产品选择LogoCompanyLogo、三种具有完整认知体系基础的信息系统开发方法:结构化系统开发方法;原型化系统开发方法;面向对象的系统开发方法。ManagementInformationSystemLogoCompanyLogo系统开发过程中的认知方法(1)结构化系统开发方法——基本思想;——结构化方法的系统开发过程;系统规划、系统分析、系统设计、系统实施、系统运行。——系统开发生命周期图图14-6结合讲解——结构化系统开发方法的认知体系=系统分析+功能分析法+流程分析法ManagementInformationSystemLogoCompanyLogo系统开发过程中的认知方法(2)原型方法——基本思想:在管理信息系统开发的开始阶段,凭借系统开发工作人员对用户需求的理解与用户共同确定系统的基本要求和主要功能,在强有力的人、软件环境支持下,给出一个满足用户需求的初始系统原型,然后与用户反复协商修改,最终形成MIS系统。ManagementInformationSystemLogoCompanyLogo系统开发过程中的认知方法(2)原型方法——原型方法的开发过程图14-7工作流程分析——原型方法使用的适用范围和局限性——原型化系统开发方法的认知体系=系统分析+模拟渐进法ManagementInformationSystemLogoCompanyLogo系统开发过程