信息系统开发环境_第1页
信息系统开发环境_第2页
信息系统开发环境_第3页
信息系统开发环境_第4页
信息系统开发环境_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息系统开发环境 信息系统开发环境 信息系统类型信息系统类型 2.2 2.2 参与者参与者- -系统关联人员系统关联人员 2.3 2.3 现代信息系统的业务驱动力现代信息系统的业务驱动力 2.4 2.4 现代信息系统的技术驱动力现代信息系统的技术驱动力 2.5 2.5 信息系统构件信息系统构件 信息系统开发环境 事务处理系统事务处理系统(Transaction Processing Systems , TPS) 获取事务数据,保存数据获取事务数据,保存数据 管理信息系统管理信息系统 处理事务数据,以构建标准报表处理事务数据,以构建标准报表 决策支持系统决策支持系统 以不同的方式分析数据,支持决

2、策。以不同的方式分析数据,支持决策。 专家系统专家系统 从专家那里收集到知识,从专家那里收集到知识,向向决策者提供建议决策者提供建议 通信和协作系统通信和协作系统 办公自动化系统办公自动化系统 信息系统开发环境 信息系统开发环境 业务驱动力业务驱动力 参与者参与者过程过程 技术驱动力技术驱动力 信息系统信息系统 信息系统开发环境 业务驱动力业务驱动力 参与者参与者 系统所有者系统所有者 系统用户系统用户 系统设计人员系统设计人员 系统构造人员系统构造人员 系统分析员系统分析员 项目经理项目经理 过程过程 技术驱动力技术驱动力 信息系统信息系统 信息系统开发环境 系统所有者系统所有者 是信息系统

3、的发起人和主要倡导者,他是信息系统的发起人和主要倡导者,他 们通常负责投资项目以进行开发、运行和们通常负责投资项目以进行开发、运行和 维护信息系统。维护信息系统。 大中型系统大中型系统中高层经理中高层经理 小型系统小型系统中层经理或者主管中层经理或者主管 关注点:结果关注点:结果成本效益成本效益 信息系统开发环境 l 系统用户系统用户 是那些在通常意义上使用信息系统是那些在通常意义上使用信息系统 或者受到信息系统影响的人如收集、验证或者受到信息系统影响的人如收集、验证 、 录入、响应、存储、交换数据和信息。录入、响应、存储、交换数据和信息。 l 系统用户关心系统提供的功能,系统是否易学系统用户

4、关心系统提供的功能,系统是否易学 易用。易用。 l内部用户内部用户 办事员和服务人员办事员和服务人员; ; 技术人员和专业技术人员和专业 人员人员; ; 主管、中层经理和高层经理主管、中层经理和高层经理; ; l外部用户外部用户顾客、供应商、合作伙伴、雇顾客、供应商、合作伙伴、雇 员;远程和移动用户员;远程和移动用户 信息系统开发环境 系统设计人员系统设计人员 将系统用户的业务需求和将系统用户的业务需求和 约束条件转换成技术方案。他们设计满足约束条件转换成技术方案。他们设计满足 系统用户需求的计算机文件、数据库、输系统用户需求的计算机文件、数据库、输 入、输出、屏幕界面、网络和程序。入、输出、

5、屏幕界面、网络和程序。 包括:包括: 数据库管理员、网络构架师、数据库管理员、网络构架师、webweb构架师、构架师、 图形艺术师、安全专家、技术专家图形艺术师、安全专家、技术专家 信息系统开发环境 系统构造人员系统构造人员 根据系统设计人员的设计根据系统设计人员的设计 说明构造信息系统构件。在许多情况下,说明构造信息系统构件。在许多情况下, 一个构件的系统设计人员和系统构造人员一个构件的系统设计人员和系统构造人员 是同一个人。是同一个人。 包括:包括: 应用程序员、系统程序员、数据库程序员、应用程序员、系统程序员、数据库程序员、 网络管理员、安全管理员、网络管理员、安全管理员、webweb站

