论基于架构的软件设计方法及应用

ops/2024/11/14 21:09:28/

框架

一、 摘要

2020年12月,我参加了某省政协委员履职系统的开发。该系统为政协机关人员管理委员信息以及委员完成各项履职提供了全方位的软件支撑。我在该项目重担任系统架构师一职,负责履职系统的架构设计。本文结合作者的实践,以委员履职系统为例,论述基于架构的软件开发方法在项目中的应用。首先,在架构需求阶段,通过观察政协用户实际业务操作流程和演化原型再结合业务方需求梳理出系统具体需求;然后在架构设计阶段利用UML 模型进行建模;其次在架构实现阶段,对系统构件进行了开发和组装测试。经过项目组11个多月的努力,政协委员履职系统已顺利开发完成,于2021年12成功上线并完成政协全会服务,取得政协用户和公司领导的一致好评。

二、正文

1、项目背景介绍

随着信息化时代的发展,政协信息化已成为时代潮流中不可阻挡的一部分,2020年政协第十三届全国委员会第十三次会议指出,推进信息化智能化建设是提升政协履职水平的重要方式,要通过完善委员移动履职平台功能、增强信息化服务履职能力等,实现委员履职、政协工作与信息化有机融合,助力全国政协工作提质增效和人民政协事业创新发展。2020年12月我司成功中标某省政协委员履职系统项目,该项目核心业务系统包括:提案管理上报系统、委员信息管理系统、机关公文处理系统、委员履职管理系统、社情民意信息报送系统、会议活动管理系统等。涉及用户类型为政协机关办公人员、政协委员、团体党派集体人员以及办理单位人员。本项目组全体成员共有14人,我在项目中为担任系统架构师职务,主要职责是负责项目整体架构设计。

2


http://www.ppmy.cn/ops/20676.html

相关文章

Leetcode 17. 电话号码的字母组合

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits “23” 输出:[“a…

vue项目npm run build 打包之后如何在本地访问

vue项目npm run build 打包之后如何在本地访问 如果直接访问时,则会报错如下的信息: 报错码: Access to script at file:///D:/assets/index-DDVBfHVo.js from origin null has been blocked by CORS policy: Cross origin requests are on…

WebMvcConfigurer(一)介绍

一、简介 WebMvcConfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制,可以自定义一些Handler,Interceptor,ViewResolver,MessageConverter。基于j…

基于深度学习神经网络的AI图片上色DDcolor系统源码

第一步:DDcolor介绍 DDColor 是最新的 SOTA 图像上色算法,能够对输入的黑白图像生成自然生动的彩色结果,使用 UNet 结构的骨干网络和图像解码器分别实现图像特征提取和特征图上采样,并利用 Transformer 结构的颜色解码器完成基于视…

Penpad 再获 Animoca Brands 投资,全新生态历程

Penpad 是 Scroll 生态的 LaunchPad & Yield Aggregator 平台,该平台近日在融资上取得了系列进展。据悉,Penpad 在前不久率先获得了来自于 Gate Labs 以及 Scroll 联合创始人 Sandy Peng 的融资,并且在近日,其又获得了来自于知…

Swift手撸轮播效果

一、创建ScrollView objcMembers class LSLottieAnimView: UIView, UIScrollViewDelegate {private var scrollView: UIScrollView UIScrollView()func addScrollView() {scrollView.showsHorizontalScrollIndicator falsescrollView.isPagingEnabled true// 自定义framesc…

深入探究音视频开源库WebRTC中NetEQ音频抗网络延时与抗丢包的实现机制

目录 1、引言 2、WebRTC简介 3、什么是NetEQ? 4、NetEQ技术详解 4.1、NetEQ概述 4.2、抖动消除技术 4.3、丢包补偿技术 4.4、NetEQ概要设计 4.5、NetEQ的命令机制 4.6、NetEQ的播放机制 4.7、MCU的控制机制 4.8、DSP的算法处理 4.9、DSP算法的模拟测试…

Matlab绘制对数轴

Matlab绘制对数轴 在Matlab中,可以使用semilogx和semilogy函数分别绘制对数坐标轴和线性坐标轴的图形,可以使用loglog绘制双对数轴图形。 使用semilogx函数绘制对数x轴的图形示例: x linspace(0.1, 10, 100); % 生成从0.1到10的100个等间隔…