[정보처리기사]-Tailoring, 재사용 방법(합성 중심, 생성 중심), sw 재공학, 유지 보수 종류(Adaptive Maintenance, Perfective Maintenance, Corrective Maintenance, Preventive Maintenance)

yuri·2024년 1월 21일
0

🎈 Tailoring

: 프로젝트 상황 특성에 맞게 정의된 sw 개발 방법론 절차, 사용 기법 등을 수정 및 보완하는 작업

  • 프로젝트에 최적화된 개발 방법론을 적용하기 위해 절차, 산출물 등을 적절히 변경하는 활동
  • 관리 측면에서의 목적: 사전 위험을 식별하고 제거
  • 기술적 측면에서의 목적: 프로젝트에 최적화된 기술 요소를 도입
  • 프로젝트 수행 시 예상되는 변화를 고려하여 신속히 진행

    ● 내부 기준
    - 납기/비용
    - 기술 환경
    - 구성원 능력
    - 요구사항
    - 프로젝트 규모
    - 보유기술


    ● 외부 기준
    - 국제표줌 품질 기준
    - 법적 제약 상황


🎈 재사용 방법

1) 합성 중심

: 전자 칩과 같은 sw 부품, 즉 블록(모듈)을 만들어서 끼워 맞추는 방법으로 소프트웨어를 완성시키는 재사용 방법

2) 생성 중심

: 추상화 형태로 쓰여진 명세를 구체화하여 프로그램을 만드는 방법, 패턴 구성 방법이라고도 한다

2020.08.22 96번 - 합성 중심


🎈 sw 재공학

: 기존에 있던 sw를 새로운 요구에 맞도록 기능을 수정 또는 보완하여 sw 성능을 향상 시킴

  • 예방 유지 보수(preventive maintanence)와 가장 깊은 연관이 있다.

1) 이식(Migration)

: 기존 sw를 다른 os나 hw 환경에서 사용할 수 있도록 변환하는 작업

2) 개조(Restructuring)

: 기능을 더 좋게 만듬


🎈 유지 보수(maintenance) 종류

1) Adaptive Maintenance(적응 보수)

  • "환경의 변화"를 기존의 sw에 반영하기 위하여 수행하는 활동
  • 주변 장치 또는 다른 시스템 요소가 향상되거나 변경될 때 대처할 수 있는 유지 보수 활동

2) Perfective Maintenance(완전화 보수)

  • "새로운 기능 추가", 성능 개선을 위해 sw를 "확장"시키는 활동
  • 유지 보수 활동 중 가장 큰 업부 및 비용을 차지하는 활동

3) Corrective Maintenance(수정 보수)

  • 검사 단계에서 발견하지 못한 잠재적 오류를 찾아 "수정"하는 활동

4) Preventive Maintenance(예방 보수)

  • "sw 재공학" 이라고도 함
  • 장래의 유지 보수성 또는 신뢰성을 개선하거나 sw의 오류 발생에 대비하여 미리 예방하는 활동

0개의 댓글