6、点管理员、站点管理员、 软件集成员软件集成员 信息系统开发环境 系统分析员要沟通技术人员与非技系统分析员要沟通技术人员与非技 术性人员间的交流障碍。术性人员间的交流障碍。 系统分析员确定并验证系统所有者系统分析员确定并验证系统所有者 和用户的业务问题和需求和用户的业务问题和需求 系统分析员确保技术方案实现了业系统分析员确保技术方案实现了业 务需求。务需求。 信息系统开发环境 2.2.5.1 2.2.5.1 系统分析员角色系统分析员角色 l 系统分析员既懂业务又懂计算机技术,他系统分析员既懂业务又懂计算机技术,他 们首先研究业务问题和机遇,然后把业务们首先研究业务问题和机遇,然后把业务 和信息需

7、求转换成信息系统的规格说明。和信息需求转换成信息系统的规格说明。 l 系统分析员通过检查数据的输入、处理以系统分析员通过检查数据的输入、处理以 及信息的输出,系统的评估企业的运作方及信息的输出,系统的评估企业的运作方 式,旨在改进组织过程。式,旨在改进组织过程。 l 系统分析员的三种主要角色:顾问、支持系统分析员的三种主要角色:顾问、支持 专家和变更代理。专家和变更代理。 信息系统开发环境 2.2.5.2 2.2.5.2 系统分析员在哪里工作系统分析员在哪里工作 信息系统开发环境 2.2.5.4 2.2.5.4 系统分析员所需技能系统分析员所需技能 系统分析和设计技能系统分析和设计技能 信息技

8、术知识信息技术知识 编程经验编程经验 一般商务知识一般商务知识 通用解决问题技能通用解决问题技能 人际沟通能力人际沟通能力 灵活性和适应能力灵活性和适应能力 人格与道德规范人格与道德规范 信息系统开发环境 销售专业知识和经验给其他企业,帮助那些销售专业知识和经验给其他企业,帮助那些 企业购买、开发、集成信息系统。企业购买、开发、集成信息系统。 可以是系统分析员、系统设计人员、构造人可以是系统分析员、系统设计人员、构造人 员。员。 隶属于咨询机构或者服务机构。隶属于咨询机构或者服务机构。 举例:举例: 技术工程师、销售工程师、系统顾问、签约程技术工程师、销售工程师、系统顾问、签约程 序员、系统集

9、成人员序员、系统集成人员 信息系统开发环境 经验丰富的从业人员,根据进度安排、经验丰富的从业人员,根据进度安排、 预算、发布产品、客户满意度、技术标准、预算、发布产品、客户满意度、技术标准、 系统质量,计划、监视、控制项目。系统质量,计划、监视、控制项目。 项目管理是一个专业角色,需要专门技项目管理是一个专业角色,需要专门技 能和经验。能和经验。 大多数项目经理由系统分析员担任,有大多数项目经理由系统分析员担任,有 些是从系统所有者中挑选。些是从系统所有者中挑选。 信息系统开发环境 业务驱动力业务驱动力 参与者参与者 系统分析员系统分析员 项目经理项目经理 系统所有者系统所有者 系统用户系统用

10、户 系统设计人员系统设计人员 系统构造人员系统构造人员 过程过程 技术驱动力技术驱动力 信息系统信息系统 经济全球化经济全球化 电子商务电子商务 安全和隐私安全和隐私 协作与合作经营协作与合作经营 知识产权管理知识产权管理 持续改进持续改进 全面质量管理全面质量管理 业务过程重构业务过程重构 信息系统开发环境 经济全球化经济全球化 新的更大的国际市场新的更大的国际市场 新的市场竞争者新的市场竞争者 对信息系统的影响对信息系统的影响 支持多种语言、货币汇率、国际贸易规则、不支持多种语言、货币汇率、国际贸易规则、不 同的商业文化和业务方式同的商业文化和业务方式 需要实现国际化数据的融合需要实现国际

