소프트웨어적으로 봤을 때, 자동으로 프로그래밍이 되는 자동화 시스템이 나오기 시작했다

4세대 기법이란?

  • 자동화 도구 사용
  • 요구사항 명세서로부터 실행 코드 자동으로 생성
  • 형식 규격 언어 표현법 진행 : 고급 언어의 모호성 해결
  • 정확성 있는 명세서 해석
  • 개발 과정의 자동화
  • 높은 생산성과 소프트웨어 위기를 해결하기 위한 폭넓은 응용 분야에 적용
    (아직까지는 크게 다양한 분야에서 사용되지는 않는다)

단점

  • 불필요한 많은 양의 코드 생성
  • 어려운 유지보수 < 제일 큰 단점
 

자동생성코드를 돌리다보면 내가 원하지 않는 불필요한 코드가 생성되고, 속도가 떨어질 수 있다

유지보수도 어렵다. 자동생성이라는 개념은 좋지만, 내가 원하는 특성이 들어간 것을 만들기에는 많이 불편하다.

 

'학부과정 > 소프트웨어공학' 카테고리의 다른 글

익스트림 프로그래밍  (0) 2023.01.11
Agile Methodology(애자일 방법론)  (0) 2022.10.10
나선형 패러다임(sprial)  (0) 2022.10.09
원형 패러다임  (0) 2022.10.06
폭포수 모델  (0) 2022.09.06

+ Recent posts