管理信息系统的开发方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

应用软件包
是预先编制好的、能完成一定功能
的、供出售或出租的成套软件系统。它
可以小到只有一项单一的功能,比如打
印邮签,也可以是有50万行代码的、
400多个模块组成的复杂的运行在主机
上的大系统。
包开发/软件包/适合/优点/缺点/比较/返回
适合
对于功能单一的小系统开 发颇为有效。但不太适用于规 模较大、功能复杂、需求量的 不确定性程度比较高的系统的 开发。
自行开发/委托开发/合作开发/软件包开发/返回
3.3管理信息系统开发方法
3.3.1结构化方法 3.3.2快速原型法 3.3.3 面向对象法 3.3.4计算机辅助软件工程
3.3.1、结构化开发方法
结构化开发方法——基本思想
用系统的思想,系统工程的方法,按用户 至上的原则,结构化、模块化、自顶向下 地对信息系统进行分析与设计;将管理信 息系统的开发分为系统分析、系统设计、 系统实施三个阶段。
缺点
双方在合作中沟通易 出现问题,因此,需要双方 及时达成共识,进行协调和 检查。
合作开发/适合/优点/缺点/比较/返回
3.2.4 利用现成软件包开发
——利用现成的软件包开 发 MIS,可购买现成的应用软件包或 开发平台,如财务管理系统、小型 企业MIS、供销存MIS等等。
包开发/软件包/适合/优点/缺点/比较/返回
第3章 管理信息系统开发
§3.1 MIS开发概述 §3.2 MIS开发的方式 §3.3 MIS开发的方法
§3.1 MIS开发概述
MIS的开发通常是一历时相当长(以年计)、 耗资巨大(百千万)、涉及到较多的人员和部门 (全厂各级管理)、技术复杂、管理变革影响较 大的一项工程(一项复杂的系统工程),而且是 一项集体性的创造工程。
返回
2 系统开发的人员组成与职责 (1) 系统分析人员 (2) 系统设计人员 (3) 程序员 (4) 操作员 (5) 其他
返回
(1)系统分析人员
负责系统的调查与分析工作 (又称为系统分析师)
经过专门的培训,对计算机、MIS、现代 管理理论和实践都有较丰富的知识。知识面 广,善于学习不同行业的业务知识,有很强 的负责精神,善于与不同背景的人员进行讨 论,交流思想,有较强的组织工作的能力。
MIS的建立不可能一开始就十 分完善和先进,而总是要经历一个 逐步完善、逐步发展的过程。
实用/系统/软件工程/逐步/返回
3.1.3 管理信息系统开发的组织
1 系统开发的组织机构与分工
(1)系统开发领导小组 (2)系统开发工作小组
返回
(1) 系统开发领导小组
——负责新系统开发的行政组
织和领导工作,具有权威的作用。
结构化开发方法的特点与局限性
•结构化开发方法的假设是预先定义需求的策略
•有比较明显的缺点:开发过程复杂繁琐,周期长、系统 难以适应环境的变化。
•结构化开发方法不适合于开发信息需求不明确的系统
•结构化开发方法特别适合于开发那些能够预先定义需求、 结构化程度又比较高的大型事务型系统(TPS即EDPS)和 管理信息系统(MIS)
返回
(2)系统设计人员
负责系统的设计工作,又称为系 统设计师。
进行系统的总体设计、物理设计, 具有熟练的计算机专业知识,掌握建 立MIS的技术基础,责任心强,熟悉 系统实施与转换的一般技术方法。
返回
(3)程序员
负责系统的程序设计、调试和转换工作。 要求:
精通程序设计语言与编程技巧,掌握系统 测试的原理和方法,具有准确理解和贯彻系统 分析与系统设计思想的素质和能力,善于学习 和运用程序设计的新方法新技术,有一定的美 学修养。
自行开发/适合/优点/缺点/注意/比较/返回
3.2.2 委托开发
——由使用单位(甲方)委托通常是 有丰富开发经验的机构或专业开发 人员(乙方),按照用户的需求承担系 统开发的任务。
委托开发/适合/优点/缺点/注意/比较/返回
适合
使用单位(甲方)没有MIS的 系 统分析、系统设计及软件开发人 员或开发队伍力量较弱、但资金 较为充足的单位。
3.3.1 原型法(Prototyping)
原刑法是计算机软件技术发展到一定
阶段的产物。与结构化系统开发方法不同, 原刑法不注重对管理系统进行全面、系统 的调查与分析,而是本着系统开发人员对 用户需求的理解,先快速实现一个原型系 统,然后通过反复修改来实现管理信息系 统。
1、原型法的流程
用户对新系统提出 需求(各种问题)பைடு நூலகம்
返回
(4)其他
在系统开发及正常运行后 的管理与维护中,可根据需要 配备相应的人员。如:设备维 护、文档管理、网络系统管理 等专门或兼职人员。
返回
系统开发人员之间的相互关系
用户 用户
用户 用户
硬件网络 设计员
系统 分析师
数据 管理员
系统 设计师
程序 设计员
返回
3 系统开发中的文档管理
(1)文档的地位和作用 (2)系统开发人员缺乏文档管理的原
逐步/返回
实用/系统/软件工程/
⑵ 系统性原则
在MIS的开发过程中,必须 十分注重其功能和数据上的整 体性、系统性。
实用/系统/软件工程/逐步/返回
⑶ 符合软件工程规范的原则
MIS的开发是一项复杂的应用 软件工程,应该按软件工程的理 论、方法和规范去组织与实施。
实用/系统/软件工程/逐步/返回
⑷ 逐步完善,逐步发展的原则
⑵ 开发过程中需要开发单位(乙方) 和使用单位(甲方)双方及时沟通,进 行协调和检查。
委托开发/适合/优点/缺点/注意/比较/返回
3.2.3 合作开发 ——由使用单位(甲方)和有丰富 开发经验的机构或专业开发人员 (乙方),共同完成开发任务。双方 共享开发成果,实际上是一种半委 托性质的开发工作。
返回
③ 文档的作用
统一思想,防止健忘和 误解,是系统开发工作组内 各类人员之间及组内外的通 信依据;观察、控制、协调 系统开发过程的依据。
返回
2. MIS开发人员缺乏文档管理的因素
① 开发人员为了追求MIS的开发进度; ② 开发者往往只注重结果; ③ 开发者认为开发过程的“轨迹”不 需要保留。 ④ 文档的作用很多时候是在事后才 体现出来。
• 3.3.3 面向对象方法
1.面向对象方法的基本概念及特征
(1) 基本概念 (2) 面向对象的特征
返回
⑴ 基本概念
① 对象 ②类 ③ 消息 ④ 继承
返回
① 对象
IT
OM
SE
人文理工基础
图3-1 MIS开发模型
§3.1.2 MIS开发的基本原则
⑴ 实用性原则 ⑵ 系统性原则 ⑶ 符合软件工程规范的原则 ⑷ 完善,逐步发展的原则
返回
⑴ 实用性原则
系统必须满足用户管理上的要 求,既保证系统功能的正确性又方 便实用,需要友好的用户界面、灵 活的功能调度、简便的操作和完善 的系统维护措施。
返回
(4)操作员
参与系统调试和转换工作,负责 系统正常运行期间对系统功能的执行 (数据录入、查删改、统计、打印输出、 数据备份与恢复等)。
要求: 除有熟练的键盘操作技能,准确的汉字录入
能力外,还要掌握基本的硬件操作知识与OS命 令,善于学习和掌握应用系统的功能结构和性能 特点,遵守操作规程,有责任心。
§3.1.1 MIS的开发及其特点
建立MIS的全过程称为MIS开发。
“全过程”指从提出建立MIS(系统规 划)、经过系统分析、系统设计、系统 实施和评价直到用新系统代替原系统的 全过程。然后进入系统运行和维护,这 也称为MIS的一个生命周期。
MIS开发特点:
MIS的根本问题是:信息技术、组织管理和系统工程。 MIS的成败只有通过运行来检验。
(权力:机构调整,人员、设备、
资金的调配,制订规章制度,项
目管理及对系统开发做出重要
决策。)
组成
返回
组成:
① 企、事业单位管理业务 的骨干人员;
② 计算机或信息管理的 主管人员;
③ 系统开发的技术负责人等。
返回
(1) 系统开发工作小组
——负责系统开发工作的组织与 实施,在系统开发领导小组的领 导下,具体执行系统开发的过程。 其中:技术负责人起主导作用。 组成:参加系统开发的所有人员。
因 (3)文档管理的内容
返回
1.文档的地位和作用
① 文档的含义 ② 文档的地位 ③ 文档的作用
返回
① 文档的含义
一般意义而言,文档是记录 人们思维活动及其结果的书面形 式的文字资料。
信息系统的文档是描述系统 从无到有整个发展与演变过程及 各个状态的文字资料。
返回
② 文档的地位 文档是MIS建设的生命 线,没有文档就没有MIS。
返回
3.文档管理的内容
① 文档标准与规范的制订; ② 文档编写的指导与督促; ③ 文档的收存、保管与借用
手续的办理。
返回
3.2 MIS的开发方式
3.2.1 自行开发 3.2.2 委托开发 3.2.3 合作开发 3.2.4 利用现成软件包开发
案例3.1 大公司是否可使用小厂商提供的软件包
返回
3.2.1 自行开发
包开发/软件包/适合/优点/缺点/比较/返回
优点 能缩短开发时间,节省 开 发费用,技术水平比较高,系统 可以得到较好的维护。
包开发/软件包/适合/优点/缺点/比较/返回
缺点
功能比较简单,通用软件 的专用性比较差,难以满足特 殊要求,需要有一定的技术力 量根据使用者的要求做软件改
善和编制必要的接口软件等二
N 完成系统开发并交付使用
修改
2、原型法的特点
应用原型法进行系统开发,有利于用户及早参与开 发过程,让用户在开发之初就看到系统雏形,了解管 理信息系统,激发参与开发的热情和积极性:也可以 使用户培训工作同时启动,有利于系统今后顺利交接 和运行维护;构造原型快速,成本较低;开发进程加 快,周期缩短,反馈及时。
次开发的工作。
返回
包开发/软件包/适合/优点/缺点/比较/
表3.1 开发方式的比较

