2027 웹디자인개발기능사 필기: 프로젝트 완료 핵심 자료 정리!
게시일:
작성자: 자청의 유튜브 추출기
프로젝트 완료 자료 정리: 중학생 눈높이 설명
챕터 1: 산출물 수집 및 정리
1. 프로젝트 산출물이 뭐예요?
- 프로젝트 하면서 만들어지는 모든 결과물을 말해.
- 예를 들면, 우리가 만든 프로그램, 게임, 앱 같은 것들이지.
- 문서나 시스템 같은 것도 포함돼.
2. SWEBOK?
- 소프트웨어 공학 분야의 모든 지식, 기술, 방법 등을 정리해 놓은 문서야.
- 18가지 영역으로 나눠져 있어.
3. 산출물 수집은 왜 해요?
- 프로젝트 하면서 만든 모든 문서, 코드, 테스트 결과, 회의록 등을 모으는 과정이야.
- 프로젝트 끝나면 각 팀에서 만든 것들을 다 모아야 해.
4. 어떤 산출물들이 있나요?
- 디자인 파일: 와이어프레임, UI/UX 디자인 시안 등
- 프로그래밍 소스 코드: 실제 코드, API 문서, 코드 설명서 등
- 데이터베이스 문서: 데이터베이스 구조나 내용 설명
-
문서화된 산출물:
- 프로젝트 제안서, 계획서
- 요구사항 정의서
- 설계 문서
- 테스트 계획서, 결과 보고서
- 최종 보고서, 발표 자료
- 산출물 목록
- 사용자 매뉴얼, 유지보수 계획
- 회의록, 일정표
⭐ 중요! 시험에 "문서화된 산출물이 아닌 것은?" 하고 나올 수 있으니, 제안서부터 발표 자료까지는 꼭 외워두자!
5. 콘텐츠 및 데이터 분류, 보존, 폐기
- 프로젝트 끝나고 필요 없는 데이터나 콘텐츠는 버리고, 필요한 건 잘 정리해서 보관해야 해.
-
산출물 정리 과정:
- 만든 작업물 수집
- 콘텐츠와 데이터 분류
- 보존할 것 보존
- 폐기할 것 폐기
-
콘텐츠 분류: 텍스트, 이미지, 비디오, 오디오 파일 등
- 데이터 분류: 사용자 데이터, 접속 로그, 거래 데이터 등
- 메타데이터: 누가 언제 어디서 만들었는지 같은 정보 (검색, 관리 쉽게 해줌)
- 보존 방법: 백업, 데이터 암호화, 버전 관리, 접근 권한 관리
- 폐기:
- 뭘 버릴지, 뭘 버렸는지 기록 잘 해야 함.
- 보안 삭제 (복구 불가능하게) 필수! 필요하면 물리적으로 파괴하기도 함.
6. 산출물 정리할 때 이것만은 꼭!
- 일관성: 파일 형식, 스타일 통일하기
- 추적성: 자료가 어디서 왔는지 알 수 있게 하기
- 불필요한 자료 제거: 중요한 자료만 남기기
- 분류 및 체계화: 카테고리별로 나누고 파일명 규칙 만들기 (예: V1, V2 대신 _v1, _v2 사용)
- 버전 관리: 파일명에 버전 정보 넣기
- 문서함 및 기록: 메타데이터, 변경 이력 남기기
- 접근성 및 보안: 누가 볼 수 있는지 권한 설정하기
- 백업 및 복구: 데이터 안전하게 보관하기
- 폐기 절차 준수: 정해진 절차대로 버리기
- 정기 검토 및 업데이트: 주기적으로 확인하고 최신 상태 유지하기
7. 어떤 자료를 버릴까? (제거 기준)
- 임시 파일, 캐시 파일: 중간에 잠깐 만들어지는 파일
- 불필요한 초안: 아이디어 낼 때 만든 초기 버전 파일
- 중복 자료: 똑같은 파일 여러 개 있는 경우
- 오래된 기록: 이미 해결된 문제 기록, 안 쓰는 테스트 결과
- 관련 없는 자료: 프로젝트랑 상관없는 문서나 데이터
8. 주요 산출물 목록 (단계별)
- 기획 단계: 프로젝트 계획서 (개요, 목표, 일정, 자원 계획)
- 디자인 단계: 디자인 시안 (와이어프레임, UI/UX)
- 개발 단계: 코드 문서 (소스 코드, API 문서, 코드 설명서)
- 테스트 단계: 테스트 계획 및 결과 (시나리오, 보고서, 버그 리스트)
- 배포 단계: 배포 계획서 (절차, 전략)
-
유지보수 단계: 유지보수 계획서
⭐ 중요! 시험에 "주요 산출물 목록에 없는 것은?" 하고 나올 수 있는데, 이때 프로젝트 원가 개념 같은 회계적인 내용은 산출물이 아니니 꼭 기억해두자!
9. CBD 소프트웨어 개발 표준 산출물?
- CBD: 컴포넌트 기반 개발 (레고 블록처럼 조각들을 조립해서 만드는 방식)
- 왜 나왔을까? 발주자가 원하는 산출물 기준이 없거나, 중소기업이 산출물 만드는 방법을 모를 때 참고하라고 만든 거야.
- 뭐 해줘? 프로젝트 각 단계별로 필요한 산출물을 알려주고, 어떻게 만드는지 방법과 사례도 알려줘.
- 단계: 분석, 설계, 구현, 시험 (총 25개 필수 산출물)
- 장점: 산출물끼리 관계를 명확히 하고, 프로젝트 방법론의 일관성, 완전성, 추적성을 높여줘.
챕터 2: 프로젝트 결과 및 보고
1. 프로젝트 최종 보고
- 프로젝트 결과물을 정리하고 문서로 만드는 과정이야.
2. 사후 관리
- 프로젝트가 완전히 끝난 후에도 계속 관리하는 거야.
- 하는 일:
- 유지보수 계획 세우기
- 정기적으로 검토하고 업데이트하기
- 사용자 피드백 반영하기
- 문서 및 기록 유지하기
- 왜 할까? 디자인의 유효성을 유지하고, 프로젝트를 계속 발전시키기 위해서야.
이것으로 파트 7 정리를 마칠게!