[发明专利]一种软件项目开发方法及装置有效
申请号: | 201310138921.X | 申请日: | 2013-04-19 |
公开(公告)号: | CN104111826B | 公开(公告)日: | 2017-07-04 |
发明(设计)人: | 张仁信 | 申请(专利权)人: | 杭州新世纪电子科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 310053 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 项目 开发 方法 装置 | ||
技术领域
本申请涉及软件开发技术领域,特别涉及一种软件项目开发方法及装置。
背景技术
目前,客户化软件应用项目由于其业务功能点多、需求多变等特点,要求软件项目的开发周期短于普通软件项目,使得客户化软件项目的开发任务较紧。在实施软件项目的开发时,项目团队通常会采用现有较为成熟的技术框架或架构来代替加班或增加人工成本的方案,来缩短项目开发周期、降低项目开发的成本,而常用的技术框架包括struts、spring或hibernate等技术框架。
但上述采用技术框架缩短开发周期的方案,需要项目开发技术人员掌握对应的技术框架的应用开发技能,需要特定的架构师完成对技术架构的整体设计,还需要在项目开发完成之后,还需要考虑本项目的开发成果如何在其他各种业务场景复用性应用,由此不仅增加了软件项目开发的人工成本,在一定程度上增加了软件项目开发流程,甚至延长项目的开发周期。
发明内容
本申请所要解决的技术问题是提供一种软件开发方法及装置,用以解决现有软件项目开发过程中开发成本高、开发周期长的技术问题。
本申请提供了一种软件开发方法,应用于软件开发平台,所述软件开发平台设置有能够建立功能模型的功能模型模版,所述方法包括:
获取配置文件,所述配置文件包括目标开发项目的标题配置信息、页面布局配置信息、业务逻辑配置信息、数据操作区配置信息、页面数据源关系配置信息、工具栏配置信息及外部资源配置信息;
在所述软件开发平台中建立与所述配置文件相对应的功能模型;
其中,所述功能模型包括标题项、页面布局项、业务逻辑项、数据操作区项、页面数据源关系项、工具栏项及外部资源项;
运行所述功能模型,生成与所述配置文件中描述的业务场景相对应的目标开发项目。
上述方法,优选的,所述在所述软件开发平台中建立与所述配置文件相对应的功能模型,包括:
在所述软件开发平台中建立一个与所述配置文件的文件名称相对应的功能模型对象;
根据所述配置文件中的业务逻辑配置信息项,设置所述功能模型对象中所要加载并调用的业务逻辑实现类名称;
根据所述配置文件中页面布局配置信息,设置所述功能模型对象中所要加载并调用的页面布局类和风格构造类名称,并依据所述工具栏配置信息,设置所述功能模型对象中所要加载并调用的工具条及按钮构造类名称;
根据所述配置文件中数据操作区配置信息、页面数据源关系配置信息及外部资源配置信息,依次设置所述功能模型对象中的数据操作区项、页面数据源关系项及外部资源项。
上述方法,优选的,在所述软件开发平台中建立与所述配置文件相对应的功能模型之后,在所述运行所述功能模型,生成与所述配置文件中描述的业务场景相对应的目标开发项目之前,所述方法还包括:
将存储于预设服务器的软件开发平台加载至应用中间件。
上述方法,优选的,所述将存储于预设服务器的软件开发平台加载至应用中间件中,包括:
接收项目调用请求,所述项目调用请求包括所述软件开发平台中的目标开发项目的功能模型参数;
依据所述功能模型参数,读取所述目标开发项目的功能模型对象,由所述功能模型对象调用其内部的业务逻辑类执行其业务逻辑方法;
依据所述业务逻辑类的调用结果,启动应用中间件中预设的模版页面;
调用与所述功能模型对象中页面布局项相对应的页面构造器实现类,由所述页面构造器实现类调用与所述数据操作区中每个数据区块相对应的数据块构造类;
运行所述数据块构造类,依据所述数据操作区中各个数据区块的显示组件调用属性控件构造类,生成所述目标开发项目的显示内容,将所述显示内容返回至所述模版页面进行展示。
上述方法,优选的,所述配置文件以可扩展标记语言XML标准编写实现。
本申请还提供了一种软件开发装置,应用于软件开发平台,所述软件开发平台设置有能够建立功能模型的功能模型模版,所述装置包括:
文件获取单元,用于获取配置文件,所述配置文件包括目标开发项目的标题配置信息、页面布局配置信息、业务逻辑配置信息、数据操作区配置信息、页面数据源关系配置信息、工具栏配置信息及外部资源配置信息;
模型建立单元,用于在所述软件开发平台中建立与所述配置文件相对应的功能模型;
其中,所述功能模型包括标题项、页面布局项、业务逻辑项、数据操作区项、页面数据源关系项、工具栏项及外部资源项;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州新世纪电子科技有限公司,未经杭州新世纪电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310138921.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:处理装置与系统程序变更方法
- 下一篇:客户端应用程序设计方法及系统