论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 代写论文

(B)002DELPHI房屋出租管理系统

1.4 结构化生命周期开发方法

   目前较为流行的MIS开发方法是 结构化的生命周期开发方法。其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下的对生命周期进行分析与设计。

内容来自论文无忧网 snowings.com

用结构化生命周期开发方法开发一个系统,将整个开发过程分为5个依次连接的阶段:

paper51.com

●  系统规划阶段●  系统分析阶段●  系统设计阶段●  系统实施阶段●  系统运行阶段 内容来自snowings.com

这5个阶段共同构成了系统开发的生命周期。结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。但是,该方法不可避免的出现开发周期长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难做出调整。

内容来自论文无忧网 snowings.com

1.5 原型法 paper51.com

原型法在系统开发过程中也得到不少的用应。原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直至用户满意。原型法的用应使人们对需求有了渐进的认识,从而使系统开发更有针对性。另外,原型法的运用充分利用了最新的软件工具,使系统开发效率大为提高。 http://snowings.com

  原型法的最大的问题是难于对开发过程进行管理及控制,其次是“原型”的设计难度较大,需要较高层次的设计人员,原型法目前还是一个不够成熟和普遍应用的方法,但随着第四代语言、面向对象、软件复用技术的发展和普及,原型法也将会有更大发展。

http://snowings.com

在实际的MIS开发中,经常是生命周期法与原型法相结合使用,需求模型确定阶段往往采用系统分析的方法,在设计和实施阶段则采用快速原型法。这样,既能较好地确定系统开发目标,又能较快地交互开发实现所确定的系统。

paper51.com

1.6面向对象系统开发方法

内容来自snowings.com

面向对象(OO,OBJECT ORIENTED)的系统开发方法,是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和反复法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。 内容来自snowings.com

在这一方法中,对象是指问题空间一次或多次出现的事物的抽象。结构化方法以功能分解为基础,系统的功能在系统内外环境急剧变化时很不稳定。而问题空间中的对象是系统中最稳定的部分,基于对象的分类结构和组装结构,并利用服务、消息、继承等概念建立的系统,有较强的应变的能力,应用软件可重用性好,特别适合于复杂、大型系统的开发和处理多媒体数据。程序设计的思想方法越来越接近人们思维方式。它摈弃了持续许久的“自顶向下”(Top--Down)和“自底向上”(Bottom up)的争论,把对于复杂系统的认识归结为对一批对象及关系的认识。因此,软件工作进一步向用户靠近,这对于计算机应用深入到各个领域是十分有利的。面向对象的程序设计语言的出现,使软件开发工作更加方便。面向对象的各种方法正在进一步的发展,并形成了逐步合流的趋势。总之,面向对象的程序设计是人们克服软件危机的又一次努力。

内容来自snowings.com

1.7系统开发方法的选择 copyright paper51.com

本次系统开发我选择了结构化生命周期开发方法。用结构化生命周期开发方法开发一个系统,将整个开发过程分为5个依次连接的阶段: 内容来自论文无忧网 snowings.com

●  系统规划阶段:主要任务是明确系统的方法要求,并进行逐步的调查,通过可行性的研究确定下一阶段的实施。系统规划方法有战略目标集转化法(SST, Strategy set transformation)、关键成功因素法(CSF, Critical success factors)和企业规划法(BSP,Business system planning)。 内容来自snowings.com

●  系统分析阶段:主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程的处理,并且将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。 copyright paper51.com

●  系统设计阶段:主要任务是确定系统的总体设计方案、划分子系统功能、确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。

http://snowings.com

●  系统实施阶段:主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。 copyright paper51.com

●  系统运行阶段:主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。

http://snowings.com

这5个阶段共同构成了系统开发的生命周期。结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。但是,该方法不可避免的出现开发周期长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难做出调整。

http://snowings.com

------分隔线----------------------------
联系方式