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
by 메렁키키 2015. 3. 13. 17:19