技术评审到底需要评审哪些东西

本文介绍了系统设计中的七个关键方面,包括系统模块划分、外部系统交互、部署方案制定、技术选型、重要逻辑处理、性能考量及系统拓展性,旨在帮助读者理解和掌握系统设计的核心要素。

一:系统模块的划分

主要是对系统整体的梳理,将问题大而化小。同时保证系统的单一职责,减少耦合。

模块划分是指在软件设计过程中,为了能够对系统开发流程进行管理,保证系统的稳定性以及后期的可维护性,从而对软件开发按照一定的准则进行模块的划分。根据模块来进行系统开发,可提高系统的开发进度,明确系统的需求,保证系统的稳定性。

二:涉及到的外部系统及交互方式

主要是列出当前系统需要交互的系统和交互的方式。判断交互方式是否高效合理。判断系统调用是否正向,是否循环调用等。

三:各个模块的部署方案

根据各个模块的特点,性能,压力等因素,来选择单机部署或者多机部署等,拟定最后的一个部署方案。

四:重要模块的技术选型

针对模块中的技术问题,在解决时,需要对多个技术方案进行调研和选择。需要记录选择的技术方案和原因。

五:重要逻辑中的问题的考虑

比如数据一致性,比如耗时操作的处理等问题的一个考虑和应对措施。

六:模块中的重要设计和性能考量

比如数据库设计,流程设计等对程序性能的影响。提出衡量程序的性能的标准和指标

七:系统的拓展性

系统拓展性展示


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值