11、化数据的融合 与不同语言的人员交流与不同语言的人员交流 信息系统开发环境 类型:类型: 公司形象、产品和服务的简单宣传公司形象、产品和服务的简单宣传 Business-to-consumer (B2C)Business-to-consumer (B2C) Business-to-business (B2B)Business-to-business (B2B) 对信息系统影响对信息系统影响 大多数系统都面向因特网体系结构设计大多数系统都面向因特网体系结构设计 更多的应用软件设计在更多的应用软件设计在webweb浏览器上,客户浏览器上,客户 端操作系统相对而言不再重要。端操作系统相对而言不再重要。

12、 信息系统开发环境 安全安全 当遭到破坏、恐怖袭击、灾难时业务如何继当遭到破坏、恐怖袭击、灾难时业务如何继 续运行。续运行。 企业如何保护数字资产不受外界侵害。企业如何保护数字资产不受外界侵害。 隐私隐私 客户对网络环境中的隐私要求越来越高。客户对网络环境中的隐私要求越来越高。 政府正在对隐私立法政府正在对隐私立法 对信息系统的影响对信息系统的影响 需要更加严格的安全和隐私控制需要更加严格的安全和隐私控制 信息系统开发环境 管理层强调打破独立组织部门和职能部门之管理层强调打破独立组织部门和职能部门之 间的壁垒。间的壁垒。 建立交叉功能团队,从多学科视角协作实现建立交叉功能团队,从多学科视角协作

13、实现 共同业务目标。共同业务目标。 协作趋势扩展到组织外部,甚至包括竞争对协作趋势扩展到组织外部,甚至包括竞争对 手。手。 信息系统开发环境 知识资产管理知识资产管理 认识到数据、信息、知识都是关键的业务资认识到数据、信息、知识都是关键的业务资 源。源。 组织如何管理和共享知识,以获得竞争优势?组织如何管理和共享知识,以获得竞争优势? 整合数据和信息,创建和保留知识。整合数据和信息,创建和保留知识。 信息系统开发环境 持续过程改进仔细检查业务过程,实现一持续过程改进仔细检查业务过程,实现一 系列的小改进,以便持续改进业务过程。系列的小改进,以便持续改进业务过程。 全面质量管理:质量管理不仅仅与

14、所销售全面质量管理:质量管理不仅仅与所销售 的产品和服务有关,而且是一种企业中的的产品和服务有关,而且是一种企业中的 每个人都对质量负有责任的文化。每个人都对质量负有责任的文化。 信息系统开发环境 业务过程重构(业务过程重构(BPRBPR):在):在BPRBPR过程中,每个过过程中,每个过 程的各个方面都根据时限、瓶颈、开销和是否真程的各个方面都根据时限、瓶颈、开销和是否真 正给组织带来价值进行分析。业务过程最终按照正给组织带来价值进行分析。业务过程最终按照 效率最大化和开销最小化进行重构。效率最大化和开销最小化进行重构。 首先重新设计业务过程然后再编写软件自动化业首先重新设计业务过程然后再编

15、写软件自动化业 务过程更加有用。可以避免自动化那些基本的低务过程更加有用。可以避免自动化那些基本的低 效率过程。效率过程。 购买软件包时,重新设计业务过程来满足软件包购买软件包时,重新设计业务过程来满足软件包 要比强迫软件包来适应现有业务过程要容易的多。要比强迫软件包来适应现有业务过程要容易的多。 信息系统开发环境 业务驱动力业务驱动力 参与者参与者 系统分析员和项目经理系统分析员和项目经理 系统所有者系统所有者 系统用户系统用户 系统设计人员系统设计人员 系统构造人员系统构造人员 过程过程 技术驱动力技术驱动力 信息系统信息系统 1.4.1 1.4.1 网络和因特网网络和因特网 1.4.2

