[정보처리기사실기] 소프트웨어 공학 3R / 개발 단계 1과목. 소프트웨어 구축📒 01. 소프트웨어 공학 개념1. 소프트웨어 공학(1) 소프트웨어 공학의 정의 ⭐- 소프트웨어 위기를 극복하고 품질 높은 소프트웨어를 효율적으로 개발하기 위한 학문- 품질 좋은 소프트웨어를 빠른 시간 안에 만드는 것(2) 위기의 원인- 특성에 대한 이해 부족- 올바른 설계 등한시함- 개발에 대한 전문적 교육 부족(3) 위기 결과- 성능 및 신뢰성 부족- 개발 기간 및 비용의 증가- 생산성 저하 2. 소프트웨어 공학의 3R- 역공학, 재공학, 재사용을 통해 생산성을 극대화하는 기법(1) 역공학(Reverse Engineering)- 이미 개발된 시스템을 분석하여 문서를 추출하는 작업- 개발 단계를 역순으로 거슬러 올라가면서 기존의 코드나 데이터로부터 설계 명세서나 요구 분석서 등.. 이전 1 다음