机电之家行业门户网运行
文章 下载
最新公告:

  没有公告

设备维修与管理培训
您现在的位置: 设备维修与管理 >> 设备管理 >> 管理技术 >> 网络计划 >> 资讯正文
 
赞助商
 
 
最新文章
 
 设备管理中存在的问题及改进措施
 探索设备备件更换规律,实现设备
 创新设备管理 提升竞争优势
 设备管理关乎企业效益
 TPM自主保全实践的探索与思考
 驱动离心泵的电机电流高的原因及
 离心泵运行时不打量的原因
 离心泵一般容易发生的故障有哪些
 离心泵各零部件的检修标准
 计量泵的常见故障及处理方法
 
推荐技术
 
 
相关文章
 
DCS/SIS一体化系统中的高
全国首家多媒体自助收费
玉溪供电局配电地理信息
公主岭供电分公司营销系
变电站继电保护系统中信
基建阶段同步建设电厂信
江苏省热电机组运行管理
OA系统就是OK——陕西省
AIPN系统在某省电力系统
高压断路器在线监测系统
 
客户服务
 
如果您有设备方面好的文章或见解,您可以送到我们的投稿信箱
客服电话:0571-87774297
信   箱:88ctv@163.com
我们保证在48小时内回复


s

b

g

l

.

j

d

z

j

.

c

o

m

 