16、1.4.2 移动和无线技术移动和无线技术 1.4.3 1.4.3 对象技术对象技术 1.4.4 1.4.4 协作技术协作技术 1.4.5 1.4.5 企业应用企业应用 信息系统开发环境 如今的信息系统是构建在网络体系结构上的,由如今的信息系统是构建在网络体系结构上的,由 局域网和广域网构成局域网和广域网构成 xHTMLxHTML和和XMLXML是编写是编写WebWeb页面和因特网应用程序的基页面和因特网应用程序的基 本语言本语言 脚本语言是专门为因特网应用程序设计的简单编程语脚本语言是专门为因特网应用程序设计的简单编程语 言言 WebWeb专用语言专用语言 内联网供组织内部雇员使用的私有因特网

17、内联网供组织内部雇员使用的私有因特网 外联网用于特定组织之间的私有因特网外联网用于特定组织之间的私有因特网 公司门户公司门户 WebWeb服务服务 信息系统开发环境 掌上电脑掌上电脑 移动电话移动电话 笔记本电脑笔记本电脑 这些技术趋势将深远的影响新信息系统的这些技术趋势将深远的影响新信息系统的 分析和设计分析和设计 信息系统开发环境 面向对象分析和设计方法已经成为构造绝面向对象分析和设计方法已经成为构造绝 大多数现代信息系统的首选方法。大多数现代信息系统的首选方法。 优点优点 对象是可复用的对象是可复用的 对象是可扩展的对象是可扩展的 信息系统开发环境 协作技术是指那些提高人际交互和团队工协

