第3章 :构建信息系统_第1页
第3章 :构建信息系统_第2页
第3章 :构建信息系统_第3页
第3章 :构建信息系统_第4页
第3章 :构建信息系统_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

1、第3章 构建信息系统电子商务系 2013 学习内容学习内容系统开发的概念3.1系统开发面临的困难和挑战3.2系统开发生命周期3.33.1 系统开发的概念n系统开发的概念系统开发的概念n系统开发不仅仅是技术人员系统开发不仅仅是技术人员 一、系统开发的概念 系统开发有时也称为系统分析和设计,是建立和维护信息系统的过程。 这个过程关注的是信息系统,而不是计算机程序。 硬 件 软 件 数 据 流 程 人与计算机相关的程序和数据系统开发的长度图:系统开发和程序开发二、系统开发不仅仅是技术人员1程序员和硬件方面的技术性专家2具有商业知识的非技术性专家系统开发需要的不仅是编程和技术专长。建立该系统的目标、设

2、立项目及明确需求,需要商业知识和管理技巧三、系统开发的方法生命周期法面向对象分析法调查分析设计实施维护图:系统开发生命周期法的瀑布法3.2 系统开发面临的困难和挑战n确定需求的困难确定需求的困难n需求的变化需求的变化n调度和预算编制困难调度和预算编制困难n日新月异的技术日新月异的技术n规模不经济规模不经济 一、确定需求的困难 一个系统应该具备怎样的特性和功能?我们想让系统做什么?二、需求的变化 系统开发过程中需求是在变化的,系统越大,项目耗时越久,需求改变的也越多。现在他们想让系统做什么?三、调度和预算编制困难 建立一个系统需要耗时多久? 所有这一切的费用将是多少? 投资系统的回报率?四、日新

3、月异的技术当你认为新技术是可行的,你要你的开发并转向新技术吗?根据现有的计划它将会更好地完成开发吗?五、规模不经济 当开发团队变得越来越大,平均每名工作人员的贡献将减少。 当规模经济达到一个临界点,超过一定的组织规模之后,则开始变为规模不经济。2 3 4 5 6 增加员工的个数每个员工的平均贡献 当增加每个人的工作量来保持团队规模很小,导致项目延时; 当增加工作人数进行赶工时,由于规模不经济,工作效果不明显。六、系统开发真的那么暗淡吗?成功处理系统开发的问题系统的开发生命周期开发信息系统的标准流程3.3 系统开发生命周期n阶段阶段1 1:调查:调查n阶段阶段2 2:分析:分析n阶段阶段3 3:

4、设计:设计n阶段阶段4 4:实施:实施n阶段阶段5 5:维护:维护 结构化的信息系统开发方法 包括5个关键阶段,每个阶段都有各自的任务 也叫瀑布式方法,即从计划到安装的每个阶段的活动都是按照顺序一个接一个地进行核完成的。系统开发生命周期系统开发生命周期1、系统调查 产品:可行性研究2、系统分析 产品: 功能性研究3、系统设计 产品:系统规范4、系统实施 产品:运行的系统5、系统维护 产品 :改进的系统信息系统发展的诺兰模型 把计算机应用到一个单位把计算机应用到一个单位( (企业、部门企业、部门) )的管理中去,的管理中去,一般要经历从一般要经历从初装到成熟初装到成熟的成长过程。的成长过程。 诺

5、兰诺兰(Nolan,R.L.)(Nolan,R.L.)总结了总结了发达国家发达国家信息系统发展的经信息系统发展的经 验和规律验和规律 19731973年首次提出了信息系统发展的年首次提出了信息系统发展的阶段理论阶段理论被称为诺被称为诺兰阶段模型。兰阶段模型。 19801980年诺兰进一步完善了该模型。年诺兰进一步完善了该模型。诺兰的阶段模型诺兰的阶段模型阶段 1 初装 阶段 5 数据管理 阶段 2 蔓延 阶段 3 控制 阶段 4 集成 阶段 6 成熟 阶段 预算 费用 计算机时代计算机时代信息时代信息时代资源应用方式计划与控制组织领导模式用户意识诺兰模型对信息系统开发的指导意义1 1、诺兰模型

