软构第一章总结

1、描述软件系统的三个维度

  1. build & run
  2. moment & period
  3. code & component(模块)

 考点:红色某点属于哪个维度

词汇(半结构化),语法(AST),语义(类图,类与类之间的关系) 使用类图(UML)来描述接口、类、属性、方法以及它们之间的关系。

注意 动态链接(运行时选择链接文件中的哪一段)和测试用例

Code churn:代码变化

配置项

版本          

代码快照图(考试必考)

内存转储

UML(关注不同模块在机器上如何配置)

并行的多区域

静态链接            ​​​​​​​        

2、软件系统的质量属性

  1. 外部&内部
  2. 搞清每种的意思(考试会考哪两种不可能同时满足

正确性

按照规约输入输出

健壮性Robustness

异常(违法输入输出)不崩溃

可扩展性Extendibility

模块简约化、分散化

可复用性Reusability

兼容性Compatibility

标准化

效率efficiency

可移植性portability

易用性ease of use

容易上手

功能性

功能臃肿

及时性timeless

指一个软件系统在用户需要时或之前发布的能力。

折中:效率VS可重用性和可延展性(考点)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值