第一章 信息系统基本概念
主要内容,从信息资源的开发与利用的角度在
概念和理念上系统地介绍信息与信息系统的基
本概念、开发思想、开发人员的组织与管理。
1.1 信息的基本概念
? 数据与信息
– 数据( Data),一般意义上认为是客观实体的属性
值,是对客观事物记录下来的,可以鉴别的符号
(数字,字符、文字、图形等等)
– 信息:, 构成一定含义的一组数据就称为信息,
? 信息是对数据加工的结果
? 信息是帮助人们做出正确决策的知识
? 信息是能够导致某种决策的外界情况
数据 + 处理 ? 信息
1.1.2 信息的特性
? 1、真伪性
– 真实而准确的信息才可以帮助人们做出正确的决策,
实现信息的价值
– 信息的真实性、正确性的保证是靠 数据库管理系统,
功能设计中的 数据库的完整性 来实现的
? 2、层次性
– 信息大多是为管理服务的而现实世界中管理是分层
的,不同的管理层需要不同的信息,所以信息也具
有层次性
– 可以人为地将信息分为战略级、策略级和执行级三
个层次, 需要注意的是 如果问题发生变化,管理层
次和信息层次也将发生变化。
? 不同层次信息的特征
信息来源 信息寿命 加工方法 使用频率 加工精度 保密要求
战略级信息 大多外部 长 灵活 低 低 高
策略级信息 内外都有 中 中 中 中 中
执行级信息 大多内部 短 固定 高 高 低
? 3、不完全性
– 客观事实的全部信息是不可能得到的
? 4、滞后性
– 信息是数据加工后的结果,因此信息必然落后
于数据
△ ti (i=1,2,3,4) 值越大,由数据到结果的时间就越长
数据
△ t 1 信息 高层信息 决策 结果△ t 2 △ t 3 △ t 4
? 5、扩充性
– 信息的扩充性就象热量的扩散一样,热量越高,
扩散能力越强。
? 6、压缩性
– 信息的压缩性主要指能够对信息进行 统计、综
合 和概括
? 7、共享性
– 企业或组织内部需要大量的共享信息来协调各
项管理业务,因此才使得信息成为企业的 重要资
源 。
? 8、转换性
– 信息转化的目的是为了实现 信息的价值 。信
息的价值有 两种 衡量方法:一种是按所花的
社会必要劳动时间来计算;另一种是按信息
的使用效果来计算。前一种方法称为 内在价
值,用于生产信息的单位。后一种方法称为
外延价值,用于使用信息的单位
1.1.3 信息的生命阶段
? 1、信息的收集 (两个步骤:识别和收集)
– 识别方法:
?①、由管理者、决策者 识别
?②、信息系统开发人员在系统开发过程中 识别
?③、由管理者、信息系统开发人员共同识别
– 收集方法:
?①、自底向上广泛收集
?②、有目的的专项收集
?③、随机积累
? 2、信息的传输
– ①, 技术问题 —如何快速, 准确地传输信息 。
– ②、语义问题 —如何确切地表达信息的意义。
信息传输的一般模式:
信息源 编码器 译码器 接受器信道
噪音干扰
发
送
人
的
意
图
技术
过程
语义
过程
技术
阶段
技术
阶段
理
解
发
送
意
图
技术
过程
语义
过程
语义噪声
技术噪声
信号
信息 信息
发送机构 接受机构
信息源(人) 信息接受者(人)
( a )
( b )
? 信息传输过程中的指标:
– ①、信道的传输速率和抗干扰能力
– ②、编码和译码
– ③、调制、解调
? 3、信息的加工
信息加工的一般模式
计算机、人工智能等技术的不断发展和应用大大缩短了信息加工
时间,满足了管理者的决策需求,同时也将人们从繁琐的手工管
理方式中摆脱出来。人们在系统中采用预测模型、决策模型和模
拟模型以及一些标准的软件包,如统计包、数学规则软件包、模
拟软件包等进行二次信息的加工,不仅提高了信息加工的效率,
也使得决策更加科学、合理。
变换器
一次信息
规则 保存信息
综合分析 统计推断
二次信息
(预信息)
二次信息
(辅助决策信息)
二次信息
(决策信息)
数学模型
? 4、信息的存储
– 为什么要存储这些信息
– 存在什么介质上
– 存储多少时间
– 存储方式
? 5、信息的维护, 指保持信息处于合用状态
– 狭义上是指不断更新数据、维护数据,使数
据保持合用状态
– 广义上是指信息系统的开发和运行中的一切
数据管理工作
1.2 信息系统的基本概念
? 1.2.1 系统的概念
– 系统的含义,
?系统是内部互相依赖的各个部分,按照某种规则,
为实现某一特定目标而联系在一起的合理的、有
序的组合。
– 系统的特性,
?1,整体性。 系统是有机组成的一个 整体,每个
部分都要服从整体,追求整体最优,而不是局部
最优。这就是所谓 全局的观点 。
?2、层次性 。 可以将一个系统逐层分解,体现出
系统的层次性 。
系统的层次结构:
生产
销售
采购
市场 人事
办公
管理
劳务
招工
工资
管理
培训
福利
服务
劳务
招工
工资
管理
福利
服务
高层系统
中层子系统
低层子系统
系统内
系统外
系统边界
?3、相关性。 系统是由内部各个互相依存的组成
部分按照某种规则组合在一起的,因此,各个组
成部分尽管在功能上相对独立,但彼此之间是有
联系的,即具有相关性。
– 在各个子系统之间存在着各种物质的或信息的交换关
系,称之为 物质流或信息流,正是通过这些流,各个
子系统的功能才能互相配合,联合起来共同完成整个
系统的功能,这些流的状况反映了系统的运行情况。
如果这些流的运转发生问题,那么即使各个子系统各
自运转正常,整个系统也将处于混乱状态。
?4、目的性。 任何一个系统都是为了完成某一特
定目标而构造的。
?5、环境 适应性。 系统通过边界与外界联系,当
外界发生变化时,系统内各个部分为适应外界环
境的变化,需要根据客观现实与自身条件,调整
自己,因此任何一个系统是, 动态, 的,而, 静
止, 则是相对的。
1.2.2 信息系统
? 1.2.2.1 信息系统的含义:
– 简单地说,信息系统就是输入数据 /信息,
通过加工处理产生信息的系统。
– Cordon B,Davis 给出的 定义,它是一个利用
计算机硬件和软件,手工作业,分析、计划、
控制和决策模型,以及数据库的用户 —机器
系统。它能提供信息支持企业或组织的运行、
管理和决策功能。
? 信息系统的特征
– 1、信息系统与环境密切相关
– 2、信息系统的开发建设必须由管理部门来领导,
要有高层领导和最终用户的参与
– 3、信息系统建设的群体性、计划性
– 4、信息系统是一个面向管理的用户 —机器系统
– 5、数据库系统的特征
– 6、信息就是资源是信息系统的一个重要特征
1.2.2.2 信息系统的结构
? 1、信息系统的概念结构 及从管理层面上看的金字塔结构
信息管理者
信息源 信息用户信息处理器
战略计划
与决策
业务处理
销
售
与
生
产
子
系
统
生
产
子
系
统
财
务
子
系
统
其
它
子
系
统
管理控制
? 2、信息系统的功能结构
订单
用户订货
服务子系统
预测
子系统
生产调度
计划子系统
库存资产
管理子系统
生产作业
计划子系统
开发工作
令子系统
工厂监控
子系统
采购
子系统
库存管理
子系统
设计与生产
数据管理
子系统
成本计划
与管理
子系统
工厂维护
子系统
各子系统 各车间
包装出厂
? 3、信息系统的软件结构
应用软件用于
战略计划
管理控制
运行控制
业务处理
专用数据库
公用数据库
用户
订货
服务
库存
资产
管理
生产
调度
计划
市场
预测
生产
作业
计划
开发
工作
令
工厂
监控
采购
供应
成本
计划
模型
库
公用
应用
程序
数据
库
管理
系统
? 4、信息系统硬件结构
1.3 信息系统的开发
? 1.3.1 信息系统开发中常见的一些问题
– 1、信息系统开发人员对需求的理解出现偏差
– 2,,堆栈, 现象
– 3、重编程,轻规划,轻分析
– 4、当信息系统开发进度减缓时,采用增加人员的方式来
加快进度
– 5、过低估计信息系统的投资而使开发工作夭折
系
统
分
析
系
统
设
计
程
序
设
计
模
块
测
试
系
统
测
试
系
统
运
行
维
护
潜入错误 发现错误
1.3.2 系统的方法
? 系统方法的要点:系统的思想、数学的方法和
计算机的技术
? 系统方法的, 三维结构体系,, 时间维、逻辑
维、知识维
逻辑维
时间维
知识维
规划阶段
制定方案
研制阶段
试运行阶段
安装调试阶段
运行阶段
更新阶段
问
题
确
定
目
标
确
定
系
统
综
合
系
统
分
析
最
优
化
系
统
决
策
计
划
实
施
工程知识
数学知识
社会科学
控制论
计算机技术
法律
1.3.3
系
统
开
发
步
骤
提出开发请求
可行性分析
信息系统规划
可行性论证
通过吗?
是
否
需要修改
论证规划方案
通过吗?
是
信息系统分析
需要修改
论证分析结果
通过吗?
是
信息系统设计
需要修改
否
否
论证设计方案
通过吗?
否
是
信息系统开发实施
需要修改
所有开发功能满
足要求吗?
否
是
信息系统测试
测试通过吗?
是
否
信息系统安装调试
调试通过吗?
否
信息系统试运行
是
试运行通过吗?
否
信息系统运行维护
系统评审
有重新开发的需
求吗?
是
是
否
系统开发终止
1.3.4 信息系统开发的指导思想和工作原则
? 1、数据位于现代数据处理的中心
? 2、数据模型是稳定的,处理是多变的
? 3、用户必须真正参与开发工作
采集建立
数据
维护更新
数据
单据生成
汇总、分析
报表报告形成
组织、分析
辅助决策
信息查询
数据
数
据
系统
软
件
? 信息系统开发过程中必须强调以下几个基本观点:
– 第一,面向用户的观点
– 第二,严格区分工作阶段,每个阶段规定明确的任
务和所应得的成果
– 第三,按照系统的观点,自顶向下地完成研制工作
– 第四,充分考虑变化的情况
– 第五,工作的成果要成文,文献资料的格式要规范
化、标准化
1.4 信息系统开发的组织及项目管理
? 1.4.1 信息系统开发人员的组织
用户
用户
用户
用户
系统
分析员
硬件网络
设计员
系统
设计 员
程序
设计 员
数据
管理 员
1.4.2 系统分析员应具有的基本技能
? 人际关系方面的技能,
– 具有建立信任、处理争端、信息交流的能力
? 技术方面的技能
– 具有运筹分析、系统开发、计算机知识与技
能
总体
规划
系统
分析
系统
设计
系统
实施
系统
测试
试
运行
系统
运行
人际关系技能
技术技能
1.4.3 信息系统开发中的文档管理
? 1、文档的地位和作用
– 在信息系统建设中,除了有一定的硬设备
(如计算机等)之外,它的, 原材料,,
,工具,,, 半成品,,, 成品, 全是信息,
是一种人脑的思维活动,体现在一些书面文
字资料和计算机程序中 。 软件 =文档 +程序
– 文档是人脑思维活动的体现,是信息系统建
设中的唯一可见物,它可以用来统一思想,
防止健忘和误解,是信息系统开发组内各类
人员之间及组内外的通讯依据,同时也是观
察、控制、协调信息系统开发过程的依据
? 2、系统开发中开发人员缺乏文档管理的原因,
– 第一,程序是, 硬件,,是必须最终完成的;文档
是, 软件,,有一些是必须完成,而有些则无严格
要求,并且也可以事后补充
– 第二,文档的形成过程实际上反映出对开发方法运
用的过程, 开发者往往只注意结果,不注重过程
– 程序和文档在信息系统建设中实际上是, 静态, 和
,动态, 的关系 。一个是开发结果,一个是开发轨
迹。 开发者往往只看到程序的, 静态, 方面,不重
视开发过程的, 轨迹,
– 第四,文档经常是给别人看的,系统开发人员缺乏
书写文档的动力和自觉性
? 3、文档管理的内容
– ①、文档要标准化、规范化
– ②、维护文档的一致性
– ③、维持文档的可追踪性
– ④、文档管理的制度化
1.4.4 信息系统开发中的项目管理
? 1, 项目管理组的组成
– 项目经理
– 过程管理小组
– 项目支持小组
– 质量保证小组
– 系统工程小组
– 开发小组
– 系统集成小组
? 2 项目管理的内容
– 任务划分
– 计划安排
– 经费管理
– 审计与控制
– 风险管理
? 信息系统开发成功的标志:
– 满意, 愉快的各级用户 ( 包括企业或组织的高层领导 ) ;
– 高兴的项目主管;
– 开发组内良好的士气, 在工作中有适度的奖励, 良好的
工作氛围, 优良的制度保证;
– 良好的人际关系, 即用户与开发人员之间, 开发人员之
间具有良好的合作, 协助关系 。
? 信息系统失败的标志:
– 用户对系统开发结果不满意或漠不关心;
– 用户拒绝提供信息;
– 长时间的审查;
– 合同之外的无理要求;
– 缺乏诚意 。
1.5原型法
? 1.5.1 原型法开发步骤
识别基本需求
开发工作模型
模型验证 修正和改进
原型完成
整理原型提供文档
N
Y
Y
N
? 1.5.2 原型法的使用前提
– 并非所有的需求在系统开发以前都能准确地说明
– 有快速的系统开发工具
– 项目参加者之间存在通讯上的障碍
– 需要实际的、可供用户参与的系统模型
– 需求一旦确定,就可以遵从严格的方法
– 大量的反复是不可避免的和必要的,应该加以鼓
励
? 1.5.3 原型法的人员组织和工作环境
– 人员组织:
– 原型不能由多人的大组织来完成,原型法小
组最佳规模是由两人组成,或者再外加一位
为多项目并行处理做补充的、提供支持功能
的第三者。
– 工作环境:
– 项目工作室的建立
– 快速响应的工作环境
– 规范的原型构造过程
– 文档资源
– 演示 /展示设施
– 集中式 /分散式原型开发中心
主要内容,从信息资源的开发与利用的角度在
概念和理念上系统地介绍信息与信息系统的基
本概念、开发思想、开发人员的组织与管理。
1.1 信息的基本概念
? 数据与信息
– 数据( Data),一般意义上认为是客观实体的属性
值,是对客观事物记录下来的,可以鉴别的符号
(数字,字符、文字、图形等等)
– 信息:, 构成一定含义的一组数据就称为信息,
? 信息是对数据加工的结果
? 信息是帮助人们做出正确决策的知识
? 信息是能够导致某种决策的外界情况
数据 + 处理 ? 信息
1.1.2 信息的特性
? 1、真伪性
– 真实而准确的信息才可以帮助人们做出正确的决策,
实现信息的价值
– 信息的真实性、正确性的保证是靠 数据库管理系统,
功能设计中的 数据库的完整性 来实现的
? 2、层次性
– 信息大多是为管理服务的而现实世界中管理是分层
的,不同的管理层需要不同的信息,所以信息也具
有层次性
– 可以人为地将信息分为战略级、策略级和执行级三
个层次, 需要注意的是 如果问题发生变化,管理层
次和信息层次也将发生变化。
? 不同层次信息的特征
信息来源 信息寿命 加工方法 使用频率 加工精度 保密要求
战略级信息 大多外部 长 灵活 低 低 高
策略级信息 内外都有 中 中 中 中 中
执行级信息 大多内部 短 固定 高 高 低
? 3、不完全性
– 客观事实的全部信息是不可能得到的
? 4、滞后性
– 信息是数据加工后的结果,因此信息必然落后
于数据
△ ti (i=1,2,3,4) 值越大,由数据到结果的时间就越长
数据
△ t 1 信息 高层信息 决策 结果△ t 2 △ t 3 △ t 4
? 5、扩充性
– 信息的扩充性就象热量的扩散一样,热量越高,
扩散能力越强。
? 6、压缩性
– 信息的压缩性主要指能够对信息进行 统计、综
合 和概括
? 7、共享性
– 企业或组织内部需要大量的共享信息来协调各
项管理业务,因此才使得信息成为企业的 重要资
源 。
? 8、转换性
– 信息转化的目的是为了实现 信息的价值 。信
息的价值有 两种 衡量方法:一种是按所花的
社会必要劳动时间来计算;另一种是按信息
的使用效果来计算。前一种方法称为 内在价
值,用于生产信息的单位。后一种方法称为
外延价值,用于使用信息的单位
1.1.3 信息的生命阶段
? 1、信息的收集 (两个步骤:识别和收集)
– 识别方法:
?①、由管理者、决策者 识别
?②、信息系统开发人员在系统开发过程中 识别
?③、由管理者、信息系统开发人员共同识别
– 收集方法:
?①、自底向上广泛收集
?②、有目的的专项收集
?③、随机积累
? 2、信息的传输
– ①, 技术问题 —如何快速, 准确地传输信息 。
– ②、语义问题 —如何确切地表达信息的意义。
信息传输的一般模式:
信息源 编码器 译码器 接受器信道
噪音干扰
发
送
人
的
意
图
技术
过程
语义
过程
技术
阶段
技术
阶段
理
解
发
送
意
图
技术
过程
语义
过程
语义噪声
技术噪声
信号
信息 信息
发送机构 接受机构
信息源(人) 信息接受者(人)
( a )
( b )
? 信息传输过程中的指标:
– ①、信道的传输速率和抗干扰能力
– ②、编码和译码
– ③、调制、解调
? 3、信息的加工
信息加工的一般模式
计算机、人工智能等技术的不断发展和应用大大缩短了信息加工
时间,满足了管理者的决策需求,同时也将人们从繁琐的手工管
理方式中摆脱出来。人们在系统中采用预测模型、决策模型和模
拟模型以及一些标准的软件包,如统计包、数学规则软件包、模
拟软件包等进行二次信息的加工,不仅提高了信息加工的效率,
也使得决策更加科学、合理。
变换器
一次信息
规则 保存信息
综合分析 统计推断
二次信息
(预信息)
二次信息
(辅助决策信息)
二次信息
(决策信息)
数学模型
? 4、信息的存储
– 为什么要存储这些信息
– 存在什么介质上
– 存储多少时间
– 存储方式
? 5、信息的维护, 指保持信息处于合用状态
– 狭义上是指不断更新数据、维护数据,使数
据保持合用状态
– 广义上是指信息系统的开发和运行中的一切
数据管理工作
1.2 信息系统的基本概念
? 1.2.1 系统的概念
– 系统的含义,
?系统是内部互相依赖的各个部分,按照某种规则,
为实现某一特定目标而联系在一起的合理的、有
序的组合。
– 系统的特性,
?1,整体性。 系统是有机组成的一个 整体,每个
部分都要服从整体,追求整体最优,而不是局部
最优。这就是所谓 全局的观点 。
?2、层次性 。 可以将一个系统逐层分解,体现出
系统的层次性 。
系统的层次结构:
生产
销售
采购
市场 人事
办公
管理
劳务
招工
工资
管理
培训
福利
服务
劳务
招工
工资
管理
福利
服务
高层系统
中层子系统
低层子系统
系统内
系统外
系统边界
?3、相关性。 系统是由内部各个互相依存的组成
部分按照某种规则组合在一起的,因此,各个组
成部分尽管在功能上相对独立,但彼此之间是有
联系的,即具有相关性。
– 在各个子系统之间存在着各种物质的或信息的交换关
系,称之为 物质流或信息流,正是通过这些流,各个
子系统的功能才能互相配合,联合起来共同完成整个
系统的功能,这些流的状况反映了系统的运行情况。
如果这些流的运转发生问题,那么即使各个子系统各
自运转正常,整个系统也将处于混乱状态。
?4、目的性。 任何一个系统都是为了完成某一特
定目标而构造的。
?5、环境 适应性。 系统通过边界与外界联系,当
外界发生变化时,系统内各个部分为适应外界环
境的变化,需要根据客观现实与自身条件,调整
自己,因此任何一个系统是, 动态, 的,而, 静
止, 则是相对的。
1.2.2 信息系统
? 1.2.2.1 信息系统的含义:
– 简单地说,信息系统就是输入数据 /信息,
通过加工处理产生信息的系统。
– Cordon B,Davis 给出的 定义,它是一个利用
计算机硬件和软件,手工作业,分析、计划、
控制和决策模型,以及数据库的用户 —机器
系统。它能提供信息支持企业或组织的运行、
管理和决策功能。
? 信息系统的特征
– 1、信息系统与环境密切相关
– 2、信息系统的开发建设必须由管理部门来领导,
要有高层领导和最终用户的参与
– 3、信息系统建设的群体性、计划性
– 4、信息系统是一个面向管理的用户 —机器系统
– 5、数据库系统的特征
– 6、信息就是资源是信息系统的一个重要特征
1.2.2.2 信息系统的结构
? 1、信息系统的概念结构 及从管理层面上看的金字塔结构
信息管理者
信息源 信息用户信息处理器
战略计划
与决策
业务处理
销
售
与
生
产
子
系
统
生
产
子
系
统
财
务
子
系
统
其
它
子
系
统
管理控制
? 2、信息系统的功能结构
订单
用户订货
服务子系统
预测
子系统
生产调度
计划子系统
库存资产
管理子系统
生产作业
计划子系统
开发工作
令子系统
工厂监控
子系统
采购
子系统
库存管理
子系统
设计与生产
数据管理
子系统
成本计划
与管理
子系统
工厂维护
子系统
各子系统 各车间
包装出厂
? 3、信息系统的软件结构
应用软件用于
战略计划
管理控制
运行控制
业务处理
专用数据库
公用数据库
用户
订货
服务
库存
资产
管理
生产
调度
计划
市场
预测
生产
作业
计划
开发
工作
令
工厂
监控
采购
供应
成本
计划
模型
库
公用
应用
程序
数据
库
管理
系统
? 4、信息系统硬件结构
1.3 信息系统的开发
? 1.3.1 信息系统开发中常见的一些问题
– 1、信息系统开发人员对需求的理解出现偏差
– 2,,堆栈, 现象
– 3、重编程,轻规划,轻分析
– 4、当信息系统开发进度减缓时,采用增加人员的方式来
加快进度
– 5、过低估计信息系统的投资而使开发工作夭折
系
统
分
析
系
统
设
计
程
序
设
计
模
块
测
试
系
统
测
试
系
统
运
行
维
护
潜入错误 发现错误
1.3.2 系统的方法
? 系统方法的要点:系统的思想、数学的方法和
计算机的技术
? 系统方法的, 三维结构体系,, 时间维、逻辑
维、知识维
逻辑维
时间维
知识维
规划阶段
制定方案
研制阶段
试运行阶段
安装调试阶段
运行阶段
更新阶段
问
题
确
定
目
标
确
定
系
统
综
合
系
统
分
析
最
优
化
系
统
决
策
计
划
实
施
工程知识
数学知识
社会科学
控制论
计算机技术
法律
1.3.3
系
统
开
发
步
骤
提出开发请求
可行性分析
信息系统规划
可行性论证
通过吗?
是
否
需要修改
论证规划方案
通过吗?
是
信息系统分析
需要修改
论证分析结果
通过吗?
是
信息系统设计
需要修改
否
否
论证设计方案
通过吗?
否
是
信息系统开发实施
需要修改
所有开发功能满
足要求吗?
否
是
信息系统测试
测试通过吗?
是
否
信息系统安装调试
调试通过吗?
否
信息系统试运行
是
试运行通过吗?
否
信息系统运行维护
系统评审
有重新开发的需
求吗?
是
是
否
系统开发终止
1.3.4 信息系统开发的指导思想和工作原则
? 1、数据位于现代数据处理的中心
? 2、数据模型是稳定的,处理是多变的
? 3、用户必须真正参与开发工作
采集建立
数据
维护更新
数据
单据生成
汇总、分析
报表报告形成
组织、分析
辅助决策
信息查询
数据
数
据
系统
软
件
? 信息系统开发过程中必须强调以下几个基本观点:
– 第一,面向用户的观点
– 第二,严格区分工作阶段,每个阶段规定明确的任
务和所应得的成果
– 第三,按照系统的观点,自顶向下地完成研制工作
– 第四,充分考虑变化的情况
– 第五,工作的成果要成文,文献资料的格式要规范
化、标准化
1.4 信息系统开发的组织及项目管理
? 1.4.1 信息系统开发人员的组织
用户
用户
用户
用户
系统
分析员
硬件网络
设计员
系统
设计 员
程序
设计 员
数据
管理 员
1.4.2 系统分析员应具有的基本技能
? 人际关系方面的技能,
– 具有建立信任、处理争端、信息交流的能力
? 技术方面的技能
– 具有运筹分析、系统开发、计算机知识与技
能
总体
规划
系统
分析
系统
设计
系统
实施
系统
测试
试
运行
系统
运行
人际关系技能
技术技能
1.4.3 信息系统开发中的文档管理
? 1、文档的地位和作用
– 在信息系统建设中,除了有一定的硬设备
(如计算机等)之外,它的, 原材料,,
,工具,,, 半成品,,, 成品, 全是信息,
是一种人脑的思维活动,体现在一些书面文
字资料和计算机程序中 。 软件 =文档 +程序
– 文档是人脑思维活动的体现,是信息系统建
设中的唯一可见物,它可以用来统一思想,
防止健忘和误解,是信息系统开发组内各类
人员之间及组内外的通讯依据,同时也是观
察、控制、协调信息系统开发过程的依据
? 2、系统开发中开发人员缺乏文档管理的原因,
– 第一,程序是, 硬件,,是必须最终完成的;文档
是, 软件,,有一些是必须完成,而有些则无严格
要求,并且也可以事后补充
– 第二,文档的形成过程实际上反映出对开发方法运
用的过程, 开发者往往只注意结果,不注重过程
– 程序和文档在信息系统建设中实际上是, 静态, 和
,动态, 的关系 。一个是开发结果,一个是开发轨
迹。 开发者往往只看到程序的, 静态, 方面,不重
视开发过程的, 轨迹,
– 第四,文档经常是给别人看的,系统开发人员缺乏
书写文档的动力和自觉性
? 3、文档管理的内容
– ①、文档要标准化、规范化
– ②、维护文档的一致性
– ③、维持文档的可追踪性
– ④、文档管理的制度化
1.4.4 信息系统开发中的项目管理
? 1, 项目管理组的组成
– 项目经理
– 过程管理小组
– 项目支持小组
– 质量保证小组
– 系统工程小组
– 开发小组
– 系统集成小组
? 2 项目管理的内容
– 任务划分
– 计划安排
– 经费管理
– 审计与控制
– 风险管理
? 信息系统开发成功的标志:
– 满意, 愉快的各级用户 ( 包括企业或组织的高层领导 ) ;
– 高兴的项目主管;
– 开发组内良好的士气, 在工作中有适度的奖励, 良好的
工作氛围, 优良的制度保证;
– 良好的人际关系, 即用户与开发人员之间, 开发人员之
间具有良好的合作, 协助关系 。
? 信息系统失败的标志:
– 用户对系统开发结果不满意或漠不关心;
– 用户拒绝提供信息;
– 长时间的审查;
– 合同之外的无理要求;
– 缺乏诚意 。
1.5原型法
? 1.5.1 原型法开发步骤
识别基本需求
开发工作模型
模型验证 修正和改进
原型完成
整理原型提供文档
N
Y
Y
N
? 1.5.2 原型法的使用前提
– 并非所有的需求在系统开发以前都能准确地说明
– 有快速的系统开发工具
– 项目参加者之间存在通讯上的障碍
– 需要实际的、可供用户参与的系统模型
– 需求一旦确定,就可以遵从严格的方法
– 大量的反复是不可避免的和必要的,应该加以鼓
励
? 1.5.3 原型法的人员组织和工作环境
– 人员组织:
– 原型不能由多人的大组织来完成,原型法小
组最佳规模是由两人组成,或者再外加一位
为多项目并行处理做补充的、提供支持功能
的第三者。
– 工作环境:
– 项目工作室的建立
– 快速响应的工作环境
– 规范的原型构造过程
– 文档资源
– 演示 /展示设施
– 集中式 /分散式原型开发中心