软件构造课程思考

一、软件构造多维度试图

1.Build

Moment(Code):Source Code,Interface-class-Attribute-Method

Moment(Component):Package,File,Static-Linking,Library,Test Case

Period(Code):Code Churn

Period(Component):Configuration-Item,Version

2.Run

Moment(Code):Memory Dump,Code Snapshot

Period(Code):Concurrent Multithreads

 

二、内部质量/外部质量

外部质量因素影响用户,内部质量因素影响软件本身和开发者

外部质量取决于内部质量

外部质量因素包括:正确性、健壮性(针对异常情况处理)、可扩展性、可复用性、兼容性、性能、可移植性(Java的优点之一)、易用性、及时性、功能性

质量目标之间折中(但“正确性”绝不能与其他质量目标折中)

posted @ 2023-05-22 09:22  Zzzzzzxz  阅读(35)  评论(0)    收藏  举报