检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]上海中兴软件有限责任公司RRU软件部,上海201203
出 处:《计算机应用与软件》2017年第10期51-58,共8页Computer Applications and Software
摘 要:当前在不少软件平台系统的开发中,开发、调试、测试和交付都是以接口为基础进行交互,同时以接口为单位划分责任人、代码审查、考核员工绩效,因此接口数据的统计、呈现和管理尤为重要。大多企业的软件平台接口管理的现状:不同平台、版本和部门接口数据不能及时同步因而数据不完整,接口设计、实现、审查、测试和交付比较独立因而数据不一致、不可靠,多个系统接口数据零散且前台不可配置,因而后期统计整理和维护量大。针对这一需求和现状,基于MVC+MSSQL+EF架构采用敏捷开发方式,结合SVN、Phabricator、Robocopy和Jenkins机制跟踪审查代码、自动同步数据和实时发布新版本。本文对系统的整体框架、实体类模型设计、可动态配置的前台、MVC+MSSQL+EF架构在系统中的应用和关键技术进行重点描述。本系统目前已应用于上海某通信公司RRU、BBU等部门,实际应用证明本系统具有跨部门、跨平台、可配置、高效、安全和可靠的特点。At present,the interactions between development,debugging and testing in many developments of software platform system are based on interface data. Meanwhile,the interface is divided into the responsible person,code review and employee performance evaluation. Therefore,statistics,presentation and management of the interface data are particularly important. This paper analyzes the present situation of software platform interface management system in most enterprises. First,different platforms,versions,and departmental interface data are not synchronized in time,and thus data is incomplete. Second,interface design,implementation,review,testing,and delivery are relatively independent,resulting in inconsistent and unreliable data. Third,many system interface data are relatively fragmented and the user interfaces of most system cannot be configured so that the latter statistics and maintain the load is heavy. In view of this demand and current situation,we adopted the agile development methods based on architecture of MVC + MSSQL + EF,and combined with the mechanism of SVN,Phabricator,Robocopy and Jenkins for automatic data synchronization and real-time new versions release. This paper focuses on the overall framework of the system,the design of the entity class model,the dynamic configuration of the foreground,the application of the MVC + MSSQL + EF architecture in the system and its key technologies. The system has been applied to RRU/BBU and other departments of a communication company of Shanghai. The actual operation proves that the system has the characteristics of cross department,cross platform,configurable,efficient,safe and reliable.
关 键 词:接口 MVC EF 配置 敏捷开发 Jenkins
分 类 号:TP3[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.33