计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题。开发方法主要有:结构化生命周期开发方法、原型化、面向对象的开发方法等。
1、结构化生命周期开发方法:它是目前较为流行的MIS开发方法。其基本思想是用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。
2、原型化:它的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。其基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直到用户满意。
3、面向对象开发方法:面向对象(OO,Object Oriented)的系统开发方法,是近年来受到关注的一种系统开发方法。其基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够影射为计算机软件系统结构模型和进程,从而实现信息系统的开发。
管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,用户需要根据实际情况进行取舍和计划。
三、 面向对象程序设计及特点[2]
3.1 面向对象程序的产生
随着计算机技术的不断发展,其软硬件之间的差距越来越大,造成了计算机发展的不均衡,当系统较为复杂时,常规的软件工具、技术和概念已不足以应付,从而使软件开发陷人了困境,即所谓的"软件危机"。尽管软、硬件发展的这种差距自计算机出现以来始终存在,但进入90年代后这种差距更加明显,在这一背景下,面向对象程序设计技术逐步兴起,随着它的不断完善,逐步进入实用阶段而受到广大软件开发者的青睐,吸引了众多的人士去研究、使用它,使之在软件工程、人工智能等领域得到了十分广泛的应用。人们把面向对象的程序设计语言看作是计算机软件产业的一次革命。
3.2面向对象程序设计中的对象
面向对象程序设计方法是一种智能化的程序设计方法。它允许抽象化,模块化的分层结构。这种设计方法与编程技术不同于标准的过程化程序设计。程序设计人员不再是单纯地从代码的第一行一直编到最后一行,而是考虑如何创建对象,利用对象来简化程序设计提高代码的可复用性。对象可以是应用程序的自包含组件。一方面具有私有的功能,供自己使用。另一方面又提供公用的功能,供其他用户使用。用户是通过对象的属性、事件、和方法程序来处理对象的。
所谓属性可以看作一个对象的性质,也就是说属性是描述对象某一性质的数据。例如一部电话机,它有一定的大小和颜色。当把它放在办公室中,它又有了一定的位置。这些大小、颜色、位置等都是用来描述这部电话机的,可以看作是电话这一对象的属性。每一个对象都可以对一个被称
上一篇:
基于单片机的温度控制系统的设计
下一篇:
房地产企业财务管理实务操作