软件体系结构 - 逆向工程

简介: 软件体系结构 - 逆向工程

逆向工程导出的信息可分为如下4个抽象层次。


① 实现级:包括程序的抽象语法树、符号表等信息。


② 结构级:包括反映程序分量之间相互依赖关系的信息,例如调用图、结构图等。


③ 功能级:包括反映程序段功能及程序段之间关系的信息。


④ 领域级:包括反映程序分量或程序诸实体与应用领域概念之间对应关系的信息。

相关文章
|
7月前
|
Devops 测试技术 项目管理
软件体系结构 - 需求工程
【4月更文挑战第3天】软件体系结构 - 需求工程
79 11
|
7月前
|
前端开发 Java 数据库
软件体系结构 - 软件构件
软件体系结构 - 软件构件
206 0
|
SQL Java 数据库连接
逆向工程项目
逆向工程项目
|
Web App开发 编解码 监控
防御性设计和开发
“防御性编程(Defensive programming)是防御式设计的一种具体体现,它是为了保证,对程序的不可预见的使用,不会造成程序功能上的损坏。它可以被看作是为了减少或消除墨菲定律效力的想法。”
875 0
防御性设计和开发
|
7月前
|
安全 NoSQL Linux
《ARM汇编与逆向工程 蓝狐卷 基础知识》
《ARM汇编与逆向工程 蓝狐卷 基础知识》
111 0
|
7月前
|
监控 测试技术 项目管理
软件体系结构 - 软件项目管理
【4月更文挑战第9天】软件体系结构 - 软件项目管理
93 0
|
设计模式 算法
重构代码设计精要
重构代码设计精要
|
SQL Java 关系型数据库
PowerDesigner 逆向工程,太实用了!
最近想梳理公司项目的表间关系,从项目后台管理系统的操作入手,以及代码的hibernate注解入手,都不算特别尽人意,于是最后还是鼓捣了一下PowerDesigner的逆向工程图,这样更直观一些。
PowerDesigner 逆向工程,太实用了!
|
监控 算法 安全
|
关系型数据库 数据库连接 数据库
下一篇
DataWorks