본문 바로가기

728x90

필기정리/프로젝트 회고

(3)
[프로젝트 준비] 자연어 분석 프로젝트 준비과정_3 자연어 처리 모델 프로젝트 중, 시스템 설계를 진행하는 과정입니다. 이 과정은 혼자서...는 아니고, 프로젝트 팀원 2명의 인원과 함께 했습니다. 시스템 설계와 관련된 서류들을 살펴보기 전에, 파일들을 잠깐 확인해보겠습니다. 이번에 사용한 IDE는 Pycharm을 사용해봤습니다. flask와 django 를 구동할 때 유용합니다. 기본적으로 MVC 패턴을 토대로 작성합니다. 중심이 되는 기능은 일기장 작성과 회원관리에 대한 부분입니다. 클래스를 사용해서 코드를 작성하기 때문에, base.html과 header.html, index.html을 분리해서 구현합니다. 아래는 시스템 아키텍쳐를 요약한 이미지입니다. 본 서비스는 NGINX 구동방식과 WSGI 서버를 사용해서 동적인 페이지 요청을 받아들입니다. 앞..
[프로젝트 준비] 자연어 분석 프로젝트 준비과정_2 안녕하세요. 오랜만에 돌아온 프로젝트 정리 입니다. 주로 프로젝트를 진행하면서 애를 먹었던 과정 중, "문서 참고자료가 없다!"는 점에서 착안하여, 다른 분들이 이곳저곳에서 찾아 헤매고 고생하시는 상황을 줄여보기 위해 이 프로젝트 준비과정 시리즈를 발행하게 되었습니다. 이번에는 제가 맡은 영역인 백엔드와 웹 프레임워크 다루기, DB 설계에 대한 서류들을 정리해 보았습니다. 당분간은 이 문서들을 살펴보고자 합니다. WBS 서류 시스템 설계서 + 시스템 아키텍쳐 WBS는 협업을 필연적으로 요구하는 팀 작업에서 핵심이 되는 도구이자, 스케줄링하는 문서입니다. WBS의 버전은 간단하게 초기 수정과 프로젝트의 멘토분의 피드백을 받고 다시 쓴 버전을 추가적으로 기록했습니다. 지난 15일에 작성한 것을 최종적으로 사..
[프로젝트 준비] 자연어 분석 프로젝트 준비과정_1 본격적으로 시작하기전의 준비과정입니다. 소프트웨어 산출물들을 위한 준비과정과 도식화를 진행중입니다. 소프트웨어의 복잡도는 최대한 높지 않게, 직관적으로 이해할 수 있는 수준의 웹서비스를 만드는 것을 목표로 하고 있습니다. 이에 따라, 딥러닝 모델을 준비하기 위한 과정을 순서도로 정리하고 있습니다. 순서도 제작을 위해 사용한 웹 TOOL은 app.diagrams.net입니다. ▶특별한 사전지식 없이도, 누구나 쉽게 제작할 수 있는 애플리케이션이네요. https://app.diagrams.net/ Flowchart Maker & Online Diagram Software Flowchart Maker and Online Diagram Software draw.io is free online diagram so..

728x90