본문 바로가기
  • (개인)정보보호/최신ICT 정보 공유 블로그

유지보수3

16. 유지보수 1. 유지보수의 개요 가. 유지보수의 정의 -결함을 고치고, 성능이나 다른 특징들을 개선하며, 변화된 환경에 적응하기 위해 인도 후 소프트웨어 시스템이나 컴포넌트를 수정하는 프로세스 나. 유지보수의 특징 -유지보수 비용이 개발 비용의 대부분 차지 -오픈소스 개발 패러다임 : 타인이 작성한 코드 이해 수정 필수 -코스 이해 및 수정 작업 수행 -인도 전/후 발생되는 모든 변경 활동 -유지보수 대상은 자료, 프로그램, 문서, 시스템 등 포함 -환경 변화에 적응하며 소프트웨어 수명 연장 2. 유지보수의 개념도 및 종류 가. 유지보수의 개념도 구분 Correction Enhancement Proactive Preventive Perfective Reactive Corrective Adaptive 나. 유지보수의.. 2022. 1. 9.
13. 설계 패턴 1. 설계 패턴의 개요 가. 설계 패턴의 정의 -객체 지향 시스템 개발 시 공통적으로 발생하는 문제를 해결하기 위하여 개발자의 경험을 정리한 기법 나. 설계 패턴의 특징 -검증된 설계 패턴을 재사용 -높은 생산성 -유지보수 용이 2. 설계 패턴의 분류 및 구성요소 가. 설계 패턴의 분류 생성 구조 행위 객체 생성을 위한 설계 패턴 클래스 사이의 구조에 대한 설계 패턴 클래스 사이의 상호 작용과 책임 분산을 다루는 설계 패턴 Factory Method Abstract Factory Builder Prototype Singleton Adapter Bridge Composite Decorator Facade Flyweight Proxy Interpreter Template Method Chain of Resp.. 2021. 12. 14.
2.1 SW 유지보수 카테고리 1. SW 유지보수 카테고리 구분 설명 교정적 유지보수 테스트 또는 인수 후 발견된 오류를 고치기 위해 수정하는 유지보수 적응적 유지보수 환경 변화에 따라 소프트웨어 제품을 계속 사용하기 위해 수정하는 유지보수 완전적 유지보수 새로운 비기능 및 기능 추가 요구에 대응하기 위해 수정하는 유지보수 예방적 유지보수 잠재적인 문제가 발생하기 전에 예방을 목적으로 수행하는 유지보수 -IEEE 14764는 적응적/완전적 유지보수를 향상 카테고리로, 교정적/예방적 유지보수를 교정 카테고리로 분류 -교정, 적응, 완전 유지보수는 기존 시스템을 그대로 두고 단지 각 유지보수 특징에 맞게 수정하는 유지보수 -예방 유지보수는 미래 유지보수는 위해 기존 시스템의 구조를 개조하는 유지보수 2021. 11. 19.