전체 글 161

[산출물] 프로젝트 분석·설계 단계별 산출물 종류와 주요 내용 정리

SI 프로젝트나 소프트웨어 개발 프로젝트를 진행하다 보면 요구사항 분석부터 시스템 설계까지 다양한 산출물을 작성하게 됩니다. 프로젝트의 규모나 개발 방법론, 수행 기준에 따라 실제 작성하는 산출물의 종류와 명칭은 달라질 수 있습니다. 일반적으로 분석 단계에서는 현행 시스템과 요구사항을 파악하고 목표 업무를 정의하며, 설계 단계에서는 분석된 요구사항을 실제 시스템으로 어떻게 구현할 것인지 구체화합니다. 이번 글에서는 특정 프로젝트의 실제 구성정보가 아닌, 일반적인 SI 프로젝트를 기준으로 분석 및 설계 단계에서 작성할 수 있는 주요 산출물과 각각의 역할을 정리해보겠습니다.1. 분석 단계 분석 단계의 핵심은 "현재 시스템은 어떻게 운영되고 있으며, 앞으로 시스템이 무엇을 제공해야 하는가?"를 정의하는 ..

◆ Project 2026.08.24

[상담관리 프로그램 개발기] 상담할 때 필요한 프로그램을 만들어보기로 했다

학생 상담 관리 프로그램 개발기 우연한 기회에 학교 현장에서 사용할 수 있는 프로그램을 생각해보게 되었다. 대회 관리 프로그램, 학급 관리 프로그램 등 웹기반 형태의 시스템을 고민하다가 쉽게 사용할 수 있고 사용자 데이터를 별도로 구성하지 않는 방식의 간단한 프로그램이 뭐가 있을까하고 생각했다. 그러다 나온게 상담관리 프로그램이다. 그래서 학생 상담 기록을 한곳에서 관리할 수 있는 작은 데스크톱 프로그램을 만들어보기로 했다. 이름은 학생 상담 관리다. 처음부터 큰 시스템을 목표로 하지는 않았다. 서버도 없고, 로그인도 없고, 클라우드 동기화도 없다. 대신 기록이 내 PC 안에 남고, 폴더와 Markdown 파일로 저장되는 구조를 선택했다. 상담 기록은 민감한 정보가 될 수 있으니, 우선은 단순하고 예측..

◆ Vibe coding 2026.08.18

[아이폰 사진·동영상 백업 프로그램 개발기 3] 실제 사진 샘플을 넣어 프로그램을 실행해봤다

https://sweetpotato-man.tistory.com/189 [아이폰 사진·동영상 백업 프로그램 개발기 2] AI와 대화하면서 백업 규칙을 정했다https://sweetpotato-man.tistory.com/188 [아이폰 사진·동영상 백업 프로그램 개발기 1] 아이폰 사진·동영상 백업 프로그램을 만들기로아이폰을 쓰다 보면 결국 한 번쯤 저장공간 문제를 만나게 된다.(아sweetpotato-man.tistory.com앞선 글에서는 아이폰 사진과 동영상을 어떻게 정리할지 기준을 정했다. 이번에는 Codex로 만든 프로그램을 실제로 실행해보고, 아이폰에서 가져온 사진 샘플을 넣어 분류 결과를 확인해봤다. 이번 개발은 내가 코드를 직접 하나씩 작성했다기보다는, 원하는 동작을 프롬프트로 설명하고 C..

◆ Vibe coding 2026.08.12

[아이폰 사진·동영상 백업 프로그램 개발기 2] AI와 대화하면서 백업 규칙을 정했다

https://sweetpotato-man.tistory.com/188 [아이폰 사진·동영상 백업 프로그램 개발기 1] 아이폰 사진·동영상 백업 프로그램을 만들기로아이폰을 쓰다 보면 결국 한 번쯤 저장공간 문제를 만나게 된다.(아이 사진&동영상) 지금 사용 중인 아이폰은 256GB 모델인데, 사진과 동영상이 계속 쌓이다 보니 어느 순간부터 저장공간이 부족sweetpotato-man.tistory.com 1편에서 아이폰 사진과 동영상을 SSD에 자동으로 정리하는 프로그램을 만들기로 했다. 처음 생각은 단순했다.사진은 사진 폴더로동영상은 동영상 폴더로촬영일은 파일명 앞에 붙이기 그런데 막상 프롬프트를 작성하다 보니 정해야 할 것이 많았다. 가장 먼저 사진을 어떻게 나눌지 고민했다. 처음에는 이렇게 생각했다...

