《信息系统开发环境.ppt》由会员分享,可在线阅读,更多相关《信息系统开发环境.ppt(52页珍藏版)》请在三一办公上搜索。
1、第二章 信息系统开发环境,本章主要内容,2.1信息系统类型2.2 参与者-系统关联人员2.3 现代信息系统的业务驱动力2.4 现代信息系统的技术驱动力2.5 信息系统构件,2.1信息系统类型,事务处理系统(Transaction Processing Systems,TPS)获取事务数据,保存数据管理信息系统处理事务数据,以构建标准报表决策支持系统以不同的方式分析数据,支持决策。专家系统从专家那里收集到知识,向决策者提供建议通信和协作系统办公自动化系统,系统分析与设计框架,业务驱动力,参与者,过程,技术驱动力,信息系统,2.2 参与者系统关联人员,业务驱动力,参与者系统所有者系统用户系统设计人
2、员系统构造人员系统分析员项目经理,过程,技术驱动力,信息系统,2.2.1 系统所有者,系统所有者 是信息系统的发起人和主要倡导者,他们通常负责投资项目以进行开发、运行和维护信息系统。大中型系统中高层经理小型系统中层经理或者主管关注点:结果成本效益,2.2.2 系统用户,系统用户 是那些在通常意义上使用信息系统或者受到信息系统影响的人如收集、验证、录入、响应、存储、交换数据和信息。系统用户关心系统提供的功能,系统是否易学易用。内部用户 办事员和服务人员;技术人员和专业人员;主管、中层经理和高层经理;外部用户顾客、供应商、合作伙伴、雇员;远程和移动用户,2.2.3 系统设计人员,系统设计人员 将系
3、统用户的业务需求和约束条件转换成技术方案。他们设计满足系统用户需求的计算机文件、数据库、输入、输出、屏幕界面、网络和程序。包括:数据库管理员、网络构架师、web构架师、图形艺术师、安全专家、技术专家,2.2.4 系统构造人员,系统构造人员 根据系统设计人员的设计说明构造信息系统构件。在许多情况下,一个构件的系统设计人员和系统构造人员是同一个人。包括:应用程序员、系统程序员、数据库程序员、网络管理员、安全管理员、web站点管理员、软件集成员,2.2.5 系统分析员,系统分析员要沟通技术人员与非技术性人员间的交流障碍。系统分析员确定并验证系统所有者和用户的业务问题和需求系统分析员确保技术方案实现了
4、业务需求。,2.2.5 系统分析员,2.2.5.1 系统分析员角色系统分析员既懂业务又懂计算机技术,他们首先研究业务问题和机遇,然后把业务和信息需求转换成信息系统的规格说明。系统分析员通过检查数据的输入、处理以及信息的输出,系统的评估企业的运作方式,旨在改进组织过程。系统分析员的三种主要角色:顾问、支持专家和变更代理。,系统分析员,2.2.5.2 系统分析员在哪里工作,系统分析员,2.2.5.4 系统分析员所需技能,系统分析和设计技能信息技术知识编程经验一般商务知识通用解决问题技能人际沟通能力灵活性和适应能力人格与道德规范,2.2.6 外部服务提供者,销售专业知识和经验给其他企业,帮助那些企业
5、购买、开发、集成信息系统。可以是系统分析员、系统设计人员、构造人员。隶属于咨询机构或者服务机构。举例:技术工程师、销售工程师、系统顾问、签约程序员、系统集成人员,1.2.7 项目经理,经验丰富的从业人员,根据进度安排、预算、发布产品、客户满意度、技术标准、系统质量,计划、监视、控制项目。项目管理是一个专业角色,需要专门技能和经验。大多数项目经理由系统分析员担任,有些是从系统所有者中挑选。,2.3 业务驱动力,业务驱动力,参与者系统分析员项目经理系统所有者系统用户系统设计人员系统构造人员,过程,技术驱动力,信息系统,经济全球化电子商务安全和隐私协作与合作经营知识产权管理持续改进全面质量管理业务过
6、程重构,2.3.1 经济全球化,经济全球化新的更大的国际市场新的市场竞争者对信息系统的影响支持多种语言、货币汇率、国际贸易规则、不同的商业文化和业务方式需要实现国际化数据的融合与不同语言的人员交流,2.3.2 电子商务和电子业务,类型:公司形象、产品和服务的简单宣传Business-to-consumer(B2C)Business-to-business(B2B)对信息系统影响大多数系统都面向因特网体系结构设计更多的应用软件设计在web浏览器上,客户端操作系统相对而言不再重要。,2.3.3 安全与隐私,安全当遭到破坏、恐怖袭击、灾难时业务如何继续运行。企业如何保护数字资产不受外界侵害。隐私客户
7、对网络环境中的隐私要求越来越高。政府正在对隐私立法对信息系统的影响需要更加严格的安全和隐私控制,2.3.4 协作与合作经营,管理层强调打破独立组织部门和职能部门之间的壁垒。建立交叉功能团队,从多学科视角协作实现共同业务目标。协作趋势扩展到组织外部,甚至包括竞争对手。,2.3.5 知识产权管理,知识资产管理认识到数据、信息、知识都是关键的业务资源。组织如何管理和共享知识,以获得竞争优势?整合数据和信息,创建和保留知识。,2.3.6 持续改进和全面质量管理,持续过程改进仔细检查业务过程,实现一系列的小改进,以便持续改进业务过程。全面质量管理:质量管理不仅仅与所销售的产品和服务有关,而且是一种企业中
8、的每个人都对质量负有责任的文化。,2.3.7 业务过程重构,业务过程重构(BPR):在BPR过程中,每个过程的各个方面都根据时限、瓶颈、开销和是否真正给组织带来价值进行分析。业务过程最终按照效率最大化和开销最小化进行重构。首先重新设计业务过程然后再编写软件自动化业务过程更加有用。可以避免自动化那些基本的低效率过程。购买软件包时,重新设计业务过程来满足软件包要比强迫软件包来适应现有业务过程要容易的多。,2.4技术驱动力,业务驱动力,参与者系统分析员和项目经理系统所有者系统用户系统设计人员系统构造人员,过程,技术驱动力,信息系统,1.4.1 网络和因特网1.4.2 移动和无线技术1.4.3 对象技
9、术1.4.4 协作技术1.4.5 企业应用,2.4.1 网络和因特网,如今的信息系统是构建在网络体系结构上的,由局域网和广域网构成xHTML和XML是编写Web页面和因特网应用程序的基本语言脚本语言是专门为因特网应用程序设计的简单编程语言Web专用语言内联网供组织内部雇员使用的私有因特网外联网用于特定组织之间的私有因特网公司门户Web服务,2.4.2 移动和无线技术,掌上电脑移动电话笔记本电脑这些技术趋势将深远的影响新信息系统的分析和设计,2.4.3 对象技术,面向对象分析和设计方法已经成为构造绝大多数现代信息系统的首选方法。优点对象是可复用的对象是可扩展的,2.4.4 协作技术,协作技术是指
10、那些提高人际交互和团队工作能力的技术。电子邮件、即时消息、群件和工作流系统系统分析员和系统设计人员需要把这些革命性的协作技术构建到他们的应用软件中。,2.4.5 企业应用软件,2.4.5 企业应用软件,企业应用软件核心业务功能:财务管理、人力资源管理、市场和销售、运行管理客户关系管理供应链管理系统集成的问题,2.4.5 企业应用软件,企业资源规划(ERP):为整个企业提供了核心信息系统功能供应链管理(SCM)客户关系管理(CRM)企业应用集成(EAI),2.5 信息系统构件,信息系统架构体系提供一个统一的框架,不同的人们可以从不同视角组织并观察IS的基本构建模块。提供组织信息系统组件的基础。不
11、同人员对信息系统具有不同视角。,2.5 信息系统构件,系统所有者和用户关心三个公共的业务目标:改进业务知识的目标;改进业务过程和服务的目标;改进业务通信和人际协作的目标。系统设计人员和构造人员支持企业积累和使用业务知识的数据库技术自动化业务过程和服务的软件技术支持业务通信和协作的接口技术,信息系统架构框架,2.5.1 知识构件,2.5.1 知识构件,提高业务知识是信息系统的基本目标业务知识来自数据和信息。使用数据库技术收集和存储业务数据,2.5.1 知识构件,2.5.1.1 系统所有者的知识视图系统所有者只对增加新的业务知识的信息感兴趣系统所有者定义项目的范围和预期对于知识,项目范围可以使用简
12、单的词汇定义,如业务实体和规则对于项目预期,系统所有者则使用与业务实体和规则有关的问题、机会和限制条件进行定义,2.5.1.2 系统用户的知识视图,信息系统的用户是描述业务数据的专家数据需求是对前面由系统所有者确定的业务实体和规则的扩展系统用户提供的数据需求要与系统所有者提供的信息范围和预期保持一致并形成互补,2.5.1.3 系统设计人员的知识视图,系统设计人员更关注数据库技术系统设计人员将系统用户的业务数据需求转换成数据库设计系统设计人员的知识视图由数据结构、数据库模式、域、索引和其他与技术相关的组件构成,2.5.1.4 系统构造人员的知识视图,系统构造人员离实际的数据库管理系统最近系统构造
13、人员必须使用非常精确的且不能出错的语言表示数据,2.5.2 过程构件,2.5.2.1 系统所有者的过程视图,系统所有者对被称为业务功能的一组高级过程感兴趣对于业务事件和事件响应,系统所有者要考虑可预见的问题、机会、目标、目的和约束,开发支持业务功能的信息系统的费用和收益也将被讨论。系统所有者还会确定提供给客户、供货商和雇员的服务以及服务等级。,2.5.2.2 系统用户的过程视图,系统用户一般关心业务过程。系统用户以业务过程需求的形式说明一个新系统的业务过程。过程需求通常按照活动、数据流或工作流的形式表述。系统开发的难点是用可以被系统用户理解的业务术语详细的确定、表达和分析业务过程需求。,2.5
14、.2.3 系统设计人员的过程视图,给定系统用户视图的业务过程,设计人员必须首先决定哪个过程需要自动化,以及如何实现最佳自动化。在购买软件的情况下,业务过程通常必须被修改或调整,以便与软件协调。在内部构建软件的情况下,通常首先设计业务过程。而且业务过程说明需要由软件规格说明来补充,软件规格说明记录了要编写的计算机程序的技术性设计。,2.5.2.4 系统构造人员的过程视图,系统构造人员使用精确的计算机程序设计语言或应用开发环境表述过程,它们描述了输入、输出、逻辑和控制。,2.5.3 通信构件,2.5.3 通信构件,大多数组织的公共目标是改进雇员与其他部门之间的企业内部通信和协作。信息系统的通信改进
15、一般会导出信息系统的两个主要接口目标:信息系统必须为系统用户提供有效的通信接口,这些借口应能促进团队工作和协作活动信息系统必须具有同其他信息系统的有效接口既包括企业内部的信息系统,也包括其他企业的信息系统,2.5.3.1 系统所有者的通信视图,系统所有者需要说明:新系统需要为哪些企业部门、雇员、客户和外部企业提供接口?这些企业部门、雇员、客户和外部企业位于何处?系统是否需要包含同其他的信息系统、计算机或自动化系统的接口?,2.5.3.2 系统用户的通信视图,系统用户关心信息系统的输入和输出。记录系统用户通信视图的方式列出构成输入和输出的数据域原型方式,2.5.3.3 系统设计人员的通信视图,系统设计人员关心用户界面和系统间接口的技术设计,称之为接口说明。用户会话;描述了用户如何从一个窗口移动到另一个窗口,如何从一个页面移动到另一个页面,如何同应用程序交互来完成有用的工作。系统设计人员常常在系统之间的接口上花费大量时间,2.5.3.4 系统构造人员的通信视图,系统构造人员使用接口技术构造、安装、测试并实现用户界面和系统之间接口。系统间的接口实现起来要比用户界面复杂的多。,
链接地址:https://www.31ppt.com/p-5230471.html