具体领域基于软部件的软件开发

来源 :科教导刊 | 被引量 : 0次 | 上传用户:ck0551
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要本文提出将单个构件的研究推广到对系统级部件等全局性结构的综合研究。讨论了具体领域基于即插即用型软部件的软件开发的结构模型法。将建筑学领域的结构工程方法应用至软件工程领域,提出软件的结构工程方法。并讨论了具体领域的软部件模型法研究时应注意的问题和具体领域开发的方向。
  关键词软部件即插即用信息系统
  中图分类号:TP31文献标识码:A
  
  1 前言
  
  软件行业的工业化趋势导致了软件构件的产生。能够像硬件系统那样,将部分软件组合起来构建软件系统,一直是软件行业多年来追求的目标。特别是对于像很多应用软件的开发(例如很多行业和单位的系统),若能结合系统的MIS实际情况充分利用已有的软件构件,将会大大提高生产效率,减少大量的重复劳动。目前已经提出了许多构件的模型及规范,较有影响的例如OLE的COM、CORBA的SOM、OLE/ACTIVEX和JAVEBEANS。但是,大多数程序构件是被封闭的对象类、类树、较小的功能模块、软件框架、某些中间件及少量针对具体领域的专用构件,它们粒度较小,种类繁多。用于开发系统时,需要程序员利用它们再作组装,作进一步设计,对程序员技术水平要求更高,开发工作量仍然较大,开发成本未见明显减少。
  针对以上问题,本文提出将单个构件的研究过大到对系统级部件等全局性结构的综合研究。讨论了具体领域基于即插即用型软部件的软件结构模型法。
  
  2 信息系统领域的软部件开发
  
  归纳一般常见信息系统,笔者认为一般信息系统主要可由下列模块构成,这些模块同时也是信息系统领域软部件开发的主要对象。
  
  2.1 数据表维护表单
  A、使用文本柜、编辑柜等作人机界面,录入数据应有添加和存盘不同操作手段,修改、删除应有丰富查找手段,例如:通过按钮一条条查找;通过滚动条快速翻动查找;通过单一条件或组合条件查找。应有索引,排序等功能选择;当设计有打印格式文件时应具备转打印程序功能;应有根据查询结果将某一字段值改为同一值的批修改功能。应提供帮助方便录入的手段,例:选择已输入到系统的内容并直接复制粘贴录入;对代码或原已录入内容通过鼠标点击选中后直接录入等。某些系统要求对关键字也能修改。
  B、使用表格人机界面,表格应有显示_编辑、编辑_编辑、显示_显示等不同界面。应提供代码录入手段及如上述方便录入的手段;应有通过按键录入、删除和查找的手段。
  C、使用多文档界面,使对多表能作联接性操作,包括数据维护与查询。
  D、要求在输入操作过程中同时进行数据处理、数据测试与检验、数据变换、数据自动填入等功能的数据维护表单。
  
  2.2 导入表单
  A、从文本导入。包括标准文本及自定义分隔符文本;使所有ASCII码文本都能导入到数据库中;能选择字段录入。允许从EXCEL表导入。
  B、从数据导入表单。将一个数据表的数据导入到另一数据表中。允许字段名不同,允许字段类型不同(但相容),允许宽度不同(但相容);要求能选择字段导入,要求能根据选定条件导入。
  C、依靠转换表导入表单。允许字段名不同,允许作代码转换,允许按某一公式运算之后导入。
  
  2.3 导出表单
  允许以各种格式导出到文本中。能导出生成EXCEL文件。能导出到另一表中且允许字段名改变、允许作代码转换、允许按公式变换导出。
  
  2.4 代码库维护表单
  应对一个系统所涉及的所有代码表提供维护功能。
  
  2.5 清库表单
  应对一个系统所涉及的所有主数据表提供数据清空功能(某些表要求期末期初等初始化功能)。
  
  2.6 组合查询表单
  允许任意条件组合查询,包括能完成全文检索、能对任何字段及对任何字段的子集任何配合的查询。组合条件的产生要求直观易修改。允许以不同界面显示查询结果。允许选择字段输出。
  
  2.7 统计与报表表单
  允许以组合查询确定范围;允许对任何字段及对任何字段的子集分组统计;允许对任何数字段作求和、平均、最大、最小,记录数,方均值等统计;能对多个统计结果作求并集处理。对统计结果能转EXCEL打印再处理;能以图表形式显示结果。
  
  2.8 系统框架
  提供主程序、菜单,登录界面等示范模块。
  
  2.9 目录树表单
  以类似于WINDOWS资源管理器界面来控制功能变换的内容。
  
  2.10 工作流控制表单
  适应有协作性要求、具有群件模块的系统控制表单。
  
  2.11 预测表单
  根据某种算法寻求曲线以拟合实际过程,(下转第138页)(上接第131页)求取未来可能发生的数据值。
  
  3 结语
  
  在信息系统的开发中,笔者已经研制了一套信息系统专用部件:包括一组数据维护表单部件、组合查询与统计部件、系统控制部件、与EXCEL相联系的制报表部件、统计图形生成部件、导入导出部件、系统初始化与系统维护套件和工作流控制部件等。笔者将这些部件应用用到信息系统的开发中,尝试了基于部件的信息系统设计技术问题,取得良好效果。基于即插即用型软部件的开发不仅使开发信息系统的效率和质量极大提高,容易使用、学习与推广,而且使较大规模修改与维护信息管理系统变得轻而易举。
  在信息系统领域的开发中,可以利用具体领域的软部件模型法,设计以上所叙述的各种部件,并用设计的部件构建最终的应用系统。