6、总结了发达国家信息系统发展的经验和规律,、诺兰模型总结了发达国家信息系统发展的经验和规律,一般认为诺兰模型中的一般认为诺兰模型中的各个阶段是不可以跳跃的各个阶段是不可以跳跃的。2 2、无论在确定开发管理信息系统的策略,或者在制定管、无论在确定开发管理信息系统的策略,或者在制定管理信息系统规划的时候,都应该理信息系统规划的时候,都应该首先明确本单位处于哪一首先明确本单位处于哪一个生长阶段,根据这个阶段的特征指导个生长阶段,根据这个阶段的特征指导MISMIS的建设的建设。一、阶段1-调查1可行性研究操作可行性经济可行性技术可行性人力因素可行性法律政策可行性目的是评估几种供选择的系统解决方案,并选择

7、最可行最满足需求的应用系统来开发一个商务系统可行性可以从五个角度来评估一、阶段1-调查可行性研究-经济可行性提议的系统在多大程度上能够支持组织的业务优势提议的系统在多大程度上能够解决组织面对的问题提议的系统在多大程度上能够适应现有的组织结构可行性研究:操作可行性二、阶段1-调查可行性研究:经济可行性成本节约收益增加减少投资需求利润增加成本/收益分析一、阶段1-调查新信息系统可能带来的收益和例子 有形收益 销售收入或利润增加 信息处理成本下降 运营成本下降 所需投资减少 运营效率提高无形收益 信息获得性得到改善 分析能力得到提高 客户服务得到改善 员工士气得到提高 管理决策制定得到改善 竞争地位

8、得到提高 商务形象得到改善例子 基于信息技术产品达开发 过滤不必要的文件 存货持有成本下降 存货投资需求减少 更少的损坏、浪费和闲置的时间例子 更及时准确的信息 联机分析处理和数据挖据 更及时的服务响应 减少繁重的工作任务 更好的信息和决策分析 锁定客户的系统 向客户、供应商及投资者展示积极进取的形象一、阶段1-调查可行性研究:技术可行性软硬件和网络性能、稳定性和可用性一、阶段1-调查员工、客户、供应商的接受度管理层的支持决定正确的人来担当不同的新角色或修改后的角色可行性研究:人力因素可行性一、阶段1-调查可行性研究:法律政策可行性专利、版权和许可政府限制受到影响的利益相关者及管理机构一、阶段

9、1-调查电子商务系统可行性分析示例操作可行性 提议的电子商务系统在何种程度上符合公司关于开发网络销售、网络营销及网上财会系统的计划技术可行性 网店的软硬件和管理服务的可用性、性能和可靠性法律政策可行性 不侵犯相关专利或版权 软件的许可 无政府方面的限制 相应管理机构无变化经济可行性 劳动力成本节约 销售收入增加 存货投资减少 利润增加 可接受的再投资人力因素可行性 员工 的接受度 管理层的支持 顾客供应商的接受度 担任开发工作的员工掌握必要技术识别选择所要开发的系统根据业务影响力或关键成功因素对目标系统进行优先排序2定义所要开发的系统一、阶段1-调查关键成功因素法由哈佛大学的由哈佛大学的Wil

10、liam ZaniWilliam Zani和和MITMIT的的John RockartJohn Rockart提出的。提出的。关键成功因素法关键成功因素法(Critical Success Factors, CSF)基本思想基本思想 在现行系统中,总存在着多个变量影响系统目标的实现,在现行系统中,总存在着多个变量影响系统目标的实现,其中其中若干个因素是关键的和主要的若干个因素是关键的和主要的(即关键成功因素)。通过(即关键成功因素)。通过对关键成功因素的识别,找出实现目标所需的关键信息集合,对关键成功因素的识别,找出实现目标所需的关键信息集合,从而确定系统开发的优先次序。从而确定系统开发的优先

