HIT软件构造学习笔记-第五章

运维是软件开发中最困难的环节,处理来自用户报告的故障/问题 纠错性:对BUG进行维护 适应性:例如吧APP从电脑移植到手机 完善性:软件的功能不足,对功能进行扩充 预防性:预见软件后期需要升级,为了适应后期的升级,对软件结构来进行很好的设计。 软件演化:对软件进行持续的更新 如现在大部分的成本都在维护阶段 模块化编程 1)高内聚:每个模块完成一个功能 2)低耦合:每个模块关联少 3)分离关注点:每
相关文章
相关标签/搜索