分解软件问题
工程评估过程中的一个步骤是将您的软件问题分解成若干更小的部分。您可以将每个部分表示为一个单独的应用程序或组件。
较小的组件:
便于关注区域的分离。
更容易处理。
支持并行开发。
便于重用。
评估组件的重用性时,考虑组件是否:
可原样重用。
稍加改动即可重用。
预期为易失。
如果您可以访问 System Composer™,您可以在分解软件问题和设计软件架构时使用该软件以图形方式表示软件组件。有关详细信息,请参阅Author Architecture Models (System Composer)。
作为分解过程的一部分,确定数据和执行依存关系,例如端口、函数调用接口、需要调节的参数以及必须在程序执行期间测量的信号数据。