소프트웨어를 개발하면 항상 생각하면서 바빠서 또는 귀찮아서 지키지 못하는 경우들이 더러 있다.
이후로는 반드시 지켜서 생산적인 유지보수가 가능하도록 하여야 겠다.
유지보수를 위한 설계
- 단일지점제어설계
- 모듈화
- 자료 추상화
- 객체 지향
- 테이블과 파일 위주 설계
- 방어적 설계
- 예외처리
- 자가점검
- 여유있는 엔지니어링
- 결함 허용
최근 소프트웨어 공학에 관련된 책들을 읽는데 주먹구구식으로 프로젝트를 해왔던 방식에 문제가 많음을 느끼고있지만 무턱대고 적용하기 보다는 좀더 스터디한후에 우리회사의 실정에 맞도록 적용해야 할듯하다..

글
댓글을 달아 주세요
댓글 RSS 주소 : http://haroc.haroc.net/tc/rss/comment/456