管理系统中计算机应用_第1页
管理系统中计算机应用_第2页
管理系统中计算机应用_第3页
管理系统中计算机应用_第4页
管理系统中计算机应用_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理系统中计算机应用第一页,共三十一页,2022年,8月28日3.1系统开发的任务和特点信息系统开发的任务是:根据企业管理的目标、内容、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。其中最核心的工作,就是开发出一套适合于现代企业管理要求的应用软件系统。第二页,共三十一页,2022年,8月28日系统开发的特点管理信息系统开发的成果或产品是一套应用软件系统。与一般硬件设备的生产过程和单项事务处理的程序编写相比,具有以下特点:复杂性高集体的创造性劳动质量要求高产品是无形的历史短,经验不足第三页,共三十一页,2022年,8月28日3.2系统开发的指导原则

系统工程是为了合理地进行开发、设计和运用系统而采用的思想、步骤、组织和方法的总称,管理信息系统的开发属于系统工程的范畴。深入分析系统的特征,根据系统发展的规律来建立系统,是系统开发的指导原则,其要点如下:系统的目的性:应明确系统开发的目的,确立面向用户的观点。系统的整体性:就是强调整体化的开发方法,即采用先确定逻辑模型,再确定物理模型的开发方法。系统的相关性:采用“自顶向下”的系统开发方法,即把一个复杂的系统分解为若干个子系统,先实现一些子系统的目标,再逐步实现总的目标和功能。系统的环境适应性:可扩展性和易维护性工作成果文档化,图表规范化:软件是程序以及开发、使用和维护这些程序所需的所有文档。要及时按照一定规范产生各种文档,做到工作成果文档化、图表规范化。第四页,共三十一页,2022年,8月28日系统开发采取整体化开发形式。其具体做法如下:

一是详细了解原系统信息处理过程,包括各种处理的物理细节,得出原系统的物理模型。二是对原系统的物理模型进行综合和抽象,去掉物理细节,分析原系统的逻辑功能,得出原系统的整体逻辑模型。三是对原系统的逻辑模型进行改进和完善,补充管理需要的、人工系统难以实现的新的功能,形成新系统的逻辑模型,解决新的计算机系统应当“做什么”的问题。四是建立新系统的物理模型,即确定新系统实现逻辑模型的技术方法和手段,解决新系统“如何做”的问题。这个过程就是由原系统物理模型,到原系统逻辑模型和计算机化逻辑模型,再到计算机化物理模型的过程。(p96图3-3)第五页,共三十一页,2022年,8月28日分析系统的相关性,根据分解-协调的原则由顶向下发展系统。管理信息系统是由多个子系统(功能)组成的,是一个不可分割的整体,整个系统的功能并不是各子系统的简单加和,其功能应比所有子系统的功能总和还要大得多。整个系统为层次结构,系统可分解为多个子系统,子系统同样又可分解为更细一级以子系统。根据上述特性,发展了系统结构化分析和设计的方法,其要点是“自顶向下”地开发系统,分期分批进行子系统的开发,“由底向上”实施,先实现某些子系统再逐步实现总的目标和功能。因此,在系统开发中“由顶向下”是主导原则,“由底向上”是辅助原则。即采用“自顶向下”的系统开发方法,即把一个复杂的系统分解为若干个子系统,先实现一些子系统的目标,再逐步实现总的目标和功能。

