소프트웨어 維持補修
(
software maintenance
)는
소프트웨어 工學
에서 配給된 以後 缺陷을 修正하고 性能이나 其他 特性을 改善하는 소프트웨어 製品의 修正을 말한다.
[1]
一般的으로 維持補修라고 하면
缺陷
을 修正하는 것을 同伴하는 것을 말한다. 그러나 한 硏究에 따르면 80% 以上의 維持補修 空輸는 修正이 아닌 目的으로 使用된다.
[2]
最近의 硏究에 따르면 버그 修正 比率은 21%에 近接한다.
[3]
歷史
[
編輯
]
소프트웨어 維持補修와 시스템 鎭火는 1969年 매니 리먼(Manny Lehman)에 依해 처음 記述되었다. 20年이 지나, 그의 硏究를 통해 리먼의 法則(리먼 1997) 公式이 만들어졌다. 그의 硏究에서 發見된 主要 事項으로는 維持補修가 참으로 進化的인 開發 方式이며 維持補修의 決定은 時間이 지남에 따라 시스템(및 소프트웨어)에 發生하는 것을 理解함으로써 도움을 받는다는 것이다.
코드 리팩토링
과 같은 一部 措置를 통해 複雜性을 낮추지 않을 境遇 進化를 거듭할수록 더 複雜하게 變貌하게 된다.
같이 보기
[
編輯
]
各州
[
編輯
]
- ↑
“ISO/IEC 14764:2006 Software Engineering ? Software Life Cycle Processes ? Maintenance”
. Iso.org. 2011年 12月 17日
. 2013年 12月 2日에 確認함
.
- ↑
Pigoski, Thomas M., 1997: Practical software maintenance: Best practices for managing your software investment. Wiley Computer Pub. (New York)
- ↑
Eick, S., Graves, T., Karr, A., Marron, J., and Mockus, A. 2001. Does Code Decay? Assessing Evidence from Change Management Data. IEEE Transactions on Software Engineering. 27(1) 1-12.
外部 링크
[
編輯
]
|
---|
分野
| |
---|
槪念
| |
---|
志向
| |
---|
모델
| |
---|
소프트웨어
엔지니어
| |
---|
關聯 分野
| |
---|
|