第一章 系统分析和设计方法的环境

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 企业资源规划(ERP):为整个企业提供了 核心信息系统功能 • 供应链管理(SCM) • 客户关系管理(CRM) • 企业应用集成(EAI)
1.5 一个简单的系统开发过程
通用的问题解决方法: 1. 确定问题 2. 分析理解问题 3. 确定方案需求和预期 4. 确定替代方案,选择最佳方案 5. 设计所选方案 6. 实现所选方案 7. 评估结果
可以是系统分析员、系统设计人员、构造人 员。 隶属于咨询机构或者服务机构。 举例:
技术工程师、销售工程师、系统顾问、签约程 序员、系统集成人员
1.2.7 项目经理
经验丰富的从业人员,根据进度安排、 预算、发布产品、客户满意度、技术标准、 系统质量,计划、监视、控制项目。 项目管理是一个专业角色,需要专门技 能和经验。
信息系统分析与设计
谢陆宁 xieluning@shift.edu.cn
成绩如何评定?
• 平时成绩:30%
–考勤:10% –作业:20%
• 期末考试:70%
教材和参考书
• 《系统分析与设计方法》,Jeffrey L. Whitten,Lonnie D. Bentley著,机械工业出 版社
• 《信息系统分析与设计》,邝孔武,王晓 敏著,清华大学出版社 • 《管理信息系统》,薛华成著,清华大学 出版社
1.3.6 持续改进和全面质量管理
• 持续过程改进仔细检查业务过程,实现一 系列的小改进,以便持续改进业务过程。 • 全面质量管理:质量管理不仅仅与所销售 的产品和服务有关,而且是一种企业中的 每个人都对质量负有责任的文化。
1.3.7 业务过程重构
• 业务过程重构(BPR):在BPR过程中,每个过程 的各个方面都根据时限、瓶颈、开销和是否真正 给组织带来价值进行分析。业务过程最终按照效 率最大化和开销最小化进行重构。
1.2.5系统分析员
1.2.5.2 系统分析员在哪里工作
1.2.5系统分析员
1.2.5.4 系统分析员所需技能
信息技术知识 编程经验
一般商务知识
通用解决问题技能 人际沟通能力 灵活性和适应能力 人格与道德规范
1.2.6 外部服务提供者
销售专业知识和经验给其他企业,帮助那些 企业购买、开发、集成信息系统。
对信息系统的影响
– 需要更加严格的安全和隐私控制
1.3.4 协作与Hale Waihona Puke Baidu作经营
• 管理层强调打破独立组织部门和职能部门之 间的壁垒。 • 建立交叉功能团队,从多学科视角协作实现 共同业务目标。 • 协作趋势扩展到组织外部,甚至包括竞争对 手。
1.3.5 知识产权管理
知识资产管理 – 认识到数据、信息、知识都是关键的业务资 源。 – 组织如何管理和共享知识,以获得竞争优势? – 整合数据和信息,创建和保留知识。
第二部分: 系统分析方法
第三部分: 系统设计方法
第四部分: 系统分析与设计 完成后的工作
第一章 系统分析和 设计方法的环境
本章主要内容
1.1系统分析与设计框架 1.2 参与者-系统关联人员 1.3 现代信息系统的企业驱动力 1.4 信息系统的技术推动力 1.5 一个简单的系统开发过程
1.1系统分析与设计框架
1.4.2 移动和无线技术
• 掌上电脑 • 移动电话 • 笔记本电脑
• 这些技术趋势将深远的影响新信息系统的 分析和设计
1.4.3 对象技术
• 面向对象分析和设计方法已经成为构造绝 大多数现代信息系统的首选方法。 • 优点
– 对象是可复用的 – 对象是可扩展的
1.4.4 协作技术
• 协作技术是指那些提高人际交互和团队工 作能力的技术。
1.2.5 系统分析员
• 系统分析员要沟通技术人员与非技
术性人员间的交流障碍。
• 系统分析员确定并验证系统所有者
和用户的业务问题和需求 • 系统分析员确保技术方案实现了业 务需求。
1.2.5 系统分析员
1.2.5.1 系统分析员角色 系统分析员基本上是一个解决问题的人。 问题: – 真正的问题,对这些问题需要采取正确的 行动 – 尽管还没有人抱怨,但可以改进现状的机 会。 – 无论是否有人抱怨,都要改变现状的指示。
经济全球化 – 新的更大的国际市场 – 新的市场竞争者
对信息系统的影响 – 支持多种语言、货币汇率、国际贸易规则、不 同的商业文化和业务方式 – 需要实现国际化数据的融合 – 与不同语言的人员交流
1.3.2 电子商务和电子业务
类型: –公司形象、产品和服务的简单宣传 –Business-to-consumer (B2C) –Business-to-business (B2B)
大多数项目经理由系统分析员担任,有 些是从系统所有者中挑选。
1.3 业务驱动力
业务驱动力
参与者 系统分析员 项目经理 系统所有者 系统用户 系统设计人员 系统构造人员
经济全球化 电子商务 安全和隐私 协作与合作经营 知识产权管理 持续改进 全面质量管理 业务过程重构
过程
信息系统
技术驱动力
1.3.1 经济全球化
1.5 一个简单的系统开发过程
业务驱动力
过程
系统启动
参与者
信息系统
系统分析
系统设计
系统实现
项目 管理 和 过程 管理
技术驱动力
1.5 一个简单的系统开发过程
1. 系统启动:确立解决问题所需的项目范围、目标、进度 和预算,或项目所带来的机会。 2. 系统分析:为项目团队提供对触发项目的问题和需求更 全面的理解。产生系统用户对业务问题方案的业务需求、 预期和优先级的陈述。 3. 系统设计:产生对应实现业务需求的方案的技术蓝图和 规格说明。 4. 系统实现:按照技术体系结构和规格说明,产生业务问 题的软硬件技术方案。 5. 系统支持与持续改进
• 这是一本讲述为信息系统“分析”业务需 求,并“设计”信息系统以满足那些业务 需求的书。
1.1 系统分析与设计框架
• 事务处理系统 • 管理信息系统 • 决策支持系统 • 主管信息系统 • 专家系统 • 通信和协作系统 • 办公自动化系统
1.1 系统分析与设计框架
业务驱动力
参与者
信息系统
过程
技术驱动力
• 首先重新设计业务过程然后再编写软件自动化业 务过程更加有用。可以避免自动化那些基本的低 效率过程。 • 购买软件包时,重新设计业务过程来满足软件包 要比强迫软件包来适应现有业务过程要容易的多。
1.4技术驱动力
业务驱动力
参与者 系统分析员和项目经理 系统所有者 系统用户 系统设计人员 系统构造人员
– 电子邮件、即时消息、群件和工作流系统
• 系统分析员和系统设计人员需要把这些革 命性的协作技术构建到他们的应用软件中。
1.4.5 企业应用软件
1.4.5 企业应用软件
• 企业应用软件
– 核心业务功能:财务管理、人力资源管理、市 场和销售、运行管理 – 客户关系管理 – 供应链管理
1.4.5 企业应用软件
本书框架
第一部分: 系统开发项目环境
1:系统分析与设计方法的环境 2:信息系统构件 3:信息系统开发 4:项目管理 5:系统分析 6:需求获取 8:数据建模与分析 9:过程建模 10.使用uml进行面向对象分析和建模 11:可行性分析和系统方案建议 12:系统设计 13:应用架构和建模 14:数据库设计 15:输出设计与原型化 16:输入设计与原型化 17:用户界面设计 18.使用uml进行面向对象设计和建模 19:系统构造和实现 20:系统运行和支持
1.4.1 网络和因特网 1.4.2 移动和无线技术 1.4.3 对象技术 1.4.4 协作技术 1.4.5 企业应用
过程
信息系统
技术驱动力
1.4.1 网络和因特网
• 如今的信息系统是构建在网络体系结构上的,由 局域网和广域网构成
–xHTML和XML是编写Web页面和因特网应用程序的基 本语言 –脚本语言是专门为因特网应用程序设计的简单编程语 言 –Web专用语言 –内联网供组织内部雇员使用的私有因特网 –外联网用于特定组织之间的私有因特网 –公司门户 –Web服务
1.2.2 系统用户
系统用户– 是那些在通常意义上使用信息系统或 者受到信息系统影响的人--如收集、验证 、 录入、响应、存储、交换数据和信息。 系统用户关心系统提供的功能,系统是否易学易 用。 内部用户—— 办事员和服务人员; 技术人员和专 业人员; 主管、中层经理和高层经理; 外部用户——顾客、供应商、合作伙伴、雇员; 远程和移动用户
对信息系统影响 –大多数系统都面向因特网体系结构设计 –更多的应用软件设计在web浏览器上,客户 端操作系统相对而言不再重要。
1.3.3 安全与隐私
安全
– 当遭到破坏、恐怖袭击、灾难时业务如何继 续运行。 – 企业如何保护数字资产不受外界侵害。 隐私 – 客户对网络环境中的隐私要求越来越高。 – 政府正在对隐私立法
1.2 参与者——系统关联人员
业务驱动力
参与者
系统所有者 系统用户 系统设计人员 系统构造人员 系统分析员 项目经理
信息系统
过程
技术驱动力
1.2.1 系统所有者
系统所有者 是信息系统的发起人和主要倡导者,他 们通常负责投资项目以进行开发、运行和 维护信息系统。 大中型系统——中高层经理 小型系统——中层经理或者主管 关注点:结果——成本效益
1.2.3 系统设计人员
系统设计人员– 将系统用户的业务需求和 约束条件转换成技术方案。他们设计满足 系统用户需求的计算机文件、数据库、输 入、输出、屏幕界面、网络和程序。 包括: 数据库管理员、网络构架师、web构架师、 图形艺术师、安全专家、技术专家
1.2.4 系统构造人员
系统构造人员– 根据系统设计人员的设计 说明构造信息系统构件。在许多情况下, 一个构件的系统设计人员和系统构造人员 是同一个人。 包括: 应用程序员、系统程序员、数据库程序员、 网络管理员、安全管理员、web站点管理员、 软件集成员
相关文档
最新文档