더북(TheBook)

• 요구 사항 분석

개발자 A는 새로운 기능을 추가할지, 기존 기능을 수정할지 등 프로그램의 목적과 방향을 명확히 정의합니다. 이를 위해 기획자나 상사와 소통하고 필요한 기능과 동작 방식에 대한 구체적인 요구 사항을 수집합니다. 만약 요청받은 기능의 구현이 현실적으로 불가능하다면 이를 설득력 있게 설명하고 대체 가능한 방법을 제안합니다.

 

• 시스템 설계

요구 사항이 정리되면 시스템을 설계합니다. 이 단계에서는 프로그램의 구조를 설계하고, 데이터를 어떻게 저장할지, 버튼과 같은 UI 요소는 어떻게 배치할지 등을 세세히 계획합니다.

 

• 개발

설계가 완료되면 비로소 개발 단계에 돌입합니다. 프로그래밍 언어를 사용해 코드를 작성하고, 오류가 발생하면 디버깅을 통해 해결합니다. 비효율적인 코드가 있다면 최적화해 사용자 경험을 원활하게 만듭니다. 이렇게 코드 개발을 마무리하면 프로그램의 초기 버전이 완성됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.