유지 보수 섹션이있는 소프트웨어 엔지니어링의 사실과 오류를 읽고있었습니다. 저는 몇 년 동안 유지 보수 개발자로 일해 왔기 때문에 매우 흥미로운 사실을 제시했습니다. 여기 3 개가 있습니다.
- 사실 41 : 유지 보수는 일반적으로 소프트웨어 비용의 40-80 % (평균, 60 %)를 소비합니다. 따라서 아마도 소프트웨어의 가장 중요한 수명주기 단계 일 것입니다.
- 사실 42 : 향상은 소프트웨어 유지 관리 비용의 약 60 %를 담당합니다. 오류 수정은 약 17 %입니다. 따라서 소프트웨어 유지 관리는 주로 수정하지 않고 이전 소프트웨어에 새로운 기능을 추가하는 것입니다.
- 사실 45 : 더 나은 소프트웨어 엔지니어링 개발로 더 많은 유지 보수가 가능합니다.
이것은 직관적이지 않았으며, 좋은 소프트웨어는 변경하기 쉽기 때문에 더 많은 유지 보수가 필요하다는 것이 밝혀졌습니다. 따라서 더 오래 사용되므로 더 많은 변경 사항이 발생합니다.
기능, 객체 지향, 절차와 같은 패러다임은 유지 관리 성이 가장 우수하며이를 뒷받침하는 연구가 있습니까?