知识卡片
软件架构两类问题
内容
软件架构要解决两类问题:业务问题,即没有软件时谁遇到什么问题、业务如何运作;计算机问题,即如何用软件模拟现实、选择硬件、保证可用、收集数据支撑决策。两类问题对应不同负责人和评价标准。发散:争论”这是不是技术问题”时,先判断它属于业务问题还是计算机问题,否则容易错配责任。
参考来源
- 位置:《架构漫谈》第6章《软件架构到底是要解决什么问题》「要解决谁的问题?」一节(源文件:_epub-src/OEBPS/text00001.html)
- 结论依据:原文明确列出业务问题与计算机问题两类,直接支持卡片对两类问题的划分。
- 原始内容:"一、业务问题:具体的现实生活状态下,没有软件的时候,所解决的问题的主体是谁,解决的是什么问题……二、计算机问题:1.如何把现实生活用软件来模拟?2.模拟出来的软件,需要哪些硬件设施才能够满足要求……"