본문 바로가기

728x90

필기정리

(16)
[정처기 실기] UML Diagram 이미지 모음_jpg 보호되어 있는 글입니다.
[정처기 실기] 디자인 패턴 정리_jpg GOF의 디자인 패턴을 정리하기 위한 이미지 모음들입니다. 분류 자체는 중요하지 않습니다. 각 패턴들이 어떤 상황에서 쓰이고, 어떤 목적으로 사용될 수 있는지 파악하는 것이 더 중요합니다. 주로 무엇하나 중요하지 않은 패턴은 없습니다. 다만 지금까지의 추세로 봤을 때, 팩토리, 추상 팩토리, 프토로 타입, 프록시, 어댑터 패턴 정도가 기출됬었습니다. 행위 패턴의 경우 Observer패턴이 출제됬었습니다. 요컨대, 디자인 패턴의 목적은 어떻게 하면 더 전체 아키텍처를 '더 쉽게' 짤 수 있을까 어떻게 하면 기존에 있던 것을 재사용하면서 '더 빨리' 짤 수 있을까에 대한 질문의 결과물입니다. 수차례의 경험과 실패가 중첩되서 뽑아낸 결과물이라고 볼 수 있습니다. 이상으로 디자인 패턴 정리를 마칩니다.
[프로젝트 준비] 자연어 분석 프로젝트 준비과정_3 자연어 처리 모델 프로젝트 중, 시스템 설계를 진행하는 과정입니다. 이 과정은 혼자서...는 아니고, 프로젝트 팀원 2명의 인원과 함께 했습니다. 시스템 설계와 관련된 서류들을 살펴보기 전에, 파일들을 잠깐 확인해보겠습니다. 이번에 사용한 IDE는 Pycharm을 사용해봤습니다. flask와 django 를 구동할 때 유용합니다. 기본적으로 MVC 패턴을 토대로 작성합니다. 중심이 되는 기능은 일기장 작성과 회원관리에 대한 부분입니다. 클래스를 사용해서 코드를 작성하기 때문에, base.html과 header.html, index.html을 분리해서 구현합니다. 아래는 시스템 아키텍쳐를 요약한 이미지입니다. 본 서비스는 NGINX 구동방식과 WSGI 서버를 사용해서 동적인 페이지 요청을 받아들입니다. 앞..
[프로젝트 준비] 자연어 분석 프로젝트 준비과정_2 안녕하세요. 오랜만에 돌아온 프로젝트 정리 입니다. 주로 프로젝트를 진행하면서 애를 먹었던 과정 중, "문서 참고자료가 없다!"는 점에서 착안하여, 다른 분들이 이곳저곳에서 찾아 헤매고 고생하시는 상황을 줄여보기 위해 이 프로젝트 준비과정 시리즈를 발행하게 되었습니다. 이번에는 제가 맡은 영역인 백엔드와 웹 프레임워크 다루기, DB 설계에 대한 서류들을 정리해 보았습니다. 당분간은 이 문서들을 살펴보고자 합니다. WBS 서류 시스템 설계서 + 시스템 아키텍쳐 WBS는 협업을 필연적으로 요구하는 팀 작업에서 핵심이 되는 도구이자, 스케줄링하는 문서입니다. WBS의 버전은 간단하게 초기 수정과 프로젝트의 멘토분의 피드백을 받고 다시 쓴 버전을 추가적으로 기록했습니다. 지난 15일에 작성한 것을 최종적으로 사..
[정보처리기사_실기] 2023년 1회차 실기 후기 올해 1회차 정보처리기사 실기에 대한 복기 및 문제 후기 입니다. 1. 역시나 프로그래밍 언어가 주된 영역을 이루고 있습니다. Java가 4문제, C언어가 3문제, SQL 명령이 2문제, 파이썬은 단 한 문제로 총 10문제가 출제되었네요. 20문제 중 10문제라니, 정말 큰 비중이 아닐 수 없습니다. 그와중에 주로 절치부심 했었던 C언어와 SQL문제는 자바보다 비중이 낮았던 상황입니다. 먼저, 자바 문제의 경우 문자열과 STR 등이 어떻게 출력되는지와 알고리즘 계산식을 만드는 문제가 나왔었네요. 이진법으로 표현된 수를 십진법으로 변환하는 문제, 인상깊었습니다. 정확하게는 함수 안에 구멍을 뻥뻥 뚫어놓고 연산자와 정수를 맞추는 문항으로, 아예 함수를 처음부터 끝까지 쓰는 유형은 아니었습니다. 답은 아마 '..
[프로젝트 준비] 자연어 분석 프로젝트 준비과정_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