본문 바로가기

풀스택12

[개인] 소셜 북마크 - DB 설계 1. 클래스 다이어그램 DB 설계 1. 클래스 다이어그램 DB 설계의 첫 시작입니다. MySQL Workbench로 EERD를 만들기 전에 전체적인 테이블의 스키마와 DB 구조의 틀을 잡기 위해 StarUML 이라는 툴을 활용하여 클래스 다이어그램을 만들겠습니다. 보통 클래스 다이어그램을 작성하지 않고 바로 EERD로 DB를 설계하고 구축하는 경우가 많은데, 저는 여러 경험을 시도하기 위해서 해봤습니다. 제가 만든 클래스 다이어그램의 전체적인 틀은 다음과 같습니다. 우선 사실 너무 디테일하게 만들지는 않았습니다. 접근 제한자부터 데이터 타입 등 엄밀하게 분석하지 않고 전체적인 윤곽만 잡았습니다. 여러 다이어그램을 만들 때 SQL처럼 표준이라는 것이 없어서 팀 협업 시 모두가 이해 가능한 정도로 작성하시고 큰 논리적인 비약만 없.. 2022. 1. 4.
[SSAC (야간) 풀스택 2기] - 게시판 소개 2021년 8월 3일부터 12월 16일까지 SSAC에서 지원하는 풀스택 개발자 양성 과정 교육을 수료했습니다. 매주 2~3일 2시간씩 저녁 타임에 특강식으로 실무 중심의 교육을 받았습니다. 당시에 깃헙 커밋은 꾸준히 하였지만 개발 블로그는 따로 운영하지 않았습니다. 깃헙에 마크 다운 문법을 활용하여 필기 노트, 과제 등 모두 정리했습니다. 앞으로 깃헙은 최대한 소스코드 중심의 저장소로 활용하고, 필기나 글 등은 핵심적인 부분만 요약식으로 작성하여 모두 개발 블로그에 작성하려고 합니다. 따라서 이 카테고리는 제가 당시에 교육을 수강하면서 깃헙에 커밋한 모든 온라인/오프라인 필기 노트들을 이 블로그로 다시 복습하고 키워드 중심으로 정리하면서 마이그레이션 할 예정입니다. 시간이 될 때 틈틈이 할 예정이라 그 .. 2021. 12. 29.
[개인] 소셜 북마크 - 기획 및 화면 설계 5. 프로토타입 기획 및 화면 설계 5. 프로토타입 드디어 기획의 마지막 단계인 프로토타입입니다. 참고로 왜 이렇게 기획 및 화면 설계를 총 5단계에 걸쳐서 진행하고 문서화하는 등 약간 귀찮으면서 굳이 이렇게까지 해야 하는지 의아해 하실 수 있는데, 저는 이렇게 생각합니다. IT 개발이라는 컨텍스트 안에서 세부적으로 FE, BE 등 직무 중 하나의 스코프를 본인의 메인 스택으로 가는 것은 커리어를 위한 당연한 과정입니다. 하지만 개발자가 앞으로 여러 직군에 있는 사람들과 협업을 하게 되는데 개발 기술에만 몰두할 수는 없습니다. 작은 것이라 할지라도 직접 조금씩이라도 여러 일을 해보면 여러 직군에 대한 이해와 원활한 커뮤니케이션을 위해 도움이 많이 된다고 생각합니다. T자형으로 성장의 방향성을 잡고 다양한 분야에 관심을 .. 2021. 12. 28.
[개인] 소셜 북마크 - 기획 및 화면 설계 4. 요구사항 정의서 기획 및 화면 설계 4. 요구사항 정의서 요구사항 정의서를 만들어 보겠습니다. 영어로 Request For Proposal 또는 Software Requirements Specification 이라고 합니다. 요구사항 정의서, 요구사항 명세서 동일한 의미라고 보시면 됩니다. 앞으로 서비스를 만들기 위해 필요한 기능들에 대한 요구사항들을 테이블 형태로 정리하여 서비스를 제작할 때 참고하면 잊어버리지 않고 도움이 많이 됩니다. 프로젝트 별로, 페이지 별로 필요한 기능들을 분류하여 리스트업 할 수 있고, 기능에 따라 우선순위도 부여하여 프로젝트를 진행하면서 좋은 지표로 활용할 수 있습니다. 구글링을 하시면 다양한 템플릿들이 많이 나옵니다. 대부분 양식이 다 비슷한데 저는 이전에 PM으로 참가한 프로젝트에서 팀.. 2021. 12. 28.
반응형