본문 바로가기
Other/AI

인공지능 2주차 - 프로세스와 방법론 : 김건우 교수님

by 12312121 2025. 3. 17.

2.1 소프트웨어 생명주기

2.2 프로세스

2.3 프로세스 모델

2.4 지원 프로세스

2.5 방법론

 

2.2 프로세스

먼저, '프로세스'가 없는 개발을 배워보고자 한다.

해당 예는 부적절한 예시로 지양을 해야한다.

영어로는 Code-and-fix라고 부르며 일단 구현을 해보고 만족할때까지 수정하는 개발방법을 의미한다

 

도식화 하자면 아래와 같다.

 

여기에는 세가지 단점이 있다.

첫째, 설계하는 작업의 중요성을 깨닫지 못한다.

두번째, 계획이 없어서 목표도 모호하다

세번째, 체계적인 테스트 작업이나 품질 보증 활동에 대한 필요성의 인식이 없다.

이는, 향후에 버그 발생 가능성을 높인다.

 

이제 '프로세스'가 무엇인지 배워 보겠다.

프로세스란? 단계적인 작업의 틀을 정의한 것으로, '무엇을 하는가'에 중점을 둔다.

특징으로, 결과물에 대한 직접적인 표현은 없고 패러다임에 독립적이다.

댓글