当前位置: 首页 > news >正文

软考高级系统架构设计师系列论文第100篇:论软件的可维护性设计

软考高级系统架构设计师系列论文第100篇:论软件的可维护性设计

  • 一、摘要
  • 二、正文
  • 三、总结

一、摘要

  • 2020年3月1日至12月20日,我参加了“数据安全访问平台”项目的开发,担任系统分析员的工作。该项目是某行业用户“数据中心二期”建设的主要内容,目标是:建立数据统一访问接口及其使用标准,规范、约束和审计数据应用访问数据库的行为,对数据应用提供强制审计的技术手段。
  • 由于系统交付后,存在较长维护期,同时系统存在升级与扩展的情况,因此本项目对系统的可维护性设计要求较高。本文结合作者实践,讨论了从软件设计上提高可维护性的方法和措施:通过模块化设计方法和提高设计文档质量,改善软件的可理解性;通过提供测试接口和采用测试框架工具,改善软件的可测试性;通过动态库加载和针对接口编程的方法,提高软件的可扩展性。最后分析了采用方法的效果。

二、正文

一、项目概述

  • 2020年3月1日至2020年12月20日,我参加了“数据安全访问平台”项目的开发,担任系统分析员的工作。“数据安全访问平台”是某行业用户“数据中心二期”建设的主要内容。在一期建设中已建成数据的统一存储和统一分发框架。但主要存在以下问题:无法获得应用用户对数据库的操作日志;开发人员对数据库的使用不规范,查询的结果集过大,导致数据库的性能大幅下降;应用直接使用数据库的登录数据库,存在着一定的安全隐患。“数据安全访
http://www.lryc.cn/news/142376.html

相关文章:

  • curl 使用发送POST GET请求 HEADER设置
  • 使用 Transformer 和 Amazon OpenSearch Service 构建基于列的语义搜索引擎
  • 算法通关村第九关——透彻理解二分查找
  • 【字节跳动青训营】后端笔记整理-4 | Go框架三件套之GORM的使用
  • 【TI毫米波雷达笔记】UART串口外设配置及驱动(以IWR6843AOP为例)
  • C#---第十九课:不同类型方法的执行顺序(new / virtual / common / override)
  • [pytorch]torch.cuda用法以及判断显卡是不是存在问题
  • JUC——多线程补充
  • 代码随想录第32天|122.买卖股票的最佳时机 II,55. 跳跃游戏 ,45. 跳跃游戏 II
  • Linux:Nginx服务与搭建
  • 4、什么是NoSQL
  • 如何自己实现一个丝滑的流程图绘制工具(一)vue如何使用
  • ReoGrid.NET集成到winfrom
  • Elasticsearch实现增删改查
  • Rust 学习笔记(卷二)
  • android amazon 支付接入
  • Vue2-快速搭建pc端后台管理系统
  • 【产品文档】团队介绍PPT模板
  • 组件库的使用和自定义组件
  • 网站和API支持HTTPS,最好在Nginx上配置
  • UnitTest笔记: 拓展库DDT的使用
  • 裂缝检测,只依赖OPENCV,基于YOLO8S
  • python编程环境使用技巧3-程序打包pyinstaller
  • Go 自学:defer关键字
  • 【云计算】Docker特别版——前端一篇学会
  • .net使用RabbitMQ小记
  • layUI 中 穿梭框无法获取值的细节问题
  • Kaggle回归问题Mercedes——Benz Greener Manufacturing
  • 天润融通「微藤大语言模型平台2.0」以知识驱动企业高速增长
  • 【BUG】解决安装oracle11g或12C中无法访问临时位置的问题