《系统分析和设计》PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.9 规划和模型化系统开发项目
• 选择好了开发方法后,系统开发人员必 须为需要的任务创建规划和模型。
• 一般地,开发团队使用项目管理工具来 达到最终结果。
开发方法
开发模型 项目管理工具
最终 结果
1.9.1 对比预测模型和适应模型
• 因为是预测性方法,结构化分析 把开发过程划分为一系列阶段, 叫做系统开发生命周期(SDLC) ,
1.5.2 事务处理系统
• 事务处理(TP)系统处理日常业务运行产生的数据。如客户订单处理、账目接收和保 单索赔处理等。
1.5.3 业务支持系统
• 业务支持系统为全公司不同层次的用户提供相关 工作的信息支持。这些系统可以分析事务数据、 产生管理和控制业务过程所需要的信息,为良好 决策提供信息。
• 业务支持系统能够与TP系统紧密合作。例如,当 公司向客户销售商品,TP系统记录这笔销售,更 新客户收支差额,并从库存中扣除。
1.5.6 信息系统集成
• 多数大公司需要事务处理、业务支持、知识管理 和用户生产率等系统的组合。
• 例如一个国际客户所购产品有问题并要求保单索赔,客户 服务代表把这个索赔要求输入到TP系统。这个事务更新另 外两个系统:一个是跟踪产品问题和索赔活动的知识管理 系统,另一个是有决策支持能力的质量控制系统。质量控 制引擎应用what-if分析确定是否应该做产品设计更改来减 少这种保单索赔。
• 1.7.1 建模: • 建模产生概念化或过程的图形化表示,系统开发人员可以进行分析、测试和修改。系
统分析员通过使用一系列业务、数据、对象、网络和过程模型来描述并简化信息系统 。
1.7.2 原型设计
• 原型设计可以测试系统概念并提供在做出最终决 策之前检查输入、输出和用户界面的机会。原型 是信息系统的早期版本。
第1章 引论
• 学习目标:
1. 讨论信息技术对企业决策和企业成功的影响 2. 定义信息系统并描述其各部分 3. 解释怎样通过概图和模型来表现企业功能与运作方式 4. 解释Internet怎样影响企业决策和企业关系 5. 信息系统的分类及其使用对象 6. 建模、原型设计和CASE工具的介绍 7. 介绍结构化分析与面向对象分析的方法 8. 对比瀑布模型和自适应模型的系统开发生命周期
事件:接受销售订单 过程:检查客户身份 过程:核查客户信誉
结果:完成的销售订单 过程:输入客户订单数据 处理销售订单的企业模型示例
1.4 Internet的影响
• 基于Internet的商务称作电子商务。 • 电子商务包括两个部分:B2C(企业对客户)和B2B(企业对企业)。 • B2C: • B2B:
1.5 企业如何使用信息系统
• 现在包括高层管理者在内的所有员工都在使用办公系统。 • 操作人员通常需要决策支持系统。 • 一系列新的系统定义包括企业计算系统、事务处理系统、业务支持系统、知识管理系
统和用户生产率系统。
1.5.1 企业计算系统
• 企业计算是指支持全公司运行和数据管理需求的 信息系统。如机票预定系统。
• 原型可以作为标准检验程序来评价所完成系统的 初始模型服务,也可以开发成系统的最终版本。
• 不论上述哪种方法,原型都明显加快了开发过程 。
• 原型设计的一个潜在缺点就是决策做出得太早, 常常在业务和IT问题完全了解之前就要做决策。
1.8 系统开发方法
• 目前最流行的是结构化分析和面向对象分析方法
• 企业计算的主要目的是整合公司的主要功能(如 生产、销售、服务、库存控制和帐目)来提高效 率,降低成本并帮助管理者做出关键决策。
• 企业计算同样通过实施公司范围内的数据存取框 架增强了数据安全性和可靠性。
• 在很多大公司,称为企业资源规划(ERP)的应用 系统为全公司用户和管理者提供支持。实现成本 核算的大幅度的降低。
1.2. 信息系统的组成
• 系统是产生特定结果的相关组件的集合。
• 其中的关键任务系统是指对公司的运作至关重要 的系统。例如订单处理系统就是关键任务系统, 因为没有它公司就无法运作。
• 每个系统都需要输入数据。在信息系统中,数据 由基本事实组成,这些基本事实是系统的原始材 料。信息是已经被转化的对用户有用的输出数据 。如编号、产品代码和订购数量等都是数据。
系统分析与设计
指定教材:
《系统分析与设计教程》
作者: (美)Gary B.Shelly Thomas J.Cashman 译者: 史晟辉 王艳青 李芳 耿志强
Harry J.Rosenblatt
参考教材:
《信息系统分析与设计》甘仞初 高等教育出版社 《信息系统分析与设计教程》姜同强 科学出版社 《信息系统分析与设计》邝孔武 清华大学出版社 《信息系统开发实例》张基温 清华大学出版社
• 企业过程建模需要企业概图和一系列记录各种企 业过程的模型。
1.3.1 企业概图
• 是对公司的总体功能、过程、组织、产品、服务 、客户、供应商、竞争对手、约束条件和未来方 向的全面概述。
• 为了建立企业概图,系统分析员要调查该公司的 产品、服务和Internet商机,还要研究公司的各种 信息系统之间的相互作用、专用信息需求和未来 发展计划。
1.8.1 结构化分析
• 结构化分析方法是一种传统的系统开发技术,通过一个系统开发生命周期(SDLC)进 行规划、分析、设计、实施和支持信息系统。
• 因为结构化分析方法基于详细的规划,类似于构建一栋大楼的蓝图,也称为预测的方 法。
1.8.2 面向对象分析
• 鉴于结构化分析把过程和数据看成是独立的两个部分,面 向对象(OO)分析把数据和建立在数据上的过程结合起 来称为对象。
• 知识管理系统应用推理规则(逻辑规则)来识别 数据模式和关系。
• 知识管理系统不需要严格的逻辑规则,许多知识 管理系统应用一种叫做模糊逻辑的技术,它允许 通过不精确的关系进行推理,它能够在列表顶端 把最相关的结果按照优先顺序的形式显示。
1.5.5 用户生产率系统
• 用户生产率系统包括:电子邮件、语音邮件、传真、视频会议、文字处理、自动日历 、数据库管理、电子制表软件、台式印刷系统、演示文稿图表、公司局域网和高速Inte rnet接入以及其它各种组件等。
。例如、公司级的应用程序称为企业应用程序;个人用的 文字处理程序、数据库管理系统等工具都属于应用软件。
1.2.3. 数据
• 数据是信息系统生成有用信息的原材料。 • 信息系统可在不同的存储单元存储数据,这些存储单元称为表。 • 通过数据表的关联,各种数据有了各种复杂的联系。
1.2.4. 过程
• 过程描述了为达到指定结果,用户、经理和IT人员所执行的任务和企业功能。 • 过程是信息系统的组成部分,因为它们代表实际的企业日常运作。 • 要建立一个成功的信息系统,分析人员必须了解业务流程并且仔细地为此建立文档。
• 高层管理者制定长远计划,称为战略规划,决定 公司的所有任务和目标。
• 战略规划影响公司未来的生存与发展,包括长期 的IT规划。
• 高层管理者致力于整个企业,并用信息技术规划 公司的进程与方向。
• 为了确定战略规划,高层管理者还需要公司外部 的信息,如经济预测、技术趋向、竞争威胁和政 府政策等。
1.6.2 中层管理者和知识工人
关于系统的概念
• 世界上最好的系统是:支持企业和信息需求。首先需要总体讨论企业信息系统,然后 要建立企业模型,以了解该企业的具体运作过程,还要确定系统分析和设计的工具和 技术。
• 常用方法有:结构化分析方法和面向对象分析方法。 • 分析过程中常用的有瀑布模型和螺旋模型。
1.1. 信息技术的影响
• 信息技术(IT)是指硬件、软件产品与服务的综合,公司应用这些产品和服务来管理、 存取、交流和共享信息。
1.2.5 人
• 信息系统的主要目的是为用户提供有价值的信息 。
• 用户是指包括公司内部和外部的与信息系统有关 系的人,这些人也称为最终用户。
• 内部用户包括管理员、经理、技术人员、销售人 员和公司高级职员。
• 外部用户包括在公司网页上订货的顾客和使用客 户系统规划生产进程的供应商。系统的成败依赖 于用户是否满意系统的输出和运行。
• 业务支持系统的重要特征是决策支持能力。决策 支持通过生成计算机模型和应用一系列的变量帮 助用户做出决策。例如零售商通过what-if来分析 确定可增加利润的价格。
1.5.4 知识管理系统
• 知识管理系统把知识库和决定知识如何应用的推 理规则结合起来模仿人类推理,因而称为专家系 统。
• 知识库由一个庞大数据库组成,允许用户通过输 入关键词一为查找信息。
• 有了企业概图,分析员就可以创建一系列的企业 模型。
1.3.2. 企业模型
• 企业模型使经理和系统分析员易于了解企业日常 的运作。
• 企业模型是公司执行的一个或几个业务过程的图 形化表示,如接受航班预约、售票或给予客户信 用账户。
• 业务过程描述了一系列特殊事务、事件、任务和 结果。
• 复杂的企业运作需要一系列相关联的模型以展示 总体情况。
• 目前企业比以往更依赖于IT提高效率、减少运行成本。
1.1.2. 系统分析与设计的作用
• 系统分析与设计是开发高质量信息系统的渐进过程。信息系统融合了信息技术、人以 及数据以满足企业需求。
• 例如,信息系统可以处理日常企业事务,提高公司生产率,帮助经理做出明智的决策 。
• IT部门的团队包括规划、开发和维护信息系统的系统分析员。
• 成功的公司把IT看做重要资产,必须有效使用、不断更新和维护。
课堂练习
• 以宁波城市职业技术学院网站为例,分析是怎样利用信息技术产品和服务来管理、存 取、交流和共享信息的。
1.1.1. IT的未来
• 企业的成功比以往任何时候都更依赖信息技术,根据美国商业部的一篇报告,2007年 美国将有超过半数的人从事的工作与IT有关的行业。
• 这个例子中,TP系统集成了知识管理系统和具有决策支持 特征的业务支持系统。
1.6 信息系统用户及其需求
• 典型的组织模型分为业务功能和组织层次: • 1.组织层次:高层管理者、中层管理者和知识工人、主管和小组领导、操作人员 • 2.业务功能:市场、产品、信息技术、销售、财会、人力资源
1.6.1 高层管理者
• 系统分析员使用OO分析模拟真实世界的业务过程与运作 模型。其结果是一组代表了实际的人、事物、事务和事件 的软件对象。使用OO编程语言,程序员可以编写出产生 这个对象的代码。
• 对象是类的实例,类是相似对象的集合。对象的特征称为 属性,属性是对象从类中继承的或自己拥有的属性。
• 在OO设计中,称为方法的内部处理可以改变对象的属性 。例如,订单有确认也可取消,使相应的属性发生变化。
课堂练习
• 以淘宝网站购物或电器控制系统为例,分析系统包括的主要部分:硬件、软件、数据 、过程和人。
1.3 了解企业
• 为设计成功的系统,IT专业人员必须了解公司的 业务流程。
• 每个企业情况是不同的。例如零售店、Internet拍 卖网站和旅馆都有不同的信息系统需求。
• 系统分析员用称为企业过程建模的过程来表示公 司的运作和信息需求。
• 成功的企业需要知识工人来完成它的任务。
1.6.3 主管或小组领导
• 主管(通常也称为小组领导)管理操作人员,完成日常职责。他们调整操作任务和人 员,做出必要的决策,确保得到正确可行的工具、材料和培训。
• 主管需要决策支持信息、知识管理系统和用户生产率系统来完成任务。
1.7 系统开发工具和技术
• 信息系统包括的主要部分:硬件、软件、数据、过程和人 。
• 硬件: • 软件: 就是控制硬件并产生所需信息与结果的程序。软件
包括系统软件和应用软件。 • 系统软件管理硬件部件,如操作系统、防火墙打印机驱动
程序、通信设备驱动程序等 • 应用软件是由支持企业日常功能并提供用户所需信息的程
序组成。 • 应用软件能够通过它的组织为一个或数以千计的用户服务
• 仅次于高层管理者,中层管理者为主管和小组领 导提供方向 所以比高层管理者需要更多的详细信息,但比管 理日常运行的主管少。
• 知识工人包括专业人员,如系统分析员、会计师 、研究员、培训师和人力资源专家。知识工人也 使用业务支持系统、知识管理系统和用户生产率 系统,他们为组织的基本功能提供支持。
相关文档
最新文档