永发信息网

急求···软件重用和重构啥区别啊?~~~哪个是改变结构的?

答案:1  悬赏:80  手机版
解决时间 2021-04-18 19:02
  • 提问者网友:记得曾经
  • 2021-04-17 19:32
急求···软件重用和重构啥区别啊?~~~哪个是改变结构的?
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-04-17 19:49
软件重用,是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需要分析文档甚至领域知识。通常,可重用的元素也称作软构件,可重用的软构件越大,重用的粒度越大。
  软件重构,是指在不改变软件的功能和外部可见性的情况下,为了改善软件的结构,提高清晰性、可扩展性和可重用性而对软件进行的改造。简而言之,重构就是改进已经写好的软件的设计。追问那是不是可以这么说:重构只改变内容不改变结构,而重用相反?追答应该是重构是改变设计结构,重用是重复使用元素内容
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