Study for Backend/정보처리기사 따야한다 따고싶다 (1) 썸네일형 리스트형 [정보처리기사] 1과목 소프트웨어 구축 - 소프트웨어 공학 개념 [ 1 ] 소프트웨어 공학 1. 소프트웨어 공학 (Software Engineering) 소프트웨어의 개발, 운용, 유지보수 등의 생명 주기 전반을 체계적이고 서술적이며 정량적으로 다루는 학문이다. 2. 소프트웨어 공학의 3R ⑴ 역공학(Reverse Engineering) - 기존 개발된 시스템을 CASE(Computer Adied Software Engineering) 도구를 이용하여 요구 분석서, 설계서 등의 문서로 추출 - 개발 단계를 역으로 올라가 기존 개발된 시스템의 코드나 데이터로부터 설계 명세서나 요구 분석서 등을 도출 ⑵ 재공학(Re-Engineering) - 소프트웨어의 위기를 해결하기 위해 개발의 생산성이 아닌 유지보수의 생산성으로 해결하려는 방법 - 기존 소프트웨어를 폐기하지 않고 .. 이전 1 다음