[发明专利]执行导向式软件制作方法无效
申请号: | 96106978.3 | 申请日: | 1996-08-02 |
公开(公告)号: | CN1172990A | 公开(公告)日: | 1998-02-11 |
发明(设计)人: | 林丽琴 | 申请(专利权)人: | 讯光科技系统有限公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 文琦 |
地址: | 台湾省台北市士*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 导向 软件 制作方法 | ||
本发明涉及计算机软件的制作方法,特别指一种执行导向式的软件制作方法,作为一种标准方法,有利于软件的批量生产。
一般现有的软件制作方法,其实施步骤系如图1所示的,此方法又可称之为瀑布式制作法(Water Fall),它在操作上具有下列缺点:
1、高风险性且品质控制困难:由于各步骤必须依次逐项完成才能进行下一个步骤,所以只要在前项步骤中有任何变更,即会造成后项步骤高达数倍的变更需求,因此不但造成系统失败的高风险性,而且系统的品质亦难以掌握。
2、不易侦错与测试:在程序制作阶段之后,必须大量编译程序并连接后才能进行侦错及测试,但如果发现有异,必须来回重复地修改程序、编译程序、测试程序等,此不但耗时且毫无效率可言。
3、不易维护:系统发展完毕之后,难免会遇到需求不符或未测到的错误,此时,在大量的原始程序中如何找到相对的程序呢?如果再加上程序人员已变动,更是令人担心程序的维护到底如何进行与持续,在目前沿袭上述传统软件制作方法,这些问题确实是非常令人头痛的,值得加以改进。
本发明即针对上述现有技术的不足,旨在提供一种执行导向式的软件制作方法。
本发明所提供的此种执行导向式软件制作方法,系以一种“What YouRun Is What You Get”(直译为:你执行什么即能得到什么)的思考模式作为依据的方法,其制作方法系为一种制作与执行并存,并配合物件导向技术的程序开发模式,有一组“执行一制作”切换开关来切换系统的制作与执行模式,而所产生的程序中,大至整个程序或视窗,小至视窗中的某个文字叙述,皆由一个个物件所构成,而每个物件都有其各自的性质(属性与函数),物件的属性构成其静态的表现,而物件的函数则建立起物件对外界的反应动作,当系统处于制作模式(Designing Mode)时,设计师可以依照规格来加入、删除所需的物件,并编辑物件的性质,而执行模式(Runtime Mode)下各物件则会忠实地依照其性质来实作,由于本发明是将程序制作与执行模式同时进行,在制作与执行模式时是使用同一物件,故最后所得到的执行程序必能忠实地反映出制作时的构想,本发明可依开发流程与测试除错流程、程序维护流程来说明整个系统运作流程,其实施步骤系如图2所示,可看出与现有软件制作步骤(如图1所示)明显地有极大的不同。
依本发明的此种以执行作导向的软件制作方法(What You Run Is WhatYou Get),其实施后可对操作人员产生下列的优点:
1、减少制作步骤,大幅度地提高生产力:由于本发明是采用先执行再制作的理论概念,再加上视觉制作的能力,使发展系统可以合并程序制作、侦错与测试及系统维护等步骤,如此将大幅度地提高软件的生产与制作能力。
2、更易于侦错与测试:本方法强调程序制作与测试结果(执行)是一体的,所以制作与测试可以同时进行,立即切换,而不必将时间花费在编辑、连接及重新操作欲测试与侦错的地力。
3、惊人的维护能力:由于采用执行与制作合一的界面,所以程序人员只要在操作软件执行到错误或欲更改功能的地方,立即切换至制作界面,即使原来的程序师已经更替变动,亦可轻易得到相关的程序或设定,并可立即修改、立即完成,因此以执行的操作步骤即可引导程序制作及其相关设定,确实带来重大的软件革命。
下面结合附图对本发明做进一步详细说明:
图1为现有的软件制作方法的实施步骤示意图;
图2为本发明软件制作方法的实施步骤示意图;
图3为本发明软件制作方法的开发流程示意图;
图4为本发明程序除错流程示意图;
图5为本发明程序维护流程示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于讯光科技系统有限公司,未经讯光科技系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/96106978.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种BNi-2合金高温钎焊条及其制备方法
- 下一篇:滚摆转子式流体压缩机