18、作技术是指那些提高人际交互和团队工 作能力的技术。作能力的技术。 电子邮件、即时消息、群件和工作流系统电子邮件、即时消息、群件和工作流系统 系统分析员和系统设计人员需要把这些革系统分析员和系统设计人员需要把这些革 命性的协作技术构建到他们的应用软件中。命性的协作技术构建到他们的应用软件中。 信息系统开发环境 信息系统开发环境 企业应用软件企业应用软件 核心业务功能:财务管理、人力资源管理、市核心业务功能:财务管理、人力资源管理、市 场和销售、运行管理场和销售、运行管理 客户关系管理客户关系管理 供应链管理供应链管理 系统集成的问题系统集成的问题 信息系统开发环境 企业资源规划(企业资源规划(E

19、RPERP):为整个企业提供了):为整个企业提供了 核心信息系统功能核心信息系统功能 供应链管理(供应链管理(SCMSCM) 客户关系管理(客户关系管理(CRMCRM) 企业应用集成(企业应用集成(EAIEAI) 信息系统开发环境 信息系统架构信息系统架构 体系提供一个统一的框架,不同的人们可以体系提供一个统一的框架,不同的人们可以 从不同视角组织并观察从不同视角组织并观察ISIS的基本构建模块。的基本构建模块。 提供组织信息系统组件的基础。不同人员提供组织信息系统组件的基础。不同人员 对信息系统具有不同视角。对信息系统具有不同视角。 信息系统开发环境 系统所有者和用户关心三个公共的业务目标:

20、系统所有者和用户关心三个公共的业务目标: 改进业务知识的目标;改进业务知识的目标; 改进业务过程和服务的目标;改进业务过程和服务的目标; 改进业务通信和人际协作的目标。改进业务通信和人际协作的目标。 系统设计人员和构造人员系统设计人员和构造人员 支持企业积累和使用业务知识的数据库技术支持企业积累和使用业务知识的数据库技术 自动化业务过程和服务的软件技术自动化业务过程和服务的软件技术 支持业务通信和协作的接口技术支持业务通信和协作的接口技术 信息系统开发环境 信息系统开发环境 信息系统开发环境 提高业务知识是信息系统的基本目标提高业务知识是信息系统的基本目标 业务知识来自数据和信息。业务知识来自

21、数据和信息。 使用数据库技术收集和存储业务数据使用数据库技术收集和存储业务数据 信息系统开发环境 2.5.1.1 2.5.1.1 系统所有者的知识视图系统所有者的知识视图 系统所有者只对增加新的业务知识的信息系统所有者只对增加新的业务知识的信息 感兴趣感兴趣 系统所有者定义项目的范围和预期系统所有者定义项目的范围和预期 对于知识,项目范围可以使用简单的词汇定义对于知识,项目范围可以使用简单的词汇定义 ,如业务实体和规则,如业务实体和规则 对于项目预期,系统所有者则使用与业务实体对于项目预期,系统所有者则使用与业务实体 和规则有关的问题、机会和限制条件进行定义和规则有关的问题、机会和限制条件进行

22、定义 信息系统开发环境 信息系统的用户是描述业务数据的专家信息系统的用户是描述业务数据的专家 数据需求是对前面由系统所有者确定的业数据需求是对前面由系统所有者确定的业 务实体和规则的扩展务实体和规则的扩展 系统用户提供的数据需求要与系统所有者系统用户提供的数据需求要与系统所有者 提供的信息范围和预期保持一致并形成互提供的信息范围和预期保持一致并形成互 补补 信息系统开发环境 系统设计人员更关注数据库技术系统设计人员更关注数据库技术 系统设计人员将系统用户的业务数据需求系统设计人员将系统用户的业务数据需求 转换成数据库设计转换成数据库设计 系统设计人员的知识视图由数据结构、数系统设计人员的知识视

23、图由数据结构、数 据库模式、域、索引和其他与技术相关的据库模式、域、索引和其他与技术相关的 组件构成组件构成 信息系统开发环境 系统构造人员离实际的数据库管理系统最系统构造人员离实际的数据库管理系统最 近近 系统构造人员必须使用非常精确的且不能系统构造人员必须使用非常精确的且不能 出错的语言表示数据出错的语言表示数据 信息系统开发环境 信息系统开发环境 系统所有者对被称为业务功能的一组高级系统所有者对被称为业务功能的一组高级 过程感兴趣过程感兴趣 对于业务事件和事件响应,系统所有者要对于业务事件和事件响应,系统所有者要 考虑可预见的问题、机会、目标、目的和考虑可预见的问题、机会、目标、目的和

24、约束,开发支持业务功能的信息系统的费约束,开发支持业务功能的信息系统的费 用和收益也将被讨论。用和收益也将被讨论。 系统所有者还会确定提供给客户、供货商系统所有者还会确定提供给客户、供货商 和雇员的服务以及服务等级。和雇员的服务以及服务等级。 信息系统开发环境 系统用户一般关心业务过程。系统用户一般关心业务过程。 系统用户以业务过程需求的形式说明一个系统用户以业务过程需求的形式说明一个 新系统的业务过程。过程需求通常按照活新系统的业务过程。过程需求通常按照活 动、数据流或工作流的形式表述。动、数据流或工作流的形式表述。 系统开发的难点是用可以被系统用户理解系统开发的难点是用可以被系统用户理解

25、的业务术语详细的确定、表达和分析业务的业务术语详细的确定、表达和分析业务 过程需求。过程需求。 信息系统开发环境 给定系统用户视图的业务过程,设计人员给定系统用户视图的业务过程,设计人员 必须首先决定哪个过程需要自动化,以及必须首先决定哪个过程需要自动化,以及 如何实现最佳自动化。如何实现最佳自动化。 在购买软件的情况下,业务过程通常必须在购买软件的情况下,业务过程通常必须 被修改或调整,以便与软件协调。被修改或调整,以便与软件协调。 在内部构建软件的情况下,通常首先设计在内部构建软件的情况下,通常首先设计 业务过程。而且业务过程说明需要由软件业务过程。而且业务过程说明需要由软件 规格说明来补充,软件规格说明记录了要规格说明来补充,软件规格说明记录了要 编写的计算机程序的技术性设计。编写的计算机程序的技术性设计。 信息系统开发环境 系统构造人员使用精确的计算机程序设计系统构造人员使用精确的计算机程序设计 语言或应用开发环境表述过程,它们描述语言或应用开发环境表述过程,它们描述 了输入、输出、逻辑和控制。了输入、输出、逻辑和控制。 信息系统开发环境 信息系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论