소프트웨어적으로 봤을 때, 자동으로 프로그래밍이 되는 자동화 시스템이 나오기 시작했다
4세대 기법이란?
- 자동화 도구 사용
- 요구사항 명세서로부터 실행 코드 자동으로 생성
- 형식 규격 언어 표현법 진행 : 고급 언어의 모호성 해결
- 정확성 있는 명세서 해석
- 개발 과정의 자동화
- 높은 생산성과 소프트웨어 위기를 해결하기 위한 폭넓은 응용 분야에 적용
(아직까지는 크게 다양한 분야에서 사용되지는 않는다)
단점
- 불필요한 많은 양의 코드 생성
- 어려운 유지보수 < 제일 큰 단점
자동생성코드를 돌리다보면 내가 원하지 않는 불필요한 코드가 생성되고, 속도가 떨어질 수 있다
유지보수도 어렵다. 자동생성이라는 개념은 좋지만, 내가 원하는 특성이 들어간 것을 만들기에는 많이 불편하다.
'학부과정 > 소프트웨어공학' 카테고리의 다른 글
익스트림 프로그래밍 (0) | 2023.01.11 |
---|---|
Agile Methodology(애자일 방법론) (0) | 2022.10.10 |
나선형 패러다임(sprial) (0) | 2022.10.09 |
원형 패러다임 (0) | 2022.10.06 |
폭포수 모델 (0) | 2022.09.06 |