概念
结束语
回顾以自上而下结构与信息流为核心的课程要点
你已经完成了本课程的学习。我们探讨了许多不同的主题,也许你会觉得难以时刻记住所有内容。但这种情况是正常的,因此我提供这份总结,以重申本出版物中的核心要点。
如果让我指出本文的唯一指导原则,那就是自上而下的结构与信息流。
一切从企业层面开始,首先分析组织试图解决的业务问题。在明确这一核心之后,你可以向下深入到软件工程组织的其他方面,使技术与业务领域保持一致。
对跨领域关注点的解决方案,是支撑软件开发生命周期(SDLC)各个阶段的重要机制。因此,接下来你需要关注文化、专业素养、人才管理以及需求管理。
当你将上述所有方面都处理妥当后,再来看SDLC的各个阶段。乍看之下每个环节似乎都很简单,但一旦你意识到当前普遍采用的典型方法未必是最高效、最具成本效益的,就会发现其中的挑战。本书所涵盖各主题的根本原则是什么?就是拒绝现状!相反,应坚持不懈,并依据前期步骤所确立的结构来指导决策。例如,架构在业务领域内定义微服务,而代码则实现该架构。
这就是本课程的核心要义。如果你需要进一步了解上述任何具体方面的内容,随时可以回顾课程中相应的章节或课程内容。
希望你阅读愉快。现在,去构建那些能够经受时间考验、助力企业获得竞争优势并提升投资回报率的软件系统吧。
你一定能做到!