软件构造复习内容(1)--软件构造的三维视图和软件构造的质量目标

软件构造的三维视图

 一图流

三维视图为Moment/Period    Code-level/Compoment-level   Bulid-time/Run-time

Moment强调瞬时,Period强调在一段时间内(比如说日志记录,版本控制,代码变化等,均是一段时间内发生的事)

Code-level是在代码层面上,Compoment-level是在组成方面上

Bulid-time实在构建层面上,还没有开始运行,Run-time是在运行之后发生的事

详细举例

Code Snapshot (代码快照图) Run-time ,Moment,Code-level

Memory dump :Run-time,Moment,Moment,Code-level

AST(abstrct Syntax Tree) Code-level,Build-time,Code-level

Static linking Library/Package/Source File: Bulid-time,Component-level,Moment

软件构造的质量目标

  1.正确性

  2.健壮性

  3.可扩展性

  4.可复用性

  5.兼容性

  6.效率(Efficiency) 在正确性之下,正确性必须被保证

  7.可移植性

  8.易用性

  9.功能性

  10.及时性

  Other:

  可验证性

  完整性

  可修复性

  经济性

五个重要的质量目标原图

  

猜你喜欢

转载自www.cnblogs.com/guiququ/p/13175806.html