业务需求分析及设计

第一:需求调研 (与软件使用人之间的一个沟通,了解其业务)
第二:需求分析 (对需求调研内容的总结和细化)
第三:原型设计 (是对需求分析结果的更好呈现)
第四:需求评审 (签字确认,确认边界,确定业务模块)

系统架构分析及设计

第一:架构模式(CS/BS)
所有的架构设计都是基于业务逻辑基础上
第二:单体架构,分布式架构,微服务架构
单体结构就是将所有的项目放在一台设备上,分布式架构师是单体架构基 础上将各个模块以借口的方式分散在各个设备上,微服务架构是在分布 架构中更为具体的业务逻辑上进行进一步的解析业务实现
第三:部署架构
web服务器一台,数据库服务器一台
第四:系统整体分层架构
基础设施,操作系统,中间件,应用软件,接入层
第五:软件应用的分层架构
表示层,请求处理层,业务层,数据层
表示层:呈现在用户面前的视图
请求处理层:用户请求与相应
业务层:进行业务逻辑处理
数据层:通过业务逻辑处理对数据进行的各类操作