管理信息系统的开发方案
返回
2 系统开发的人员组成与职责 (1) 系统分析人员 (2) 系统设计人员 (3) 程序员 (4) 操作员 (5) 其他
返回
(1)系统分析人员
负责系统的调查与分析工作 (又称为系统分析师)
经过专门的培训,对计算机、MIS、现代 管理理论和实践都有较丰富的知识。知识面 广,善于学习不同行业的业务知识,有很强 的负责精神,善于与不同背景的人员进行讨 论,交流思想,有较强的组织工作的能力。
因 (3)文档管理的内容
返回
1.文档的地位和作用
① 文档的含义 ② 文档的地位 ③ 文档的作用
返回
① 文档的含义
一般意义而言,文档是记录 人们思维活动及其结果的书面形 式的文字资料。
信息系统的文档是描述系统 从无到有整个发展与演变过程及 各个状态的文字资料。
返回
② 文档的地位 文档是MIS建设的生命 线,没有文档就没有MIS。
(权力:机构调整,人员、设备、
资金的调配,制订规章制度,项
目管理及对系统开发做出重要
决策。)
组成
返回
组成:
① 企、事业单位管理业务 的骨干人员;
② 计算机或信息管理的 主管人员;
③ 系统开发的技术负责人等。
返回
(1) 系统开发工作小组
——负责系统开发工作的组织与 实施,在系统开发领导小组的领 导下,具体执行系统开发的过程。 其中:技术负责人起主导作用。 组成:参加系统开发的所有人员。
返回
(4)操作员
参与系统调试和转换工作,负责 系统正常运行期间对系统功能的执行 (数据录入、查删改、统计、打印输出、 数据备份与恢复等)。
要求: 除有熟练的键盘操作技能,准确的汉字录入
能力外,还要掌握基本的硬件操作知识与OS命 令,善于学习和掌握应用系统的功能结构和性能 特点,遵守操作规程,有责任心。
自行开发/委托开发/合作开发/软件包开发/返回
3.3管理信息系统开发方法
3.3.1结构化方法 3.3.2快速原型法 3.3.3 面向对象法 3.3.4计算机辅助软件工程
3.3.1、结构化开发方法
结构化开发方法——基本思想
用系统的思想,系统工程的方法,按用户 至上的原则,结构化、模块化、自顶向下 地对信息系统进行分析与设计;将管理信 息系统的开发分为系统分析、系统设计、 系统实施三个阶段。
开发人员对问题 进行总结
开发一个原型系统
运行原型系统
增加功能 原型法示意图
Y 有修改意见否?
N
Y
增加新功能否?
N 完成系统开发并交付使用
修改
1、原型法的流程
用户对新系统提出 需求(各种问题)
开发人员对问题 进行总结
开发一个原型系统
运行原型系统
Y 有修改意见否?
增加功能 原型法示意图
N
Y
增加新功能否?
自行开发/适合/优点/缺点/注意/比较/返回
3.2.2 委托开发
——由使用单位(甲方)委托通常是 有丰富开发经验的机构或专业开发 人员(乙方),按照用户的需求承担系 统开发的任务。
委托开发/适合/优点/缺点/注意/比较/返回
适合
使用单位(甲方)没有MIS的 系 统分析、系统设计及软件开发人 员或开发队伍力量较弱、但资金 较为充足的单位。
缺点
双方在合作中沟通易 出现问题,因此,需要双方 及时达成共识,进行协调和 检查。
合作开发/适合/优点/缺点/比较/返回
3.2.4 利用现成软件包开发
——利用现成的软件包开 发 MIS,可购买现成的应用软件包或 开发平台,如财务管理系统、小型 企业MIS、供销存MIS等等。
包开发/软件包/适合/优点/缺点/比较/返回
逐步/返回
实用/系统/软件工程/
⑵ 系统性原则
在MIS的开发过程中,必须 十分注重其功能和数据上的整 体性、系统性。
实用/系统/软件工程/逐步/返回
⑶ 符合软件工程规范的原则
MIS的开发是一项复杂的应用 软件工程,应该按软件工程的理 论、方法和规范去组织与实施。
实用/系统/软件工程/逐步/返回
⑷ 逐步完善,逐步发展的原则
⑵ 开发过程中需要开发单位(乙方) 和使用单位(甲方)双方及时沟通,进 行协调和检查。
委托开发/适合/优点/缺点/注意/比较/返回
3.2.3 合作开发 ——由使用单位(甲方)和有丰富 开发经验的机构或专业开发人员 (乙方),共同完成开发任务。双方 共享开发成果,实际上是一种半委 托性质的开发工作。
返回
3.文档管理的内容
① 文档标准与规范的制订; ② 文档编写的指导与督促; ③ 文档的收存、保管与借用
手续的办理。
返回
3.2 MIS的开发方式
3.2.1 自行开发 3.2.2 委托开发 3.2.3 合作开发 3.2.4 利用现成软件包开发
案例3.1 大公司是否可使用小厂商提供的软件包
返回
3.2.1 自行开发
应用软件包
是预先编制好的、能完成一定功能
的、供出售或出租的成套软件系统。它
可以小到只有一项单一的功能,比如打
印邮签,也可以是有50万行代码的、
400多个模块组成的复杂的运行在主机
上的大系统。
包开发/软件包/适合/优点/缺点/比较/返回
适合
对于功能单一的小系统开 发颇为有效。但不太适用于规 模较大、功能复杂、需求量的 不确定性程度比较高的系统的 开发。
• 3.3.3 面向对象方法来自.面向对象方法的基本概念及特征
(1) 基本概念 (2) 面向对象的特征
返回
⑴ 基本概念
① 对象 ②类 ③ 消息 ④ 继承
返回
① 对象
委托开发/适合/优点/缺点/注意/比较/返回
优点
省时、省事,开发的 系统技术水平较高。
委托开发/适合/优点/缺点/注意/比较/返回
缺点
费用高、系统维护与扩展需 要开发单位的长期支持,不利于 本单位的人才培养。
委托开发/适合/优点/缺点/注意/比较/返回
注意
⑴ 使用单位(甲方)的业务骨干要 参与系统的论证工作;
——由用户依靠自己 的力量独立完成系统开发 的各项任务。
自行开发/适合/优点/缺点/注意/比较/返回
适合
有较强专业开发分析与设计队伍 和程序设计人员
系统维护使用队伍的组织和单位 如:大学、研究所、计算机公司、
高科技公司等单位。
自行开发/适合/优点/缺点/注意/比较/返回
优点
开发费用少,容易开发出适合本 单位需要的系统,方便维护和扩展, 有利于培养自己的系统开发人员。
自行开发/适合/优点/缺点/注意/比较/返回
缺点
(1)容易受业务工作的限制,系 统整体优化不够,开发水平较低。
(2)系统开发时间长,开发人员 调动后,系统维护工作没有保障。
自行开发/适合/优点/缺点/注意/比较/返回
注意
(1)需要大力加强领导,实行 “一把手”原则;
(2)向专业开发人士或公司进 行必要的技术咨询,或聘请他们 作为开发顾问。
返回
(4)其他
在系统开发及正常运行后 的管理与维护中,可根据需要 配备相应的人员。如:设备维 护、文档管理、网络系统管理 等专门或兼职人员。
返回
系统开发人员之间的相互关系
用户 用户
用户 用户
硬件网络 设计员
系统 分析师
数据 管理员
系统 设计师
程序 设计员
返回
3 系统开发中的文档管理
(1)文档的地位和作用 (2)系统开发人员缺乏文档管理的原
3.3.1 原型法(Prototyping)
原刑法是计算机软件技术发展到一定
阶段的产物。与结构化系统开发方法不同, 原刑法不注重对管理系统进行全面、系统 的调查与分析,而是本着系统开发人员对 用户需求的理解,先快速实现一个原型系 统,然后通过反复修改来实现管理信息系 统。
1、原型法的流程
用户对新系统提出 需求(各种问题)
结构化开发方法的特点与局限性
•结构化开发方法的假设是预先定义需求的策略
•有比较明显的缺点:开发过程复杂繁琐,周期长、系统 难以适应环境的变化。
•结构化开发方法不适合于开发信息需求不明确的系统
•结构化开发方法特别适合于开发那些能够预先定义需求、 结构化程度又比较高的大型事务型系统(TPS即EDPS)和 管理信息系统(MIS)
次开发的工作。
返回
包开发/软件包/适合/优点/缺点/比较/
表3.1 开发方式的比较
方
利用现成
式
自行开发 委托开发 合作开发 软件包
特点比较
开发
分析和设计 能力的要求
较高
一般 逐渐培养 较低
编程能力
较高 不需要 需要
较低
的要求
系统维护
容易 较困难 较容易 较困难
的要求
开发费用
少
多
较少
较少
3.3管理信息系统开发方法
但原型法的应用也存在一些问题。首先,对于大型 系统或复杂性高的系统,没有充分的系统需求分析, 很难构造出原型:其次,开发进程管理复杂,要求用 户和开发人员的素质高,配合默契,如果用户合作不 好,盲目纠错,就会拖延开发过程;必须依赖强有力 的支撑环境,否则无法进行;该方法的另一不足是每 次反复都要花费人力,物力.
包开发/软件包/适合/优点/缺点/比较/返回
优点 能缩短开发时间,节省 开 发费用,技术水平比较高,系统 可以得到较好的维护。
包开发/软件包/适合/优点/缺点/比较/返回
缺点
功能比较简单,通用软件 的专用性比较差,难以满足特 殊要求,需要有一定的技术力 量根据使用者的要求做软件改
善和编制必要的接口软件等二
第3章 管理信息系统开发
§3.1 MIS开发概述 §3.2 MIS开发的方式 §3.3 MIS开发的方法