[정처기 필기] 재공학, 리팩토링, CASE, 공통 모듈 명세 작성원칙
볼빵빵오춘기
소프트웨어 재공학 현재의 시스템을 변경하거나 재구조화(Restructuring)하는것 재공학의 과정 분석(Analysis) 기존 소프트웨어의 명세서를 확인하여 소프트웨어의 동작을 이해하고 재공학 대상을 선정하는 것이다. 재구성(Restructuring) 소프트웨어 구조를 향상시키기 위해 코드를 재구성하는 것이다. 역공학(Reverse Engineering) 원시 코드를 분석하여 소프트웨어 관계를 파악하고 기존 시스템의 설계 정보를 재발견하여 다시 제작하는 작업이다. 이식(Migration) 기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경에서 사용할 수 있도록 변환하는 작업이다. 재공학의 장점, 목표, 과정 장점 개발 시간 및 비용 감소, 품질 향상, 생산성 향상, 신뢰성 향상, 구축 방법에 대한..