UML是一种通用建模语言,它本身具有的可扩展性使其不仅可以用于软件系统开发各个阶段的建模,也可以用于商业和其他几乎所有类型的建模。总体来说,UML由以下几个部分构成。模型元素UML中的模型元素包括事物以及事物之间的联系。通用机制UML提供的通用机制可以为模型元素提供额外的注释、信息或语义。UML的组成结构如图6-1所示。图6-1 UML结构图用例图和类图是面向对象系统开发的重点内容。......
2023-11-23
1.信息系统发展的三个阶段
信息技术在企业的广泛应用大体可以分为两大部分:一部分是辅助生产过程,实现生产过程自动化,如计算机辅助设计CAD(Computer Aided Design)、计算机辅助制造CAM(Computer Aided Manufactory)、计算机辅助工艺计划CAPP(Computer Aided Process Planning)、柔性生产系统FMS(Flexible Manufactory System)等;另一部分是辅助企业管理,试图实现管理自动化,即各类信息系统。两者结合起来就是CIMS,即计算机集成制造系统(Computer Integration Manufactory System),或计算机集成管理系统(Computer Inte-gration Management System)。
信息系统的概念是不断发展的,一般认为,信息系统的发展已经经历了数据处理系统、管理信息系统、决策支持系统三个阶段。
(1)数据处理系统
早期的数据处理系统EDPS(Electronic Data Processing System)主要用来处理日常交易数据,产生各种报表,重点在于实现手工作业的自动化,提高工作效率。数据处理系统是管理信息系统的初级阶段。一个典型的例子是美国某航空公司20世纪50年代建立的SABRE预约订票系统。该航空公司在世界各地有1008个订票点,可以预订近千个航班的76000个座位。在系统建立前,各订票点按一定比例分配座位,由于各订票点彼此不联系,航班载客率较低。为了改变这种状况,公司利用计算机和已有的通信设备建立了SABRE系统。它能存取600000个旅客记录和27000个飞行段记录,并可以实现数据的自动更新、自动调节,分配各预约点之间机票的余额。系统的建成,使该公司航班满座率大大领先于其他航空公司,带来了巨大的经济效益。这样一个系统,数据量很大,操作也很复杂,而且它只是反映最新状态的系统,没有预测和控制功能,不能改变系统的状态,例如不能体现出以现在的售票速度何时将票售完,从而应采取何种措施补救。
(2)管理信息系统
20世纪70年代初,随着数据库和管理科学的发展,在数据处理系统的基础上,管理信息系统逐步成熟起来。具有统一规划的数据库是管理信息系统成熟的重要标志。管理信息系统有两个重要特点:一是高度集中,二是利用定量化的科学管理方法支持管理决策。数据库标志着信息已集中成为资源,可供各种用户共享。最初人们设想管理信息系统是一个高度一体化的系统,能处理所有的功能。实践中人们认识到这种高度统一的系统过于复杂,难以实现。人们根据总体规划,开发了多个子系统,而管理信息系统则是一些相关子系统的联合。
(3)决策支持系统
决策支持系统DSS(Decision Support System)的特点在于以交互方式支持决策者解决半结构化的决策问题。在此基础上又提出了群体决策支持系统GDSS(Group Decision Support System),它支持决策群体共同决策。决策支持系统不强调全面的管理功能。
2.企业中信息系统的类型
企业中应用的信息系统大体可分为以下五种:
(1)事务(数据)处理系统(EDPS/TPS)
事务处理系统是用于实现企业可程序化的、日常业务活动自动处理的计算机应用系统,能自动生成支持业务活动的各种报表、单据,用来完整收集、保存业务过程中产生的数据资料。事务处理系统是以提高数据处理效率为目的的计算机化数据处理系统,可分为单项数据处理(EDPS)和综合数据处理(TPS)两个阶段。
事务处理系统的特点是日常业务中信息报表单据处理的计算机化—基本业务活动的信息支持。
● 依赖独有的计算机数据文件。
● 着眼于提高业务工作的效率。
● 缺乏对综合管理的信息支持能力。
事务由引发企业日常基本业务活动的动因(事件),确保该业务得以完成的一系列报表单据的利用与生成过程以及相关的数据组成。
常见的事务处理系统有:
● 客户订单处理。
● 会计记账。
● 超市的购物结账。
● 借书。
● 学生查阅成绩。
● 学生注册。
以客户订单处理和会计记账事务为例,说明事务处理系统的过程。
会计记账事务:
● 事件——提交财务单据。
● 过程——检验审核标记(主管签字)和财务单据合法性、批注借贷方代码与金额、
记账。
● 数据——财务单据、记账凭证。(www.chuimin.cn)
客户订单处理事务:
● 事件——客户提交订单。
● 过程——验证客户记录、检查库存、订合同、下达生产(采购)计划。
● 数据——客户文件、库存台账、合同文本、计划书。
(2)管理信息系统(MIS)
管理信息系统是支持全公司运行和综合数据管理与优化,并为不同层次的用户(管理人员)的管理决策活动提供信息支持的计算机应用系统。管理信息系统的特点如下:
● 对综合数据处理系统的依赖。
● 信息的综合处理。
● 数学模型的应用。
● 着眼于效益。
管理信息系统的不足是缺乏对非结构化问题的解决能力。
(3)决策支持系统(DSS)
决策支持系统是为不同层次的用户(管理人员)的管理决策活动,特别是半结构化和非结构化管理决策活动,提供信息支持的计算机应用系统。
决策支持系统的实现策略:
● 灵活的人机对话接口。
● 人工智能与知识处理技术的应用。
● 多方案决策结果的评价与选择。
(4)办公自动化系统
办公自动化系统是支持公司不同层次的用户(文员)处理种类繁多、零碎杂乱的日常办公事务,提高其工作效率的计算机应用技术与系统。
常见的办公自动化系统有:文字处理、电子邮件、电子表格、桌面印刷系统等。
(5)集成信息系统(CIMS、ERP)
集成信息系统体现了一种哲理:企业经营全过程借助于信息的传递构成一个整体。它是用来组织现代化工业生产的指导思想。典型的集成信息系统包括计算机集成制造系统(CIMS)和企业资源计划(ERP)。
计算机集成制造系统于1973年由美国的约瑟夫·哈林顿博士首次提出,它的基本思想是:借助计算机系统,把从接收订单,到生产计划、设计工艺文件编制、加工装配、检验、销售及售后服务等一整套生产经营管理、技术设计、加工制造等环节集成起来,形成一个高度自动化的生产经营系统,以更好适应市场需求。
计算机集成制造系统的工作原理,如图1-6所示。
图1-6 计算机集成制造系统
实施CIMS的困难是计算机控制的加工制造全盘自动化投资巨大,推广困难。
ERP系统通过对客户订单的处理,自动生成主生产计划(MPS)、物料需求计划(MRP)、能力需求计划(CRP)。经验证可行后,再依次生成资金计划、采购订单、作业计划,实施对企业生产经营活动全面管理的计算机应用系统。
有关信息系统开发方法与实践教程的文章
UML是一种通用建模语言,它本身具有的可扩展性使其不仅可以用于软件系统开发各个阶段的建模,也可以用于商业和其他几乎所有类型的建模。总体来说,UML由以下几个部分构成。模型元素UML中的模型元素包括事物以及事物之间的联系。通用机制UML提供的通用机制可以为模型元素提供额外的注释、信息或语义。UML的组成结构如图6-1所示。图6-1 UML结构图用例图和类图是面向对象系统开发的重点内容。......
2023-11-23
信息系统的开发具有长期性、复杂性和风险性,需要科学的方法论作指导。常用的信息系统开发方法有结构化系统开发方法、面向对象系统开发方法和原型法三种。像决策支持系统这种具有开发性而无固定需求范围的系统,更适合用原型法进行开发。图1-15 原型法的开发过程本书的第2~5章主要讲述的是结构化的系统开发方法;第6~15章,主要介绍的是面向对象的系统开发方法。......
2023-11-23
用例是一组动作序列的描述,系统执行这些动作,并产生传递参与者意愿的可观察结果。用例的名字是一个字符串,分为简单名和路径名两种方式。用例Mainte nance是属于包Business的。基于这些参与者及其需求,通过回答前面的问题,可以建立如下用例:●记录成绩。......
2023-11-23
继承是指子类可以自动拥有父类的全部属性和操作。另外如图7-2所示,表示出了几种类之间的继承关系,位于上层的类是下层类的直接或间接父类,最下层是几种类实例化成的对象。图7-1 继承的描述图7-2 继承的例子继承性又分为单重继承和多重继承两类。单重继承时一个子类只能有一个父类,多重继承时一个子类可以有多于一个的父类。单重继承构成的类之间关系是一棵树,多重继承构成的类之间的关系是一个图。继承具有传递性。......
2023-11-23
这一阶段的任务主要由系统分析员来完成。系统分析阶段是系统详细开发的关键性阶段,关键在于“理解”和“表达”。这是对系统进行概要描述的工具,是系统分析的核心内容。......
2023-11-23
本节首先介绍用例图的基本概念。理解这些概念是正确绘制用例图的基础。用例使用系统与一个或多个参与者之间的一系列消息来描述系统间的交互。用例图由以下元素组成:●参与者:也称为角色,它代表系统的用户。画用例图时,有时并不画出系统边界,但边界却是存在的。用例图可以包含注释和约束,还可以包含包,用于将模型中的元素组合成更大的模块。图8-1 用例图示例在需求分析中,用例图只说明系统具有哪些功能,不必说明如何实现。......
2023-11-23
系统实施是开发信息系统的最后一个阶段。系统设计说明书详细规定了系统的结构和各个模块的功能、输入和输出,还规定了数据库的物理结构,这是系统实施的出发点。而系统实施则是调集各种人员、设备、材料在盖楼的现场,根据图样按实施方案的要求把大楼盖起来。系统实施的主要工作有:程序编码、质量保证与控制、数据准备、组织系统测试、项目管理与实施进度控制。......
2023-11-23
相关推荐