第六页,共三十一页,2022年,8月28日文档资料的规范化的重要性便于开发人员之间的沟通便于以后软件的修改、维护和扩充便于前后开发人员的工作衔接便于查阅和核对第七页,共三十一页,2022年,8月28日3.3系统开发的方法目前系统开发的主要方法就是结构化生命周期法,但随着信息化的需求日益增加,在此基础上逐渐发展了原型法、面向对象方法、计算机辅助软件工程等各种方法。生命周期法原型法面向对象方法计算机辅助软件工程等第八页,共三十一页,2022年,8月28日生命周期法生命周期法就是严格按照系统生命周期的各个过程去开发系统,它将生命周期划分为几个阶段,每一阶段都有明确的任务和目标,产生标准的文档资料。生命周期法一般分为如下几个阶段:系统分析系统设计系统实施第九页,共三十一页,2022年,8月28日系统分析确定新系统的功能,即新系统应“做什么”。在这一阶段,系统分析员根据用户提出的建立新系统的需求,进行初步调查和初步可行性分析,提出系统总体规划。经领导批准系统可行后,再对原系统进行详细调查,彻底了解远系统的模型,提出新系统的逻辑模型。这阶段工作深入与否直接影响到新系统的质量和经济性,它是开发成败的关键。第十页,共三十一页,2022年,8月28日系统设计确定系统应“如何做”。根据系统分析确定的逻辑模型,确定新系统的物理模型,即系统硬件系统的配置方案,软件系统的总体结构和数据库设计。然后进行详细设计,包括代码设计、用户界面设计、处理过程设计、,编写系统设计说明书。最后,编写系统设计报告。第十一页,共三十一页,2022年,8月28日系统实施将设计方案编程实施。具体包括:应用软件的编写和调试,系统试运行,编写技术文件,系统切换,系统交付使用,运行后的维护和评价。第十二页,共三十一页,2022年,8月28日生命周期法的优点强调系统的整体性、全局性,采用“自顶向下”的原则严格划分工作阶段,每一阶段和步骤都有明确的成果。每一阶段都有完整的文档资料,便于沟通和资源共享。整个项目划分为许多组成部分,每部分既可独立完成,又有严格的前后制约,便于项目管理和控制。第十三页,共三十一页,2022年,8月28日生命周期法的缺点难以准确定义用户需求,用户很难在一开始就能准确和完整地描述其需求。开发周期长,难以适用环境变化,不利于设计者和用户的交流。整个系统开发工作是劳动密集型的,系统开发成本高、效率低。第十四页,共三十一页,2022年,8月28日原型法

原型法的基本思想根据用户最基本或最紧急的需求,开发一个最初的系统(原型)供用户使用,在使用的过程中,不断对系统进行评价、修改、完善,直到得到一个用户满意的、满足用户需求的、基本稳定的系统。第十五页,共三十一页,2022年,8月28日原型法开发的四个基本阶段确定用户基本需求:应具备的基本功能,人机界面的基本形式等。开发初始原型:建立一个符合用户基本信息需求的交互式系统,提交用户使用。使用和评价系统原型:运用系统原型来提炼用户需求。用户通过亲自使用原型,了解其信息需求得到的满意程度及存在的问题,开发人员记录系统的缺点和不足,在与用户讨论的过程中进一步提炼用户需求。修改和完善原型:根据用户意见不断修改和完善原型,直到用户满意为止。第十六页,共三十一页,2022年,8月28日原型法的优点开发过程是一个循环往复的反馈过程,它符合用户对计算机应用的认识逐步发展、螺旋式上升的规律(符合认知规律)。使用户能很快接触和使用应用系统,提高用户参与系统开发的积极性。开发周期短,使用灵活,具有较强的适应性。必须具有形成原型和修改原型的支撑工具。第十七页,共三十一页,2022年,8月28日面向对象方法1操作与数据沟通封装提高软件的可重用性、扩充性、可维护性。对象:就是数据和操作的封装通信单位。消息:对象之间的通信。2类的继承机制:一个类的上层有超类,下层有子类,形成一个层次结构。子类可以继承超类的属性、操作和约束规则,这就是类的继承机制。继承性使面向对象的系统具有较好的可扩充性和灵活性,因而有利于软件系统的维护。类:一组具有相同结构、操作和约束条件的对象,对象类由“类说明”和“类实现”组成。第十八页,共三十一页,2022年,8月28日计算机辅助软件工程(CASE)

计算机辅助软件工程(ComputerAidedSoftwareEngineering,CASE)是提高系统开发效率和质量的重要途径。CASE技术的目标就是要实现系统开发生命周期内各阶段工作基于计算机的自动化。CASE的作用,可概括为三个方面:一是能实现一个具有快速响应、专用资源和早期查错功能的交互式开发环境。二是对系统开发和维护过程中各个环节实现自动化。三是通过强有力的图形接口,实现直观的程序设计。计算机辅助软件工程(CASE)的目标:使系统开发工作自动化和计算机化,提高软件的开发效率和质量。

