Skip to content

KPUCE/AI-Powered-Software-Development

Repository files navigation

1. AI-Powered-Software-Development


1.1 AI를 활용한 소프트웨어 개발방법론

1.2 AI의 특징

  • AI는 아주 그럴듯한 결과를 매우 빠른 시간안에 생성해준다.
  • AI는 환각(hallucination) 문제를 발생시키며, 모르는 것을 모른다고를 잘 하지 않는다.
  • AI는 디테일(detail)에 약하다. 디테일을 잘 채워주는 것이 매우 중요하다.

2. AI를 활용한 소프트웨어 개발 예제: 프리다이버를 위한 전용 앱(FreeDivingLog)

  • Apple Watch Ultra를 사용하는 초중급 프리다이버를 위한 프라다이빙 전용 앱 개발

2.1 서비스 기획단계

AI가 생성한 제품 요구사항 정의서(PRD: Product Requirement Document)

2.2 시스템 설계 단계

AI가 생성한 제품 시스템 설계서(시스템설계도, UI 설계, DB 설계)

2.3 시스템 구현 단계

2.3.1 AI가 생성한 Product Backlog

2.3.2 AI가 생성한 Sprint Backlog

참고문헌

*에디 오스마니 저, 강민혁 역, 바이브 코딩 너머 개발자 생존법, 한빛미디어, 2025. 11.

  • 최지호 저, 클로드코드 완벽가이드, 골든래빗, 2025. 9.
  • 조태호 저, 혼자 공부하는 바이브 코딩 with 클로드 코드, 한빛미디어, 2025. 12.

About

AI를 활용한 소프트웨어 개발방법론

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published