1.9.4 第3阶段:创建核心
这是从粗线条设计向编译和执行可执行代码体的最初转换阶段,特别是,它将证明或否定我们的体系结构。这不是一遍的过程,而是反复地建立系统的一系列步骤的开始,我们将在第4阶段中看到这一点。
我们的目标是寻找实现系统体系结构的核心,尽管这个系统在第一遍不太完整。我们正在创建一个框架,在将来的反复中可以完善它。我们正在完成第一遍多系统集成和测试,向客户(stakeholder)提出反馈意见,关于他们的系统看上去如何以及如何发展等。理想情况下,我们还可以暴露一些严重的问题。我们大概还可以发现对最初的体系结构能做哪些改变和改进—本来在没有实现这个系统之前,可能是无法了解这些内容的。
建立这个系统的一部分工作是实际检查,就是对照需求分析和系统规范说明与测试结果(无论需求分析和规范说明以何种形式存在)。确保我们的测试结果与需求和用例符合。当系统核心稳定后,我们就可以向下进行和增加更多的功能了。