[发明专利]结构化设计规格书产生模块在审
申请号: | 201710402875.8 | 申请日: | 2017-06-01 |
公开(公告)号: | CN109002278A | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 高明哲;林翠玲;宋宜璋 | 申请(专利权)人: | 如如研创股份有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/20;G06F8/34 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 赵倩 |
地址: | 中国台湾台北市中*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 结构化设计 产生模块 组件特性 定义组件 规格编辑 项目结构 结构化 规格书编辑 可编程单元 组件属性 多个窗 窗体 | ||
本发明公开了一种结构化规格产生模块,用于产生一结构化设计规格书,该结构化规格产生模块包括默认的多种组件,每种组件为一可编程单元,该结构化设计规格书定义各组件的一组件特性关系,该组件特性关系为多个该组件的关系组合,产生多个窗体,其中该结构化设计规格书产生模块包括一规格书编辑接口,其包括一项目结构定义区、一资源列表区、一规格编辑区,其中,该项目结构定义区指定每个窗体的执行流程与关系;该资源列表区包括所有该组件;该规格编辑区选择该组件以及定义组件的该组件特性关系,该组件特性关系包括定义组件的功能、组件数值、组件属性以及组件的输出入关系。
技术领域
本发明是关于一种软件自动化产生系统,尤其是关于一种利用可以通过分析与建立用户需求后产生结构化设计规格书的软件自动化产生系统。
背景技术
程序产品(software program product)是现在企业运作不可缺少的一部分,每家企业都需要信息系统来提高其面对竞争环境的反应速度,提高企业的整体竞争力。现在的程序设计流程通常必须通过系统分析人员(SA,System Analyst)先了解使用者的需求之后,以一系统说明书表达客户的需求,并交给系统设计师(SD,System Designer)进行系统的详细设计(detail design),提供书面的详细设计规格书,让程序开发团队所有成员可以了解详细设计的细节,并以指定的程序语言来撰写该设计规格书所要求的程序(softwareprogram)。
现有的软件系统设计说明书的编撰主要使用传统文书编辑器或配合流程图编辑器以文字描述与流程图的方式呈现,这些图表与说明性文字通常只能提供给下游的程序设计师阅读的用。然而,软件系统说明书供软件设计师团队成员阅读,即使该说明书如何详尽,仍然会发生设计师团队成员对信息解读的完整性不足或甚至错误解读的问题。而且,因为阅读式数据传递错误或认知错误,引发后续需求端、系统分析端、设计端三方来回反复沟通与确认,造成拖延软件开发的时程,降低系统发展的生产力。
发明内容
为了解决现有程序设计由需求建立至设计完成的形式容易产生误解进而造成延长开发时间,导致可能提高成本等技术问题,本发明提出一种可以作为自动程序产生模块的输入信息的一结构化设计规格书档案,让整个开发程序由一开始完成规格书确定规划之后,可产生可执行的软件,解决现有技术反复沟通修正、以及延迟开发的技术问题。
本发明公开一种结构化规格产生模块,用于产生一结构化设计规格书,该结构化规格产生模块包括默认的多种组件,每种组件为一可编程单元,该结构化设计规格书定义各组件的一组件特性关系,该组件特性关系为多个该组件的关系组合,产生多个窗体,其中该结构化设计规格书产生模块包括一规格书编辑接口,其包括一项目结构定义区、一资源列表区、一规格编辑区,其中,该项目结构定义区指定每个窗体的执行流程与关系;该资源列表区包括所有该组件;该规格编辑区选择该组件以及定义组件的该组件特性关系,该组件特性关系包括定义组件的功能、组件数值、组件属性以及组件的输出入关系。
其中,该结构化设计规格书的格式为XML。
其中,该结构化规格产生模块进一步包括一料号产生器,该料号产生器在该组件特性关系完成后,将该窗体的每个组件指派一料号,每个料号一对一地对应一个该组件。
其中,该项目结构定义区定义一数据库。
藉由前述说明可知,本发明所公开的技术特征与方案,达成下列技术功效:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于如如研创股份有限公司,未经如如研创股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710402875.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种伪随机信号动态配置系统及方法
- 下一篇:自动化软件的产生系统