利用现成

自行开发 委托开发 合作开发 软件包
特点比较
开发
分析和设计 能力的要求
较高
一般 逐渐培养 较低
编程能力
较高 不需要 需要
较低
的要求
系统维护
容易 较困难 较容易 较困难
的要求
开发费用


较少
较少
3.3管理信息系统开发方法
——由用户依靠自己 的力量独立完成系统开发 的各项任务。
自行开发/适合/优点/缺点/注意/比较/返回
适合
有较强专业开发分析与设计队伍 和程序设计人员
系统维护使用队伍的组织和单位 如:大学、研究所、计算机公司、
高科技公司等单位。
自行开发/适合/优点/缺点/注意/比较/返回
优点
开发费用少,容易开发出适合本 单位需要的系统,方便维护和扩展, 有利于培养自己的系统开发人员。
合作开发/适合/优点/缺点/比较/返回
适合
使用单位(甲方)有一定的MIS 分析、设计及软件开发人员,但开 发队伍力量较弱,希望通过MIS的开 发建立、完善和提高自己的技术队 伍,便于系统维护工作的单位。
合作开发/适合/优点/缺点/比较/返回
优点
相对于委托开发方式比较 节 约资金,可以培养、增强使用单位 的技术力量,便于系统维护工作,系 统的技术水平较高。
自行开发/适合/优点/缺点/注意/比较/返回
缺点
(1)容易受业务工作的限制,系 统整体优化不够,开发水平较低。
(2)系统开发时间长,开发人员 调动后,系统维护工作没有保障。
自行开发/适合/优点/缺点/注意/比较/返回
注意
(1)需要大力加强领导,实行 “一把手”原则;
(2)向专业开发人士或公司进 行必要的技术咨询,或聘请他们 作为开发顾问。
开发人员对问题 进行总结
开发一个原型系统
运行原型系统
增加功能 原型法示意图
Y 有修改意见否?
N
Y
增加新功能否?
N 完成系统开发并交付使用
修改
1、原型法的流程
用户对新系统提出 需求(各种问题)
开发人员对问题 进行总结
开发一个原型系统
运行原型系统
Y 有修改意见否?
增加功能 原型法示意图
N
Y
增加新功能否?
委托开发/适合/优点/缺点/注意/比较/返回
优点
省时、省事,开发的 系统技术水平较高。
委托开发/适合/优点/缺点/注意/比较/返回
缺点
费用高、系统维护与扩展需 要开发单位的长期支持,不利于 本单位的人才培养。
委托开发/适合/优点/缺点/注意/比较/返回
注意
⑴ 使用单位(甲方)的业务骨干要 参与系统的论证工作;
但原型法的应用也存在一些问题。首先,对于大型 系统或复杂性高的系统,没有充分的系统需求分析, 很难构造出原型:其次,开发进程管理复杂,要求用 户和开发人员的素质高,配合默契,如果用户合作不 好,盲目纠错,就会拖延开发过程;必须依赖强有力 的支撑环境,否则无法进行;该方法的另一不足是每 次反复都要花费人力,物力.
相关文档
最新文档