阅读笔记9
根据商品的使用价值理论,一个完整的软件产品必须解决某个领域特定的问题。据此,每个软件产品的架构就会呈现出独特的特征和关注点,比如手机终端的APP就会非常关心资源占用、能耗和UED体验等,而一款企业应用则会把快速实现商业逻辑作为首位,不会把能耗作为首要考量因素。即使针对同样的架构维度比如性能,手机APP聚焦在内存占用、电池的优化,而企业应用聚焦在数据的处理、应用部署的结构等。
但是,软件本身也有其共同的本质,比如性能、稳定、正确、有较大的自定义功能的便捷性。这些从架构维度思考,又有统一的思考方法和方式。
因此,软件架构具有独特性、同时也具有共通性。
但是,软件本身也有其共同的本质,比如性能、稳定、正确、有较大的自定义功能的便捷性。这些从架构维度思考,又有统一的思考方法和方式。
因此,软件架构具有独特性、同时也具有共通性。