博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
架构:小议应用开发架构
阅读量:5772 次
发布时间:2019-06-18

本文共 407 字,大约阅读时间需要 1 分钟。

背景

每个系统都有自己的架构,看过一些书以后,觉得架构关乎两件事:决策和分解。

常见应用开发架构决策

  • 使用何种应用架构风格?
  • 在技术维度,系统如何分层?
  • 每个层有哪些元素?
  • 层与层之间如何交互?
  • 如何选择每个层的实现技术?
  • 在业务维度,系统如何分区?
  • 区与区之间如何交互?
  • 都使用哪些应用架构模式?
  • 如何管理事务?
  • 如何管理并发?
  • 如何使用异常?
  • 如何使用日志?
  • 是否使用IOC容器?
  • 是否使用AOP技术?如何使用?
  • 如何处理安全性?
  • 如何处理性能问题?
  • 如何处理易用性?
  • 如何处理可用性(稳定性)?
  • 如何处理可伸缩性?
  • 如何处理可扩展性?
  • 如何处理可重用性?
  • 处理处理可维护性?
  • 如何处理互操作性?
  • 如何处理可移植性?
  • 如何处理可测试性?
  • 是否支持移动应用?如何支持?
  • 是否支持云计算?如何支持?
  • 是否支持开发性?如何支持?
  • 使用何种报表平台?
  • 是否有可以复用的基础应用?还是需要重新开发?

应用开发架构关乎分解

 

转载地址:http://jiaux.baihongyu.com/

你可能感兴趣的文章
数据字典生成工具之旅(2):数据字典生成工具及文档工具作用介绍
查看>>
asp.net(C#)去除html格式
查看>>
构建之法读后感part1
查看>>
Linux内存管理(二)
查看>>
duilib+cef自定义浏览器控件编译错误
查看>>
PF_RING 总结
查看>>
Java字符串中常用字符占用字节数
查看>>
(原创)Python字符串系列(1)——str对象
查看>>
离散化
查看>>
UVALive 5052 Genome Evolution ——(xjbg)
查看>>
OpenCV学习系列教程第四篇:图像的算术操作
查看>>
虚拟环境建立相关操作
查看>>
一篇文章
查看>>
单例模式
查看>>
动态规划---将一个整数m分成n个整数之和
查看>>
window.open 打开新窗口被拦截的其他解决方法
查看>>
5月8日跨域问题总结
查看>>
pdf导出之TCPDF类
查看>>
ACM算法集锦
查看>>
BZOJ4519[Cqoi2016]不同的最小割——最小割树+map
查看>>