预处理类图
2017-03-21 13:51:11 0 举报
预处理类图是一种在UML(统一建模语言)中用于描述系统结构和关系的图形表示方法。它通过使用不同的符号和连接线来表示类、接口、关联关系、继承关系等元素,以清晰地展示系统的组成部分和它们之间的交互方式。预处理类图通常在软件开发的早期阶段使用,帮助开发人员理解系统的设计和功能需求,并为后续的开发工作提供指导。通过预处理类图,开发人员可以更好地组织和管理代码,提高代码的可读性和可维护性。此外,预处理类图还可以用于软件测试和维护过程中的问题定位和解决。总之,预处理类图是软件开发过程中不可或缺的工具,对于提高开发效率和质量具有重要意义。
作者其他创作
大纲/内容
SourceSinkParser
+ parseSourceSink()+ parseEntryPoint()+ parseCallbacksFromXml()+ getXmlFilesInDir()
Option
+ apiLevel:int+ bitvectorSize:int= 64+ outputDirectory
Main
+ sourcesSinks:Set + filesToProcess:List+ dexFile:DexBackedDexFile
+ main()+ parseCommandLine()+ usage()
BinnaviUtil
+ db:CDatabase+ dbManager:DbManager+ modules:List
+ getNativeFuncs()+ getModuleByName()- operation3()
Z3Engine
+ bvSize:int = 64+ methodIsEntryPoint:Set+ staticConstructor:Set
+ putEntryPoint()+ isEntryPoint()+ putStaticConstructor()
Analysis
+ classes:Set+ activities:Set+ constStrings:Set+ callbacks:Set+ options:Option+ z3Engine:Z3Engine+ refSources:Set+ refSinks:Set+ reilAnalysis:ReilAnalysis
+ addEntryPointsInstances()+ getClassFields()+ collectDataFromMethods()+ isSource()+ isSink()
0 条评论
下一页