




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MIS的开发方法资料第一节系统开发概述系统开发的任务与特点系统开发的基本原则系统开发的主要风险
一、系统开发的任务与特点系统开发的任务:
系统开发的任务是根据企业的具体情况,设计出一套适合于现代企业管理要求的应用软件,为企业建立起计算机化的信息系统。系统开发的特点:复杂性基于原系统、高于原系统一把手工程产品是无形的充分认识管理信息系统开发的特点,可以使系统的开发少走弯路。一、系统开发的任务与特点二、系统开发的基本原则面向用户原则系统性原则符合软件工程规范的原则逐步规范发展的原则三、系统开发的主要风险系统开发的风险主要表现在:投入超计划系统性能比预期差,没获得预期收益,有的甚至导致完全失败第二节系统开发方法系统开发的策略结构化生命周期法
原型法
面向对象法计算机辅助软件工程法一、系统开发的策略“自下而上”的开发策略基本思想:从业务系统开始,先实现每个基本功能(即数据处理功能),然后逐步向高级建设(即,增加管理、控制功能)。“自上而下”的开发策略
基本思想:从整体上协调和规划,由全面到局部、由长远到近期,从探索合理的信息流出发来设计信息系统。两种策略优缺点的对比策略优点缺点自下而上能保证最终的系统可以运行(虽然系统性能不一定良好)。缺乏整体优化;开发过程存在大量的重复工作。自上而下整体性和逻辑性强。难度大、复杂、繁琐。二、结构化生命周期法结构化生命周期法的基本思想:用系统工程的思想和工程化的方法,遵照用户至上的原则,从系统的角度分析问题和解决问题,按照规定的步骤和任务要求,使用图表工具完成规定的文档,采用自上而下整体分析和设计,自下而上逐步实施。二、结构化生命周期法系统规划系统分析系统设计系统实施系统运行维护系统规划报告系统分析报告系统设计报告用户手册MIS生命周期模型二、结构化生命周期法结构化生命周期法的开发过程:系统规划阶段:确定企业目标及信息系统目标,避免盲目开发系统。系统分析阶段:组织机构功能分析,管理业务流程分析,数据与数据流程分析,建立新系统逻辑模型,写成系统分析报告。系统设计阶段:总体设计,详细设计,形成系统的物理模型,写出系统设计报告。系统实施阶段:将新系统的设计方案变成可运行的计算机模型。系统运行维护阶段:进行系统的日常运行管理、维护。
二、结构化生命周期法结构化生命周期法的优点:建立面向用户的观点严格区分工作区间设计方法结构化文件标准化和文献化二、结构化生命周期法结构化生命周期法的缺点:开发周期长
繁琐,使用工具落后
不能充分预料可能发生的情况及变化
不直观,用户最后才能看到真实模型三、原型法原型法产生的原因运用结构化生命周期法的前提条件是要求用户在项目开始初期就非常明确地陈述其需求,需求陈述出现错误,对信息系统开发的影响尤为严重,因此,这种方法不允许失败。事实上这种要求又难以做到。人们设想,有一种方法,能够迅速发现需求错误。自80年代中期以来,原型法逐步被接受,并成为一种流行的信息系统开发方法。三、原型法原型法的基本概念原型法是指系统开发人员在对用户进行初步了解的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型(原始模型),并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。三、原型法原型法的开发过程:确定用户的基本需求开发初始原型征求用户对原型的改进意见修正和改进原型可行性研究确定系统的基本要求建造一个原始系统用户和开发人员一同评审最终产品作为初步设计参考文档用户满意?是开发人员修改原始系统否原型法流程图三、原型法原型法的优点:减少开发时间,提高系统开发效率改进用户与系统开发人员的信息交流方式用户满意程度高应变能力强
三、原型法原型法的缺点:开发工具要求高对大型系统或复杂性高的系统不适用管理水平要求高四、面向对象法面向对象方法(ObjectOriented)产生的原因以前的开发方法,只是单纯地反映管理功能的结构状况,或者只是侧重反映事物的信息特征和信息流程。面向对象的方法把对象的属性(数据)和处理(方法)封装在一起,通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性。四、面向对象法面向对象的概念和术语:对象(Object):对象的本质是数据与操作的封装类(Class):类是具有相同属性的对象的集合消息:消息是为完成某些操作而向对象发送的命令和命令说明继承:继承是指一个类因承袭而具有另一个类的能力和特征的机制
封装:封装是指把对象及对象的方法、操作的实现封闭在一起四、面向对象法面向对象法的开发过程系统调查和需求分析弄清要干什么的问题。面向对象分析(OOA)
OOA的步骤为标识对象、标识结构、定义属性和定义服务。面向对象设计(OOD)
OOD的工作内容主要有主体部件设计和数据管理部件设计。面向对象编程(OOP)
OOP可以分为可视化设计和代码设计两个阶段。四、面向对象法面向对象法的优点和缺点面向对象法的主要优点是:缩短了开发周期,解决了从分析和设计到软件模块多次转换的繁杂过程。面向对象法的主要缺点是:对大型的系统可能会造成系统结构不合理、各部分关系失调等问题。
五、计算机辅助软件工程法计算机辅助软件工程(CASE)的概述CASE是一种支持整个软件开发生命周期的软件开发自动化技术,是一种从开发者的角度支持信息系统开发的计算机技术。五、计算机辅助软件工程法CASE产生的背景
长期以来,“手工作坊”式的软件开发模式难以适应软件工业的发展需求。软件开发人员逐步认识到,他们为用户的应用开发出各种各样的软件和信息系统,却没有支持软件开发人员自己使用的工具,要提高软件开发效率,一个有效的途径就是开发出支持开发人员工作的工具。因此,提出了CASE的思想和方法。五、计算机辅助软件工程法CASE的功能:支持不同的开发方法支持软件开发生命周期的各个阶段支持软件部分的重用支持开发信息资源共享
五、计算机辅助软件工程法典型的CASE工具图形工具:用图形和模型的方式描述信息系统所使用的各种技术描述模型:用于记录、删除、编辑和输出非图形化的信息和说明原型化工具:用于输入、输出、屏幕或报表的分析和设计
质量管理工具:检验系统的开发是否满足一些通用规则文档出版工具:用于将各种资料组装成正式的文档设计模型和程序代码生成工具:用于支持某些项目形式上的变换五、计算机辅助软件工程法CASE的优点提高生产率提高系统的质量提高文档的质量减少系统维护的费用和精力
第三节系统开发项目管理与开发方式系统开发的组织机构系统开发的项目管理项目管理的工具系统开发的方式
一、系统开发的组织机构系统开发领导小组系统开发领导小组负责新系统开发的行政组织和领导工作。系统开发工作小组系统开发工作小组的职责是在系统开发领导小组的指导下,负责组织与实施系统开发的具体工作。一、系统开发的组织机构系统开发的人员与职责:信息主管:任务是全面负责企业的信息管理工作,辅助企业的高层决策,实现企业全面的信息管理。项目主管:任务是主持整个系统的开发工作,确定工作目标和实现目标的方案。系统分析员:任务是承担系统的调查与分析工作,建立系统的逻辑模型。系统设计员:任务是根据系统的逻辑模型要求,完成系统的物理模型设计工作。程序设计员:任务是根据系统物理模型中的要求,负责系统的程序设计、调试和转换工作。系统维护人员:任务是负责对系统的维护,包括平台维护、软件维护、数据维护等维护工作。企业管理人员:任务是向系统分析员准确、全面地表达企业的需求,对系统的功能进行客观的评价,与开发人员进行沟通,对系统的不足进行改进。二、系统开发的项目管理项目管理就是为了使系统开发能够按照预定的计划顺利进行,而对成本、人员、质量、风险等方面进行的分析和管理。项目管理主要内容:计划管理:制定总体计划以及阶段计划,并检查计划的执行情况。经费管理:严格执行投资概算,定期编制资金使用报表。质量管理:事前准备、过程监控、事后评审。资源管理:人员管理、软件资源管理和硬件资源管理。
常用的工具有甘特图(Gantt图)、网络工程图(PERT技术)等。三、项目管理的工具甘特图(GanttChart),又称横道图、条状图(BarChart,即工程进度表),是第一次世界大战期间美国法兰克福兵工厂的在安排生产和进行计划管理时首先使用的,所以人们称之为甘特图(GanttChart)。
(一)甘特图施工过程工作时间(周)12345678910111213141516房间清理房间布置网络布线硬件安装硬件调试软件安装软件调试项目验收计划进度实际进度(二)网络工程图(PERT技术)PERT技术是1958年美国海军武器局为军备竞赛和宇宙空间开发而提出的,并首先用于“北极星”导弹核潜艇的研制,使承包和转包该工程的一万多家厂商协调一致地工作,对计划进行了有效地控制,使整个工程提前两年完成,尔后,用该方法组织和管理“阿波罗”载人登月计划并获得成功,使得这项技术广为推广和应用。基本概念作业:又称工序、任务,一种消耗资源的行为,用箭线(弧)表示。如一个建筑工程项目,可经过事件:又称事项,作业开始或者结束点的标志。通常事件本身不消耗资源,在网络图上常以带编号的圆圈表示。路径:网络图中把最开始的事件和最终结束的事件用各项作业连接起来的一条路。(二)网络工程图(PERT技术)123456设计备料地基主体验收相关概念(1)紧前作业:紧排在某项作业之前完成的各项作业。(2)紧后作业:紧排在某项作业之后完成的各项作业。123456b5314e32g3(3)虚拟作业:用来表示相邻工序之间的衔接关系,实际上并不存在的虚设工序。以虚箭线表示。ij(4)起点事件:某项作业的开始点。(5)终点事件:某项作业的结束点。(6)路长:完成某条路径上各项作业的累计时间。(7)关键路径:累计时间最长的路线称为关键路径。(8)工期:完成整个工程所需的最少时间。即关键路径上需要的时间。11(二)网络工程图(PERT技术)acdf(二)网络工程图(PERT技术)注意事项1.方向,时序,节点编号PERT为有向图,采取从左到右,从上到下的规则绘制(按时间顺序编号)。事件(节点)编号:箭头大于箭尾,通常按工艺流程顺序、事件时间顺序(开始或结束)编号。还可留空号,便于修改。一般,最初事件编号为1或0。2.相邻事件间只能有一条弧为避免多义性,两点之间只能有一条弧表示一项作业。对有相同开始和结束事件的两项以上作业,引进虚拟作业表示。35×354√(二)网络工程图(PERT技术)注意事项3.PERT中不能出现回路回路意味着循环,导致回路上组成的作业永不会结束。4.避免弧的交叉为美观、易读。123456(×)123456(√)作业之间的关系在PERT图中的表示方法abcabcabcdabcdb、c在a结束后开始c在a、b结束后开始c、d在a、b结束后开始c在a结束后开始,d在a、b结束后开始(二)网络工程图(PERT技术)
o
oo(机动时间)持续时间事件号最早时刻EET最迟时刻LETPERT网络图中,事件符号的具体含义如下图所示:(二)网络工程图(PERT技术)例1作业工时(天)紧前作业作业工时(天)紧前作业A3—I3D,EB4—J2D,EC4—K1ID4AL3IE5A,BM3F,G,JF2A,BN3H,KG5CO6K,L,MH5D,E某项工程由下列作业组成:例1(1)勾画草图按照时间顺序,为作业与事件绘制网络图,并把每个作业估计需要使用的时间写在表示该作业的箭头上方,然后,为每个事件计算最早时刻EET和最迟时刻LET,分别写在事件圆圈的右上角和右下角。例1(2)计算最早时刻EET
一个事件可能发生的最早时间,从左到右按事件发生顺序计算。考虑进入该事件的所有作业;对于每个作业都计算它的持续时间与起始时间的EET之和;选取上述和数中的最大值作为该事件的最早时刻EET。例1(3)计算最迟时刻LET
不影响竣工时间的前提下,该事件最晚可以发生的时刻。最后一个时间——工程结束的LET=EET,其他事件的最迟时刻从右到左逆序计算。考虑离开该事件的所有作业;从每个作业的结束时间的最迟时刻中减去该作业的持续时间;选取上述差数中的最小值作为该事件的最迟时刻LET。例1(4)确定关键路径工程图中有些事件的最早时刻和最迟时刻相同,这些事件定义了关键路径,用粗线箭头表示。关键路径上的事件为关键事件,必须准时发生,否则工程不能准时结束。在项目运行中,管理人员应密切关注关键作业的进展情况,必要时应增加关键作业上的资源。例1(5)关注机动时间机动作业:实际开始时间可以比预定时间晚一些,或者实际持续时间可以比预计持续时间长一些,而不影响工程的结束时间的作业。机动时间:机动时间=作业最迟结束时间–作业最早开始时间–持续时间例1网络计划关键线路图10023434471212813151121214475996111291418101515ECGDBAHIJFLMKON
3(1)
4(0)
4(3)
5(3)
4(2)
5(4)
3(1)
1(2)
3(4)
2(6)
2(1)
0(5)
0(2)
0(1)
5(0)
3(0)
3(0)6(0)练习作业工时(天)紧前作业作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年机房温控节能项目发展计划
- 2025版航空航天数据处理设备采购服务合同范本
- 二零二五年度房地产股权转让与联合开发投资合同
- 二零二五年度办公场所空调安全使用规范合同
- 2025版离婚子女抚养权及财产分割协议书
- 二零二五房地产策划推广五大步骤效果评估合同
- 二零二五年度豪华房产出售广告合同范例
- 2025年度文化艺术场馆保安巡逻与文物保护合同
- 2025年度互联网数据中心IDC托管服务合同样本
- 二零二五年度商砼产品定制化生产及销售合同
- 文化多元教育评估-洞察及研究
- 2025年山东省中考化学试卷(含解析)
- 蔬菜栽培课件
- 护理核心制度2025年
- 沈阳市高校毕业生“三支一扶”计划招募笔试真题2024
- 微生物驱动的资源循环系统研究-洞察阐释
- 监管公司准入管理制度
- 2025-2030中国超宽带UWB定位行业创新策略及未来趋势建设现状报告
- 医院防汛救灾管理制度
- 更年期保健专科建设和管理指南
- 2025年能源产业创新发展中的人才需求与培养策略研究报告
评论
0/150
提交评论