信息系统开发与实现
第一节 信息系统开发概念
4
一、信息系统特点
• 信息系统是指利用计算机技术、数据库技术、网络技术和 管理科学等,对企业内部外部信息进行收集、加工、存储、 传递和利用,辅助高级管理人员有效履行生产经营管理职 能,实现企业经营目标的人机系统。主要面向内部
• TPS、MIS、DSS • 特点:
》以大容量综合数据库为中心 》通过网络实现资源共享 》系统划分为若干模块,不同模块通过数据耦合 》同类企业内部信息处理方法、信息内容具有相似性
法
互。
支持开发,测试和维护大 确 的 界限 和 人 员 分
为简单。
工。
10
第二节 可行性研究
11
一、研究对象
• 是在系统开发前期对拟开发系统的必要性、可能性以及开发方 案,从应用环境、技术和经济三个方面进行调查、分析和评价, 为投资者提供可靠的科学依据。
• 作用: 》系统开发依据 》筹集资金依据 》任务书依据 》合同依据 》考核验收依据
》开发阶段。系统要求(准备、可行性研究,5%);系统分 析(调查、需求分析、逻辑设计,10%);系统设计(根据 逻辑设计和选定的计算机系统构造系统的物理模型,10%); 系统实施(程序设计、实现功能、测试、调试,15%);系 统评价与维护(60%)。
8
五、系统开发原型法
• 思想:首先根据用户最基本的需求,迅速而廉价地开发出一个 实验型的小型系统,称为“原型”;然后将“原型”提供给用 户,让用户能尽早看到未来系统的概貌,以便判断那些功能是 符合需要的,哪些方面还要改进;最后根据用户的“反馈”意 见对原型进行反复修改,直至建立起完全符合用户需求的新系 统。
5
二、系统开发
• 是指按照信息系统的要求,根据计算机的规定和用户习惯建立 人机系统的过程。
• 特点: 》整体性:以信息流为主线,提高系统整体功能 》综合性:多学科、人机结合、集成硬件软件 》演进性:既基于现行系统,又要高于现行系统 》科学性:进行科学管理、计划、控制
• 开发原则 》面向用户:需要用户单位配合(使用人员、复合型人员) 》全局观念:子系统与总系统、内部与外部、硬件与软件、人 员 》阶段推进:按顺序依次完成 》动态原则:组织管理不断变化要求系统不断升级维护
• 企业现状分析 》管理目标、功能需求、信息需求、管理工作分析
• 系统描述 》计算机系统选择、总体方案、计划目标和阶段目标
• 投资及人员概算 • 经济效益分析 • 不同方案比较 • 结论(立即开发、需修改后开发、局部开发、推迟开发、无须)
14
第三节 系统调查与分析
15
一、现行系统调查
• 目的:是在可行性分析和初步调查基础上进行的。详细调查 清楚现行系统做什么(What),怎样做(How)和何时做 (When)以及存在问题(Problem)。是逻辑设计基础。
• 软件危机 软件功能增强、复杂性提高,质量和维护重要,如Y2K问题
• 生命周期法 》将信息系统看成一般工具品或生物体,有一从产生到消亡 过程。分为:可行性研究、需求分析、逻辑设计、详细设计、 实现、组成测试、确认测试、使用和维护等阶段。
》结构化系统分析与设计。确认开发工作步骤;使用图表, 资料文挡化;开发工作在结构化模块的基础上进行。
信息系统 组织 与 技术
(7)
1
公司的信息系统投资结构
2
第七章 信息系统开发与实现
• 第一节 信息系统开发概念 • 第二节 可行性研究 • 第三节 系统调查与分析 • 第四节 计算机系统选型 • 第五节 系统设计 • 第六节 系统实施 • 第七节 系统评价 • 第八节 系统维护
Text:Chapt12&13 3
期 参与。
确的界限、明确的任务和 大;开发完成后须对
法
人员分工。
用户培训。
用实验系统动态导 快速、廉价;适合用户需 不 适 合大 型 复 杂 系
出需求说明;快速、 求不定或者人机接口界面 统;容易忽略系统分
原
非正式、迭代;用 复杂而重要的场合;鼓励 析;文档与测试不正
型
户 与 原 型 不 断 交 用户参与;采用软件工具 规,各个阶段并无明
• 内容: 》组织机构及职能(层次隶属关系,每个部门的业务范围以 及岗位职责)。组织机构图和岗位图。
》工作目标调查。目标树或表格形式。
》技术:硬件技术、软件技术和网络技术,人员素质
》经济:投入与效益对比
投入(设备、人工、材料、维护、不可见的)
直接效益(减少人工、降低库存、提高效率)
间接效益(竞争优势,品牌形象)
13
三、可行性报告提纲
• 引言 》系统名称、用户单位、国内外同行现状分析,必要性
• 企业基本情况 》 概况、产品经营及员工素质、组织机构及岗位设置
• 原型法的开发步骤:
》可行性研究阶段。论证该系统开发的意义、目前设备条件下 的必要性与可行性,以及对费用、时间的粗略估算。
》确定用户基本需求阶段。开发人员向用户了解对新系统的基 本需求,即应该具有的一些基本功能。
》原型开发。在这一阶段工作中应尽量使用一些软件工具,如 菜单生成器、报表生成器等。》原型评价阶段 》最终设计 阶段
6
三、系统开发方式
建立途径 项目
耗用时间 费用
针对性 使用难度 易维护性
灵活性 对技术力量的
要求
购买商品 化软件 较短 较低 较差 较难 较容易 好 低
自行 开发 较长 较低
强 容易 容易 较差
高
委托 开发 较长 较高
强 容易 较难
差 低
合作开 发
较长 较高
强 容易 较容易 较差 较高
7
四、系统开发方法
》经过“使用--评价--修改--使用”的反复过程,讯速地日9 趋
六、两种开发方法比较
方法
特点
优点
缺点
生 按部就班的正规处 适于环境相对稳定、需求 慢而且昂贵;难以修
命 理;书面说明书与 不经常变动的大型复杂系 改;管理文档太多;
周 审批;有限的用户 统和项目。各个阶段有明 测 试 和维 护 工 作 量
• 目的: 》避免错误的投资决策 》保证系统按计划实施 》合理计划经费与开支 》避免系统方案多变性
12
二、可行性分析
• 涉及问题(5w2h)
》Why目的
》How 开发的技术规范
》Who开发方式
》What 规模,作用范围
》When开发时机
》Where组织、制度影响
》How much预算
• 分析内容
》环境:计算机应用水平(同行,IT业);企业管理规范否