[ 정처기 ] 1-1 소프트웨어공학


[ 정처기 ] 1-1 소프트웨어공학

1. 소프트웨어 공학 품질높은 소프트웨어를 효율적으로 개발하기위한 학문 2. 소프트웨어의 3R 소프트웨어의 3R : 역공학, 재공학, 재사용 재공학 : 유지보수해서 다시 써보자 역공학 : 만들어진 것을 역으로 보면서 문서를 산출 해 내보자 재사용 : 잘 만들었으면 다음에 갖다 써보자 역공학 (Reverse Engineering) : 이미 개발된 시스템을 분석하여 요구 분석서, 설서 등의 문서를 추출하는 작업 재공학 (Re-Engineering) : 역공학은 재공학 안에 들어있다. : 유지보수의 생산성을 통해 SW의 위기를 해결하기 위한 방법 : 예방유지보수 재공학 과정 분석 → 재구성 → 역공학 → 이관 재사용 (Reuse) : 이미 개발된 SW 전체 또는 일부를 다시 사용하는 것 재사용 범위 함수와 객체 재사용 컴포넌트 재사용 어플리케이션 재사용 재사용 방법 합성 중심 : 끼워서 맞춤 생성 중심 : 추상화 3. 소프트웨어 개발 단계 계획 → 요구사항 분석 → 설계 → 구현 → 테스...


#정보처리기사실기 #정처기실기

원문링크 : [ 정처기 ] 1-1 소프트웨어공학