본문 바로가기
정보관리기술사/SW 공학

소프트웨어 3R

by 두음달인 2022. 12. 12.
반응형


기출 문제 내용만 봐도 역공학, 재공학, 재사용은 SW 공학의 필수 토픽이라는 것을 알 수 있으실 겁니다.

관심을 갖고 공부하시길 권고드립니다. 

각 기술 토픽 별 상세 내용에 대한 포스팅보다는

관련 정보가 있는 링크와 기출 문제 위주로 이번에는 포스팅했습니다.

 

소프트웨어 3R

 

완성된 소프트웨어 프로그램을 기반으로
역공학(Reverse Engineering), 재공학(Re-Engineering), 재사용(Re-Use)을 통해
소프트웨어의 생산성을 극대화하는 기법

 

그림 출처 : 도리의 디지털라이프

 


 

기출 문제

 

(관리 119-4-2)
정보시스템 운영 및 유지보수 관점에서 소프트웨어 공학의 리팩터링(Refactoring) 기법을
활용한 3R(Reverse-Engineering, Re-Engineering, Re-use)에 대하여 설명하시오.

 

(관리  114-1-11)
재공학(Re-engineering), 역공학(Reverse Engineering)

 

(관리 95-1-13)
소프트웨어 역공학(Reverse Engineering)과 코드 난독화(Code Obfuscation)의 관계에
대하여 설명하시오.

 

(응용 108-3-1)
호환성 확보를 위한 컴퓨터 프로그램 코드의 역공학(Reverse Engineering) 허용을
저작권 측면에서 설명하시오.

 

(응용 111-3-5)
소프트웨어 재사용성을 통해 생산성을 향상시키기 위한 방안을
설계, 구현, 유지보수 단계에서 구체적으로 설명하시오.

 

(응용 90-1-5)
소프트웨어 재사용 향상을 위한 MVC(Model, View, Controller)

참고 자료 

 

3R(Reverse Eng. Re-Eng. Reuse Eng) (tistory.com)

 

3R(Reverse Eng. Re-Eng. Reuse Eng)

역공학, 재공학, 재사용 I. 완성된 소프트웨어의 생산성 극대화 기법, 3R의 개요 가. 3R(Reverse Eng. Re-Eng. Reuse Eng)의 정의 - 완성된 소프트웨어 프로그램을 기반으로 역공학, 재공학, 재사용을 통해

itpenote.tistory.com

 

3R(Reverse Engineering, Re-engineering, Reuse) > 도리의 디지털라이프 (skby.net)

 

3R(Reverse Engineering, Re-engineering, Reuse) > 도리의 디지털라이프

I. 소프트웨어 생산성 향상을 위한 3R 가. 소프트웨어 3R(Reverse Engineering, Re-engineering, Reuse)의 개념 Repository를 기반으로 역공학(Reverse Engineering), 재공학(Re-engineering), 재사용(Reuse)을 통해 소프트웨어

blog.skby.net

 

[SW개발] 소프트웨어 3R (tistory.com)

 

[SW개발] 소프트웨어 3R

아래 내용은 예문사의 '정보처리기술사 개정 4판 1쇄'를 기본으로, 필자의 이해를 덧붙여 요약 및 정리한 자료임을 명시합니다. 소프트웨어 3R SW 3R의 정의 레포지토리를 기반으로 역공학, 재공학

underflow101.tistory.com

 

반응형

'정보관리기술사 > SW 공학' 카테고리의 다른 글

결합도 - "내공외제스자"  (0) 2022.12.31
응집도 - "우논시절통순기"  (0) 2022.12.30
XP(eXtreme Programming) 기법  (0) 2022.12.10
스크럼(SCRUM)  (0) 2022.12.09
ISP 기본 구성 내용 - "환현정목통"  (0) 2022.11.17

댓글