개발/정보처리기사 실기
-
01 소프트웨어 구조개발/정보처리기사 실기 2024. 4. 9. 23:24
▶소프트웨어 공학 : 품질 높은 소프트웨어를 효율적으로 개발하기 위한 학문 ▶소프트웨어 공학의 3R 역공학, 재공학, 재사용을 통해 소프트웨어 생산성을 극대화 하는 기법 ◎역공학 -이미 개발된 시스템을 분석 -개발 단계를 역순으로 거슬러 올라가면서 도출 ◎재공학 -유지보수의 생산성을 통해 위기를 해결하기 위함. -재공학 과정 : 분석 - 재구성 - 역공학 - 이관 ◎재사용 -이미 개발된 소프트웨어의 전체 또는 일부를 다시 사용 -재사용 범위 : 함수, 객체, 컴포넌트, 애플리케이션 -재사용 방법 : ●합성중심 : 모듈을 만들어서 조합 ●생성중심 : 추상화된 명세 구체화 ▶소프트웨어 개발 단계 계획 - 분석 - 설계 - 구현 - 테스트 - 유지보수 ▶소프트웨어 개발 방법론 종류 ◎구조적 방법론 : 하향식,..