유지보수, 진화, 보존

Posted 2007. 12. 7. 03:20
요즘 Object Oriented Analysis and Design With Applications을 번역하고 있습니다. 일에 치여서 아직 많이 번역은 못 했는데 워낙 잘 쓴 책이라 번역하면서 느끼는 바가 많습니다. 특히 1장에서는 소프트웨어의 복잡성에 대해 논하면서 소프트웨어 유지 보수, 진화, 보존에 대한 명확하 정의가 나옵니다.

대형 소프트웨어 시스템은 설비 투자이기 때문에 요구사항이 변할 때마다 기존 시스템을 폐기할 수는 없다. 계획된 것이든 아니든 시스템은 시간이 갈수록 진화하기 마련이다. 이런 상황은 종종 소프트웨어 유지보수라고 잘못 이름 붙여졌다. 정확하게 말하면 오류를 수정할 때는 유지보수, 변화하는 요구사항에 대한 대응은 진화, 작동중인 오래되고 낡은 소프트웨어 조각을 유지하기 위해 갖은 방법을 동원하는 일은 보존이라 불러야 한다. 불행히도 현실에서는 소프트웨어 개발 자원의 터무니없이 많은 부분이 소프트웨어 보존에 사용되고 있다.
  1. Favicon of http://blog.naver.com/knbawe.do BlogIcon 짱가

    | 2007.12.07 09:12 | PERMALINK | EDIT | REPLY |

    좋은 책이 많이 나오는 것 같아요.
    좋은 책 서광열님께서 번역하시면 또 하나의 필독서 탄생인가요? ^^
    기대 하겠습니다~

  2. Favicon of http://www.word.pe.kr BlogIcon 미니

    | 2007.12.07 17:31 | PERMALINK | EDIT | REPLY |

    소프트웨어 보존에 개발자원을 낭비하고 있다....
    땜방하는 걸 말하는 것 같은데.. ㅋㅋ 공감이 가네요.. ^^

    뭐든 새로 만들다 보면 어느새 짜깁기가 되어버리는 것 같아요..
    어쨌든 기대가 되는 책이네요.. 언제쯤 나오나요?

  3. Favicon of http://jrcho.com BlogIcon 이룸

    | 2007.12.13 09:29 | PERMALINK | EDIT | REPLY |

    이제부터라도 용어를 정확히 사용해야겠군요. 오류를 수정할 땐, 유지보수(원어도 궁금한데 ^^;)/ 변화된 요구사항에 대응은 진화/ 낡은 소프트웨어 조각을 유지하기 위해선 보존이란 용어 사용...

Write your message and submit
« PREV : 1 : ··· : 65 : 66 : 67 : 68 : 69 : 70 : 71 : 72 : 73 : ··· : 244 : NEXT »