功能模块划分
2016-03-25 16:07:31 0 举报
功能模块划分是将一个复杂的系统或软件按照不同的功能进行拆分和组织的过程。通过将系统或软件分解为多个独立的模块,可以提高系统的可维护性和可扩展性。每个模块都有自己独特的功能,并且可以独立地进行开发、测试和维护。在划分功能模块时,需要考虑系统或软件的需求和目标,以及各个模块之间的依赖关系。常用的功能模块划分方法包括层次结构划分、过程驱动划分和面向对象划分等。通过合理的功能模块划分,可以使系统或软件更加清晰、易于理解和管理。
作者其他创作
大纲/内容
WindowState
WindowStore
+ void addElement(e)+ Iterator getContent()+ void destroy()+ void serialize(ObjectOutputStream)+ void deserialize(ObjectInputStream)
PreShuffleGroupByWindowProcessor
Processor
PostOrderByWindowProcessor
MorphlingMetricsBaseTrait
WindowProcessorMetricTrait
+ void calculateWindowPrepareTime()+ void calculateWindowWaitTime()+ void calculateWindowProcessTime()
WindowChannelProcessor
+ void init(context)+ void processElement(v)- void processData(d)
InifiniteWindowGroupByProcessor
StoreBasedWindowState
- WindowStore createContent()+ void serialize(ObjectOutputStream)+ void deserialize(ObjectInputStream)
IncrementalWindowState
RetractUpdateWindowGroupByPreStore
UpdateWindowGroupByPostStore
BytesHashedWindowStore
PostShuffleGroupByWindowProcessor
LazyWindowState
PreOrderByWindowProcessor
UpdateOutputPostGroupByProcessor
TableJoinState
UpdateOutputPreGroupByProcessor
Triggerable
+ void trigger(timestamp: Long)
DistinctProcessor
SessionPostShuffleGroupByProcessor
SingleWindowStore
BaseWindowState
TableStreamJoinProcessor
HashedGroupByWindowStore
WindowChannelIterator
0 条评论
下一页