11、次序。规划步骤国国际际一一流流大大学学教学成果教学成果学术水平学术水平改善教学环境改善教学环境提高课程水平提高课程水平提高教学质量提高教学质量增强科研力量增强科研力量奖励科研成果奖励科研成果. . . . . . .组织目标组织目标 目标识别目标识别关键成功因素关键成功因素性能指标性能指标示例1国国际际一一流流大大学学教学成果教学成果学术水平学术水平教学质量教学质量课程水平课程水平教学环境教学环境科研力量科研力量科研成果科研成果示例1树枝因果图(识别关键成功因素的工具)示例2例如:某一个企业有一个目标:提高产品竞争能力。例如:某一个企业有一个目标:提高产品竞争能力。提高产品竞争力提高产品竞争力

12、提高质量提高质量降低成本降低成本市场服务市场服务加工质量加工质量检验检验精简人员精简人员降低原料价格降低原料价格疏通商业渠道疏通商业渠道改善售后服务改善售后服务一、阶段1-调查确定系统范围3 生成项目范围说明书 清晰定义高层需求; 避免项目无限期的拖延和功能范围无限期的蔓延一、阶段1-调查4开发项目计划干什么?何时干?谁来干?项目计划网络图二、阶段2-分析组织分析 了解组织及其管理结构、成员、商务活动、涉及的系统环境和现有信息系统。 二、阶段2-分析现有系统分析这里添加文字这里添加文字这里添加文字 分析这个系统如何利用软硬件、网络、人力资源如何来转换数据资源 记录这些信息系统的活动,如输入、处

13、理、输出、存储和控制是如何实现的。二、阶段2-分析逻辑分析 逻辑模型反映现有系统做了什么 最重要的工作之一就是为现有系统建立一个逻辑模型 系统分析人员通过该模型更容易理解业务的各个流程、功能以及系统涉及的数据二、阶段2-分析功能性需求分析 系统分析最难的步骤之一 功能性需求是终端用户的信息需求 与当前或新系统中所使用的软硬件、网络、人力资源无关电子商务系统可行性分析示例用户界面需求产品数据的自动录入和网络用户易于使用的数据输入界面处理需求存储需求控制需求快捷、自动地计算销售总额及配送成本产品、价格和客户数据库中数据的快速存取以及更新提示数据输入错误,客户通过电子邮件快速确认二、阶段2-分析计划

14、分析设计开发测试实施维护02004006008001000(美元)图:发现错误的成本12001400三、阶段3-设计设计技术框架设计系统模型 定义系统运行所需的硬软件、网络、数据存储以及安全 模型包括对屏幕、报告、软件和数据库等每件事的描述。 图形用户界面屏幕设计是为整个系统建立信息系统屏幕模型的能力。三、阶段3-设计用户界面设计数据设计过程设计 屏幕显示、表单、报告和对话框设计 数据要素设计 程序和流程设计图 系统设计框架三、阶段3-设计原型法重复交互的过程迅速开发和测试新系统工作模型或原型的方法大型应用系统和小型软件都适合三、阶段3-设计表:原型法在软件开发项目中的典型应用原型法开发的例子

15、 团 队:几个终端用户和信息系统开发人员组成小组来开发软件 示意图:开发最初的原型示意图的设计方案 原 型:使用原型法工具将示意图转换成一个简单的点击原型 展 示:向用户展示一些屏幕显示内容和路径链接 反 馈:小组获得用户的反馈后对原型进行反复修改 重 复:反复向用户展示原型并修改 研 讨:与信息技术顾问就现有标准的可行的改进措施进行研讨 完 成:原型被作为模型转化成完工的软件 验 收:用户评估并通过新业务系统验收 安 装:新的业务软件安装到网络服务器上三、阶段3-设计用户界面设计最贴近终端用户的系统元素,也是用户最愿意帮助设计的部分关注终端用户和计算机软件之间的交互过程常常应用原型法 表格信