◆ Vibe coding 2026.08.12

[아이폰 사진·동영상 백업 프로그램 개발기 1] 아이폰 사진·동영상 백업 프로그램을 만들기로 했다

아이폰을 쓰다 보면 결국 한 번쯤 저장공간 문제를 만나게 된다.(아이 사진&동영상) 지금 사용 중인 아이폰은 256GB 모델인데, 사진과 동영상이 계속 쌓이다 보니 어느 순간부터 저장공간이 부족해지기 시작했다. iCloud 용량을 늘리는 방법도 있지만, 오래된 사진과 동영상은 외장 SSD에 따로 보관하고 싶었다. 처음에는 단순히 아이폰에서 Windows PC로 사진을 가져온 뒤 SSD에 복사하면 될 줄 알았다. 그런데 막상 생각해보니 단순 복사만으로는 나중에 관리가 어려울 것 같았다. 사진과 동영상이 한 폴더에 섞여 있고, 촬영일 순서도 보장되지 않으며, Live Photo처럼 이미지와 동영상이 한 쌍으로 존재하는 파일도 있었다. 그래서 목표를 조금 더 구체화했다.아이폰 사진과 동영상을Windows PC..

◆ Vibe coding 2026.08.12

[우리가족사이 앱개발기 5] Play Store 배포 준비까지 가보았다

■ 앱을 만드는 것과 배포하는 것은 달랐다 앱 기능이 어느 정도 완성되자 다음 목표는 Play Store 배포였다.처음에는 앱만 완성하면 끝일 줄 알았다.그런데 스토어에 올리려면 생각보다 준비할 것이 많았다. ■ Play Store 등록을 위해 준비한 것■ 앱 이름■ 앱 아이콘■ 피처 그래픽■ 휴대폰 스크린샷■ 태블릿 스크린샷■ 앱 설명■ 개인정보 처리 관련 설정■ 앱 번들 파일■ 내부 테스트 자료 앱 이름은 우리가족사이로 정리했다. ■ 이때 작성했던 프롬프트 💬 PromptPlay Store에 올릴 수 있도록앱 아이콘, 피처 그래픽, 휴대폰 스크린샷,태블릿 스크린샷을 정리해줘.스토어 등록에 필요한 이미지 규격에 맞춰 준비하고 싶어. 🖼️ 앱 아이콘Play Store 등록을 위해 준비한 앱 아이콘 ?..

◆ Vibe coding 2026.08.11

[우리가족사이 앱개발기 4] 호칭사전과 검색 기능이 생기면서 앱이 더 쓸모 있어졌다

■ 계산만으로는 아쉬웠다 두 사람을 선택해서 호칭을 계산하는 기능은 꽤 쓸만했다.하지만 앱을 만들다 보니 이런 생각이 들었다. 📌 가족 호칭을 한눈에 공부할 수 있는 화면도 있으면 좋겠다. 그래서 호칭사전 화면을 추가하기로 했다. ■ 이때 작성했던 프롬프트 💬 Prompt앱 안에 호칭사전 화면을 만들어줘.전체 가족 호칭을 계열별로 나누어 보여주고,검색도 가능하게 해줘.관계도를 보는 방식과 목록으로 보는 방식을 둘 다 제공하면 좋겠어. 이 요청 이후 앱에는 호칭사전 화면이 생겼다. 호칭 규칙은 총 263개까지 정리됐다. ■ 호칭사전에서 나눈 분류 ■ 직계 조상■ 친가■ 외가■ 형제·자매■ 자녀·후손■ 시가·처가·사돈■ 입양·재혼 처음에는 그냥 목록만 있어도 된다고 생각했는데, 막상 보니 관계도 형태가 ..

◆ Vibe coding 2026.08.11