正在加载图片...
Vol.15 No2 线材轧制孔型诊断系统 ·171· 1.1诊断系统的设计思想 建立一个诊断系统是一项复杂的软件工程的实施。根据软件工程的要求,在开发本诊 断系统时,把整个软件的设计作为一个系统,用系统的观点进行分析,在设计过程中经历 了以下3个阶段: 计划阶段:本阶段首先对用户的情况进行调查,根据调查结果,描述出软件功能的界 限,进行可行性分析,并建立代价和进度估计,然后对软件进行定义,提出要求并分配给 软件的系统元素。 开发阶段:首先把软件按有机整体的观点进行处理,即开发一个模块化结构定义接 口,并建立数据结构,设计指导原则,用来对设计质量进行定性评估;然后考虑软件的每 个模块元素,应用设计工具来提供一个该软件元素的详细设计描述;最后进行编码,即采 用一种合适的程序设计语言来产生一个程序。开发过程的这3步都和软件的测试有关,单 位测试力图使软件的各个模块功能有效、整体测试则提供一个组合软体模块的方法。 维护阶段:一个好的软件系统总是要不断发展的,即需要纠正错误、增加功能。不仅 当前的版本要改变,以前的版本和今后的版本都要进行改进。除了那些要求的问题首先要 变动外,这些变动本身又会引起新的问题。当软件投入使用后、用户会提出建立新功能, 修正现有功能的建议,为满足这些要求,必须进行完善性维护。 总之,本软件在开发时采用了系统的设计思想和软件工程的技术。 开始 咬人条件诊断 娃拉关系诊断 输人轧机套数,原料及成品尺寸 移定性诊断 专家知识车 礼程强度诊斯 没计一套孔型 充满度诊断 电机负荷诊断 检验约束条件) 人机对话界面 取括管理模块 主管理模块 款件使用说明 、比较日标函数是否较优) N+可 困形绘制模块 诊斯结果输出 孔型住正设计模块 代替原有设计结果 结果贮存模块 结束 图1计算机辅助孔型设计软件基本结构 图2诊断系统功能模块结构 Fig.2 Function module structure of the diagnosis Fig.1 Basis structure of CARD software system 12软件设计的原则和标准 为了实现以上所提出的软件设计思想,在程序编制中遵守了以下的原则:使用不同的 软件元素,在设计时分清层次组织;应用子程序来表现具有不同功能特性的模块;考虑不 同环境(如高速线材车间,复二重线材车间,围盘式线材车间等),使软件具有强的通用 性;考虑不同的轧制孔型系统和车间布置形式,增加软件的功能,以适应不同生产需要。 根据以上原则,编制程序时力求使软件系统达到以下的标准。V o l . 1 5 N o Z 线材轧韧孔型诊断 系统 1 7 1 1 . 1 诊断 系统的设计思想 建立一个诊断系统是一项 复杂 的软件工程的 实施 。 根 据软件工 程 的要求 , 在开 发本诊 断系统时 , 把整 个软件的设计作为一 个系 统 , 用 系统的观 点进 行分析 , 在设 计过 程 中经历 了以 下 3 个 阶段 : 计 划 阶段 : 本 阶段首先对用 户 的情 况 进行 调查 , 根据 调查结果 , 描 述出软件功 能 的界 限 , 进 行可 行性分 析 , 并建 立代价和进 度 估计 , 然后 对软件进行定 义 , 提 出要求并分配给 软件的系统元素 。 开 发 阶段 : 首 先把 软件按 有 机整 体的观点进 行 处 理 , 即 开发 一 个 模块 化结 构定 义接 口 , 并 建立数据结构 , 设 计指导 原则 , 用 来对设计质量进 行定性评估 ; 然后 考虑软 件的每 个模块元素 , 应 用设计工具来提供一 个该软件 元素 的详细 设计描述; 最后进行编 码 , 即采 用一种 合适的程序设计语言 来产 生一 个程 序 。 开 发过 程的 这 3 步 都和软 件的测试有关 , 单 位测 试力 图使软件的各个模块功能有 效 , 整体测试则提供一个组合软体模块 的方法 。 维 护 阶段 : 一 个好的软件系 统总是 要 不断 发展 的 , 即需要 纠正错误 , 增 加功 能 。 不权 当前 的版 本要改 变 , 以前的版本和今 后 的版本 都要 进行改 进 。 除 了那 些 要求的 问题首先要 变动外 , 这些变 动 本身又 会引起新的问 题 。 当 软件投 人使用后 , 用 户会提 出建立新功能 , 修正现有 功能的建 议 , 为满 足这些要 求 , 必须 进行完 善性维护 。 总 之 、 本软 件 在 开发时 采用 了 系统的 设计思想 和软件工 程的技术 。 图 1 计 算机辅助孔型设计软件基本结构 iF g . l B a is s s tr u e t u r e o f C A R D s o ft w ar e 图 2 诊 断系统功能 模块结构 F i g . 2 F u n c it o n m o d u l e s tr u e t u r e o f t h e d i a g n o s i s s y s t e m 1 , 2 软件设计的原则 和标准 为 了实现 以 上 所提 出的 软件设计思想 , 在 程序编制 中遵守 了以 下 的原则 : 使用不 同 的 软件元素 , 在设计 时分 清层次组织 ; 应用 子程 序来表现具有 不 同功能 特性 的模块; 考 虑不 同环境 (如 高速 线材 车间 , 复 二 重线 材 车 间 , 围盘式线材车间等 ) , 使软件具有 强 的通用 性 ; 考 虑不 同 的轧制孔 型系统和 车 间布置形 式 , 增加软件的功能 , 以 适应不 同生 产需 要 。 根据 以上原则 , 编 制程序时力求使软件系 统达到 以 下 的标准
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有