关于软件构造的多维度视图的总结

这部分是在软件构造课上学习的,属于记忆性内容,在此作出一个总结

按状态划分:构造时视图(build-time) 运行时视图(run-time)

按动态性划分:时刻视图(moment)  阶段视图(period)

按构造对象的层次划分:代码视图(code)  构件视图(component)

下面为一些举例:

Source code(源代码):bulild-time moment code

AST(抽象语法树):build-time moment code

Interiace-Class-Attribute-Method(内部类属性方法):build-time moment code

Code Snapshot(代码快照):run-time moment code

Memory dump(内存转储):run-time moment code

Package(包):build-time moment component

File(文件):build-time moment component

Static Linking(静态链接):build-time moment component

Test Case(测试用例):build-time moment component

Build Script(构建脚本):build-time moment component

Package(封装):run-time moment component

Library(程序库):run-time moment component

Dynamic linking(动态链接):run-time moment component

Configuration(配置):run-time moment component

Database(数据库):run-time moment component

Middleware(中间软件):run-time moment component

Network(网络):run-time moment component

Hardware(计算机硬件):run-time moment component

Code Churn(代码变化):build-time period code

Execution Stack Trace(执行堆栈跟踪):run-time period code

Concurrent multi-threads(并发多线程):run-time period code

Configuration Item(配置项):build-time period component

Version(版本):build-time period component

Event log(事件日志):run-time period component

Multi-processes(多进程):run-time period component

Distributed processes(分布式进程):run-time period component

Procedure Call Graph(过程调用图):run-time period code&component

Message Graph(消息图):run-time period code&component

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值