首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》结构

关灯直达底部

就像质量属性 ,直接列出并简要总结已知的约束就行了。约束的例子包括:

  • 时间、预算和资源;
  • 允许使用的技术清单和技术约束;
  • 目标部属平台;
  • 已有系统和继承标准;
  • 局部标准(比如开发、编码等);
  • 公共标准(比如,HTTP、SOAP、XML、XML结构、WSDL等);
  • 标准协议;
  • 标准消息格式;
  • 软件开发团队的规模;
  • 软件开发团队的技能配置;
  • 所构建软件的本质(比如战术或战略);
  • 政治约束;
  • 内部知识产权的使用;
  • 等等

如果约束确实有影响,就值得总结(比如,它们是什么、为什么要强加它们,是谁强加的),说明它们对你的架构有多重要。