我遇到过“维持软件工程”这个词,但并不确切地知道它意味着什么。似乎有一些DoD连接?它与敏捷开发有关吗?
答案 0 :(得分:14)
软件界的许多人将维持工程定义为错误修复团队。虽然这是所涉职责的一部分,但持续工程小组也应该考虑整体缺陷趋势,以帮助确定需要重新分解的领域。该小组的重点应该不仅仅是修复它们出现的错误,而是成为工程师的管道,以消除来自客户的不必要的呼叫。这可能涉及“按设计工作”的问题以及客户很难理解的产品领域。
答案 1 :(得分:8)
Sustainable Software Engineering:考虑软件项目在管理项目中的社会和环境影响。管理软件项目,以最大限度地发挥积极作用,并最大限度地减少项目对社会和环境的负面影响。
替代方案(持续):在软件项目的设计和开发过程中考虑长期支持要求。开发完成后需要进行长期支持的过程。
答案 2 :(得分:5)
我认为“维持”是“维护”的另一个词:它是软件发布后发生的事情,即支持,错误修复,增强......
答案 3 :(得分:2)
这只是说“软件维护团队”的一种奇特方式。
答案 4 :(得分:0)
维持软件工程,至少在我遇到它的情况下,是负责实施已发布产品的热修复和处理技术支持人员无法解决的客户服务问题的部门自己的。
答案 5 :(得分:-2)
关于客户支持和客户服务。它用于军事(维持旅)。这是definition。
明确与敏捷软件开发无关。