系统分析(1)           
系统分析(1)
作者:佚名 文章来源:不详 点击数: 更新时间:2008-9-24 17:33:37
系统分析也称为新系统逻辑设计,是在调查研究的基础上,对新系统的各种方案和设想进行分析、研究、比较和判断的过程。旨在获得一个合理的新系统的逻辑模型。
        一、系统分析方法
        目前在MIS开发领域,指导系统分析与设计的理论和方法有多种,最常用的有结构化生命周期法、原型法、面向对象的分析与设计、并行开发方法等。
        1.结构化系统分析与设计(SSA&D)方法
        SSA&D(Structural System Analysis and Design)方法是60年代西方工业发展国家总结了系统开发的经验和教训,逐步发展起来的一种方法。它是从计算机程序结构设计而来,自顶向下地对系统进行科学的分析和设计,其系统分析的基本思想是将系统开发看作工程项目,按部就班,有计划有步骤地进行工作。一个工程项目经过用户请求、可行性分析、立项批准、设计、施工,最后交付用户使用。这种方法的理论基础是严密的,它要求系统开发人员和用户在系统的开发初期就要对整个系统的功能有全面而深刻的认识,并制定出每一阶段计划和说明书,以后的工作便围绕着这些文档进行。结构化开发模型如图4所示。用SSA&D方法开发系统包括六个阶段:系统请求、系统规划与初步调查、系统分析、系统设计、系统实施、系统运行与维护。
        结构化系统分析与设计方法的最大的优点是能够自顶向下地对系统进行科学的分析和设计,因而能全面的考虑,得到最优化的整体设计。这与那些从局部作起,对系统一步步拼凑的方法相比,更加科学化、系统化。它的另一个优点是具有严格的阶段划分和文档控制,便于工程的组织和管理,特别是对于较大规模的MIS系统工程,信息系统的开发有章可循,也就是按统一的步骤一步步地进行,克服了以前凭经验开发所带来的缺点。这种有序的安排不仅条理清楚,便于计划管理和控制,而且后面阶段的工作又是以前阶段的工作成果为依据,基础扎实。但是,由于MIS是一个复杂的系统工程,有许多人参加,有许多任务要完成,必须进行组织、协调和控制。因此使用此方法的条件是决策问题有较成熟和完善的理论方法和模型,基础信息比较齐全,计算机技术可以满足当前系统支持方式的需要,要求开发队伍实力较强。另一方面,对于用户要求,结构化方法要求的是严格定义或预先加以明确说明。但是系统开发的实践表明,尽管在许多情况下用了这种或那种严格定义或预先说明的方法,当系统建成后,用户仍然会觉得建立的系统或者是不完全正确的,或者是不完备的。随着计算机应用的普及,应用领域的扩展,计算机价格的下降,用户在不断扩展,不断提出新的需求,系统难以适应变化了的新形式,需要经常进行修补,甚至返工。



  图1

        2.原型法
        快速原型法的实质是基于一个原型去实现一个新系统。采用原型法时设计人员只需对已有系统作初步调查分析后即可快速设计并实现一个原型,用户和开发者在反复试用原型的过程中,反复评估,不断地改进原型系统,进一步确定需求的各种细节,适应需求的变化,从而提高最终系统的质量。在原型法中要求用户参与开发全过程和决策,用户的需求在一个快速反复的开发过程中由用户的主动参与开发而逐步搞清楚。快速原型法实质上不断运用“可执行原型”启发用户和开发者,揭示新需要和新规律,评价和改进旧原型,从而构造出符合实际需要的应用。
        原型法的软件生命周期如图2所示。



  图2


        原型法并不会改变整个项目实施和管理的有效性和合理性,而是作一些适当的调整。由于在建立原型时,发现并改正了许多需求及设计方面的问题,因而大大缩短了测试时间。又由于在目标码版本基础上,减少了错误,而且可由原型出发,经过改进来得到代码(不必从设计开始从头做起),所以编码时间也减少了。总之,原型方法能减少软件开发的工作量。但是,原型法最大的问题是难于对开发过程进行管理及控制,其次是原型的设计难度较大,需要较高层次的设计人员。
        3.面向对象方法
        面向对象方法是近年来迅猛发展的一个研究领域,它提出了一种全新的系统分析思想和方法,给信息系统等领域带来深远的影响。面向对象方法是基于对象概念分解系统的软件开发方法。如同面向其它信息的设计方法一样,面向对象的设计给出现实世界问题域的一种表示形式,并把这种表示形式映像为解的域,即映像为软件。与其它方法不同的是,面向对象的设计使信息和处理都模块化,从而在数据对象和处理操作之间建立起联系。
        面向对象开发方法分为两个过程。首先是面向对象分析的过程,这一过程由三个阶段来完成:初步调查,可行性研究和需求分析。需求分析主要是定义面向对象的系统需求和定义对象。其次是面向对象的设计过程,其中外部设计就是定义子系统,并给每个子系统分配任务和对象,着重于定义实体、接口以及控制对象功能,并按属性的对象分组来形成应用程序模块。内部设计的目标是确定该系统输入和输出数据结构,设计支持应用实现的数据库,在真实环境中完成对象的设计。
        面向对象的分析方法是建立在信息建模最好的概念及面向对象编程语言最好的基础上的,也就是说面向对象的系统分析方法并不排斥已有的需求分析方法,而是将它们的精华综合起来,发展并形成更为自然、更易于系统设计者所理解的面向对象的分析方法。
        对于复杂的MIS,尤其是对动态发展、变化的、复杂的系统进行分析,是一件难度很大的研究工作。采用传统的结构化方法中的任一种都不可能清楚而全面地说明系统的需求。面向对象的分析方法已展示出在系统分析中优于传统的分析方法。根据MIS结构的特点采用面向对象的系统分析方法开发MIS可从以下几方面改善软件产品的质量,缩短系统开发的周期:
        (1)可修改性
        面向对象的软件系统很容易增删软件对象而不影响系统原来的结构,使得系统对于需求的变化具有较强的应变能力。延长了系统的生命周期。用户就像把新的硬件插入计算机一样来扩展系统的功能。这意味着可以动态地将软件对象连接到系统中,而传统的方法往往要重新编译和连接整个系统。
        (2)可移植性
        对象可以从一个系统移植到另一个系统,而且在大范围内的软件产品中可重用。
        (3)可重用性
        创建新的对象时,应能继承现有对象的某些功能,而不用浪费额外的时间和存储空间去重复以前的工作。
        (4)可靠性

资讯录入:admin    责任编辑:admin 
  • 上一篇资讯:

  • 下一篇资讯:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    不良信息
    举报中心
    机电之家设备管理网
    致力于机电设备维修与管理技术
    网络110
    报警服务
    服务热线:0571-87774297 传真:0571-87774298 电子邮件:donemi@hz.cn 服务 QQ:66821730
    机电之家(www.jdzj.com)旗下网站 杭州滨兴科技有限公司提供技术支持

    版权所有 Copyright © 机电之家--中国机电行业门户·设备维修与管理

    主办:杭州高新(滨江)机电一体化学会
    浙ICP备05041018号