对 IT 相关学科来说,这种把复杂性分解到抽象层的方法当然不是惟一的。类似的方法被用于从航空工程到微生物学的无数其他学科。
应用抽象层次时的核心原则
所有工程师在应用抽象层次时都遵循这套核心原则。当把抽象层次应用到软件时,这些原则也同样适用。
这些层次的数量和范围是定义完善的,以便工程师能够在复杂的系统上协作,所有团队成员必须共享对层次的同一理解。只要设计师做出设计决定,他们必须将那些决定归档到相应的细节层次。
三个抽象层次定义如下:
图 i. 定义的三个抽象层次
VB7.gif" width=450 border=0>
图 ii.抽象层次的一个简单框架
每个层次内的多个视图
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/