글
1.구조와 기능의 분리 visitor 패턴
가.visitory 패턴의 정의
-구조는 변경시키지 않으면서 기능을 추가할때 많이 사용되는 설계 패턴
2.1:N 통지 패턴 observer 패턴
가.observer 패턴의 정의
-한 객체의 상태가 바뀌면 객체에 의존하는 다른 객체들 모두에게 연락이 가고 자동으로 내용이 갱신되는 패턴
-1:N 의존성
-일방적 통지(broadcast)방식의 패턴
=============================================
1.지속적인 기능 개선 sw 유지보수의 문제점
가. 문제점 및 개선방향
문제점 개선방향
Sw 잦은 변경(형상관리 부재) |
표준화된 개발 방법론 및 개발도구 적용 |
문서화 되어있지 않은 프로그램 이해 어려움 |
sw재공학 도구 활용:분석,재구조화,역공학 실시 |
변경을 가정하여 설계되는 sw거의 없음 |
SDLC 전단계 품질보증 활동 강화 |
유지보수 자동화 도구 미흡(테스트나 디버거 정도에 그침) |
변경관리,형상관리등 적절한 프로젝트 관리기법 도입 |
2.유지보수 비용
3.유지보수 종류
가.목적에 따른 분류
1)하자보수(corrective):발견되지 않은 오류가 시스템 인수되어 사용시 발견됨
유지보수 도중 오류가 유입됨(장애장치 분리 및 재구성,원래상태로 복구)
2)기능개선(perfective):새로운 기능추가 (sw개선)
3)환경적응(adaptive):환경의 변화에 의해 수행되는 변경
4)예방조치(preventive):유지보수성이나 신뢰성 향상시키는 작업,재공학(문서갱신,설명추가)
나.시간에 따른 분류
1)계획보수:정해진 기일에 정해진 변경내용 수행 하는 것
2)예방보수:에러발생을 미리 방지하기 위해 수행하는 형태(예:Fail Over)
3)응급보수:예측못한 에러가 발생할 경우 수행하는 유지보수
4)지연보수:유지보수가 필요하나 긴급성 정도에 따라 추후 수행하는 유지보수
'정보관리기술사 > sw공학' 카테고리의 다른 글
나선형 모델,SCRUM (0) | 2015.03.15 |
---|---|
감리절차 (0) | 2015.03.13 |
구조적 테스트, whitebox test검증기준 (0) | 2015.03.13 |
정성적,정량적sw위험분석 (0) | 2015.03.13 |
FP (0) | 2015.03.13 |
RECENT COMMENT