16、息。 图形信息 在表示事物的趋势、多方面因素的比较等方面有较大优势。直方图圆饼图曲线图地图等确定输出格式确定输出格式确定输出格式四、阶段4-实施图:系统实施过程四、阶段4-实施之评估软硬件和服务 性 能:速度、容量和吞吐量如何? 成 本:租赁和购买价格是多少?运行和维护的成本是多少? 可靠性:故障风险和维修要求是什么?错误控制和诊断方式是什么? 兼容性:是否与现在的软硬件兼容?是否与其他供应商的软硬件兼容? 技术:产品寿命是几年?是否使用了未测试的新技术或技术是否有过时的风险? 人体工程学:设计是否考虑了用户因素?界面是否有好,设计是否安全易用? 连结性:能否轻松地连接到使用不同网络技术和带宽

17、的广域网或局域网? 可测量性:能否应对不同的终端用户、交易、查询以及其他信息处理需求? 软件:可用的系统和应用软件是否适合使用该软件? 支持:是否提供支持和维护所需的服务?硬件评估的10个因素四、阶段4-实施之评估软硬件和服务 质量:程序是否有缺陷或很多编码错误? 效率:是否会占用很多CPU时间、内存和磁盘空间? 灵活性:是否无需进行重大改动就能轻松处理业务流程? 安全性:是否对错误、故障和不当使用提供了控制程序? 连接性:是否支持WEB方式连接互联网、内联网和外联网?还需要另外的网络浏览器或其他软件支持? 维护性:软件开发人员能否轻松地实施软件新特性并修复缺陷? 文档:软件是否提供文档说明材

18、料?是否有帮助界面并提供软件支持服务? 硬件:是否存在最适合使用该软件的硬件? 其他因素:软件的性能、成本、稳定性、模块性、兼容性、技术及支持等特性如何?软件评估的多个因素四、阶段4-实施之评估软硬件和服务 业绩:对照过去的承诺来看表现如何? 系统开发:是否有可以利用的网站和其他的电子商务开发商?服务质量和成本如何? 维护:是否提供设备维护服务?服务质量和成本如何? 转换:在系统转换期间提供什么系统开发或安装服务? 培训:是否提供必要的人员培训?服务质量和成本如何? 备份:是否提供同样的计算机设备以供紧急备份使用? 便利性:销售商是否提供当地或区域性的销售、系统 开发及硬件维护服务?其网站上是

19、否有客户支持中心?是否有客服热线? 商务地位:销售商的财务状况是否良好,是否有乐观的产业市场前景? 硬件:是否提供多种类型的兼容的硬件设备和配件? 软件:是否提供多种可用的企业电子化软件和程序包?信息系统服务的评估因素四、阶段4-实施之其他实施活动1系统测试 检测和调试软件、测试网站性能以及检测新的硬件 测试重要部分是检查屏幕显示、报告和其他输出的原型。 原型由终端用户来检测。编写测试条件实施系统测试四、阶段4-实施之其他实施活动1测试: 单元测试-测试系统的独立单元或代码段系统测试-检测支持系统功能所编写得单元和代码段是否正确地集成到整个系统。集成测试-检查独立的系统能否一起工作。 用户接受测试确定系统是否满足业务需求并能使系统用户正确工作的测试四、阶段4-实施之其他实施活动2数据转换 取代原有的系统及相应的软件和数据库数据转换数据库中的数据元素.过滤不需要的数据合并数据组成数据子集数据的新格式改正错误的数据四、阶段4-实施之其他实施活动3文档整理 开发用户文档 样本数据、表单、报告文档对诊断系统错误和修正系统非常重要,尤其是在开发系统的终端用户或系统分析师离开组织之后四、阶段4-实施之其他实施活动4培训 确保终端用户接受过操作新业务系统的培训 培训包括新系统使用相

温馨提示

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

评论

0/150

提交评论