第十九页,共三十一页,2022年,8月28日开发方法的选择

原型法需要软件支撑工具快速形成原型,并不断地与用户讨论、修改,最终建立系统。要将这种方法用于大型信息系统开发中的所有环节是不适宜的。因此,它主要用于小型的。灵活性高的系统或局部系统的设计和实施。面向对象的方法是以对象为基础,利用特定的软件工具直接完成从对象的描述到应用软件结构的转换,特别适合于小型应用软件系统的开发。在大型系统的开发中,常常不是采用一种开发方法,而是采用多种方法的组合。结构化生命周期法是目前较全面支持大、中型系统整个过程开发的方法,其他方法只能作为结构化生命周期法在局部开发环节上的补充,暂时还不能代替其在系统开发过程中的主导地位。系统开发的方法随着系统开发工具的不断改进,正在逐渐完善,本节列举的各种方法不是相互独立的,它们经常可以混合使用。第二十页,共三十一页,2022年,8月28日3.4系统开发的方式自主开发由企业自己的技术力量开发。它要求企业具有自己的开发队伍,并有出色的领导。它的优点是用户的需求可以得到充分满足,锻炼了开发应用的队伍,便于系统的维护和完善;但开发周期长,不利于引进先进的管理思想,开发成本高。委托开发委托专业软件开发公司或科研单位来开发。由于专门的软件开发公司具有丰富的软件开发经验,因此系统开发周期短,系统开发水平高;但外部的费用较高,系统维护困难。第二十一页,共三十一页,2022年,8月28日合作开发由企业和专业软件公司合作开发。这种方法把企业的优点和专业软件公司的优点结合起来,既锻炼了自己的队伍,开发出高水平的系统,又便于系统的维护。购买商品化的软件产品随着软件产业的发展,市场上有越来越多的通用软件供企业使用。购买商品化软件成本低,又节省时间,适合那些自身技术力量薄弱的企业。

第二十二页,共三十一页,2022年,8月28日合作开发的主要优点是:(1)软件产品可靠性、稳定性高。(2)反映了先进的企业管理思想。(3)开发周期短。(4)费用比较低。购买商品化软件的主要缺点是:(1)系统实施费用较高。(2)系统维护困难。第二十三页,共三十一页,2022年,8月28日3.5系统开发的组织与项目管理系统开发的组织系统开发领导小组一个好的领导班子是项目成功的关键,因此领导小组的人员组成非常重要。系统开发领导小组的人员组成应包括一个企业领导、系统开发项目负责人、有经验的系统分析师、各职能部门的负责人组成。

5~7人第二十四页,共三十一页,2022年,8月28日系统开发领导小组的职责提出建立新系统的规划和总策略。指导工作,保证满足企业不同部门对新系统的需求。对开发工作进行监督和控制。协调系统开发中的各项工作。向上级组织报告系统开发工作的进展情况。委任计算中心主要工作人员,规定他们的职责范围。第二十五页,共三十一页,2022年,8月28日系统开发中的各类人员及其在系统开发中的作用项目小组直接负责系统开发的具体企业工作,由三类人员组成:系统分析师研究用户对信息系统的需求,评价开发信息系统的可行性,进行系统分析和设计,负责对新系统的安装、测试和技术文件的编写。程序设计员编制、调试、修改程序。本企业的程序设计人员还负责系统运行后的维护工作。企业管理人员

提出对新系统的需求,对开发工作的质量进行监督,对新系统的运行情况进行评价,提供新系统需要的原始数据,整顿组织的工作以适应新系统的运行要求。第二十六页,共三十一页,2022年,8月28日系统开发的项目管理一个计算机信息系统的开发涉及许多工作,划分为若干个工作阶段,这些工作之间存在着一定的制约关系,必须认真规划和组织,才能保证整个项目的顺利进行,这就是项目管理的任务。在项目管理中,常采用网络计划技术,来对整个开发过程进行计划和控制。它的基本思想是:将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论