Advertisement

分析软件架构风格

阅读量:

摘要:

2021年,我参与了本公司公安大数据可视化分析系统产品的开发,并担任该产品的系统架构师。该系统旨在降低公安大数据的使用难度,使基层民警也能借助公安大数据提高工作效率。系统主要包括应用中心、模型中心、战法开发、任务管理以及系统配置等模块。本文结合项目实践经验,详细探讨了浏览器/服务器风格、管道和过滤器风格以及事件驱动风格在系统整体架构、模型开发模块及任务管理模块中的具体应用。通过合理运用前人总结的经验,在特定应用领域中采用惯用模式,有助于快速构建系统,提升软件开发效率,并有效降低技术风险。

正文:

2021年,我参与了本公司公安大数据可视化分析系统的研发工作,并担任该产品的系统架构师一职,主要负责系统的整体架构设计。该系统的建设目标是降低公安大数据的使用门槛,使基层民警能够利用公安大数据提升工作效率,特别是在技术侦查、刑事侦查和经济侦查等工作中发挥积极作用。该系统主要包括应用中心、模型中心、战法开发、任务管理和系统配置等多个模块。其中,应用中心用于展示用户发布并共享的大数据分析应用;共享的应用支持多用户同时在线访问,并且用户可以对每个应用进行收藏、点赞或评论;同时,开发者也可以接收到相关评价信息;模型中心则用于展示所有用户发布并分享的模型内容;用户可以查看模型逻辑并进行调试操作;此外还可收藏喜欢的模型,并对已收藏的模型进行克隆处理,在克隆后进一步编辑完善

全部评论 (0)

还没有任何评论哟~