其他文献
高等教育肩负着培养人才、发展科学技术文化、服务社会和促进国际合作的重要任务.要从强化职能出发,通过传承文化思想、引导文化方向、传播文化理念、整合文化冲突等途径,在
关于的思想主旨,因为小说的"恍惚善幻"而有各种各样的阐释.而这些不同的见解大多是本于对"情"的解释而得出结论.所谓的"情"是具体体现在悟空在鲭鱼腹中的这一段见闻和经历.此
摘要:阐述了“人性化设计”的理念,应用“人性化设计”理念,对于景区规划在物理层面、心理层面、人群细分的层面、社会层面实现人性化进行了研究。  关键词:景区规划;人性化设计;关怀    1 “人性化设计”概述    人性化的设计观是工业设计经导入期、发展期、成长期发展到现在的成熟期以后而出现的一种新的设计哲学。“人性化”设计不是一个具体的设计处理手法,它是一种设计理念。它反对像过去那样,设计师只重视
屋顶绿化是在发展现代生态城市园林观念的推动下逐渐孕育的一种特殊的园林形式,它作为地面绿化的有益补充,逐渐成为我国绿化建设中具有很大潜力的绿化形式之一.改善人们的工
石羊河流域水资源矛盾突出,通过对节水行为博弈分析,认为流域内的水资源使用是竞争性的,所有人都选择非合作的竞争用水行为.建立合理的水资源分配体制和节水补偿机制,提高水
本文阐述了城市污水处理的现状,分析目前我国城市污水处理过程中存在的主要问题,同时结合污水处理的现状提出从城市污水管网建设、污水处理建设规划、污水处理技术等方面提出
本文详细分析了滨州市循环经济发展现状、有利条件和制约因素,指出发展循环经济是实现滨州经济可持续发展的战略选择,提出了五项滨州市发展循环经济的对策.
随着上海三轮环保行动计划的实施,城市污水处理厂建设已成为市政建设工程重点之一.在污水处理厂工程长期质量监督中,规范参建各方的建设行为,加强对工艺设备安装关键点控制,
本文综述了焦化行业现状,机械化炼焦基本工艺及大气污染物排放情况,并进一步从技术和政策方面提出炼焦大气污染物控制对策.
1997年亚洲金融风暴之后,东亚地区掀起一股谈判和缔结自由贸易协定的热潮.继中国和东盟签订自由贸易区文件后,日本与东盟也签署了,正式启动建立日本-东盟自由贸易区的进程.比