이 게시글은 정보처리기사 실기 준비를 위해 수제비책과 ToDev님 블로그를 참조했으며 N번째 시험을 겪으며 중요하다고 느껴지는 개념을 위주로 담았고 이번 시험이 마지막이길 기원하며 정리한 글입니다. 개념의 설명을 보고 어떤 개념인지 유추하고 맞춰보며 학습하도록 빈칸을 쳐 놓았습니다. 드래그를 통해 답을 맞춰보실 수 있습니다. 02 연계 메커니즘 구성 ▶ 연계 메커니즘 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘 ▶ 연계 메커니즘의 방식 분류 ◇ 직접 연계 ⦁ DB 링크, DB 연결, API, JDBC, 하이퍼 링크 ⦁ API : 응용 프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터..
분류 전체보기
이 게시글은 정보처리기사 실기 준비를 위해 수제비책과 ToDev님 블로그를 참조했으며 N번째 시험을 겪으며 중요하다고 느껴지는 개념을 위주로 담았고 이번 시험이 마지막이길 기원하며 정리한 글입니다. 개념의 설명을 보고 어떤 개념인지 유추하고 맞춰보며 학습하도록 빈칸을 쳐 놓았습니다. 드래그를 통해 답을 맞춰보실 수 있습니다. 01 논리데이터 저장소 확인 ▶ 데이터 모델 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 ▶ 데이터 모델 절차 (개논물) 개념적 데이터 모델 -> 논리적 데이터 모델 -> 물리적 데이터 모델 ▶ 논리적 데이터 모델 종류 ⦁ 관계 데이터 모델 : 테이블 ⦁ 계층 데이터 모델 : 트리 ⦁ 네트워크 데이터 모델 : 그래프, 망 ▶ 관계 대수 : 원하는 정보..
이 게시글은 정보처리기사 실기 준비를 위해 수제비책과 ToDev님 블로그를 참조했으며 N번째 시험을 겪으며 중요하다고 느껴지는 개념을 위주로 담았고 이번 시험이 마지막이길 기원하며 정리한 글입니다. 개념의 설명을 보고 어떤 개념인지 유추하고 맞춰보며 학습하도록 빈칸을 쳐 놓았습니다. 드래그를 통해 답을 맞춰보실 수 있습니다. 01 UI 요구사항 확인 ▶ UI 설계 원칙(직유학유) ⦁ 직관성(Intuitiveness) : 누구나 쉽게 이해하고, 쉽게 사용할 수 있어야 한다. ⦁ 유효성(Efficiency) : 정확하고 완벽하게 사용자의 목표가 달성 될 수 있도록 제작한다. ⦁ 학습성(Learnability) : 모두가 쉽게 배우고 사용할 수 있어야 한다. ⦁ 유연성(Flexibility) : 사용자의 인터..
이 게시글은 정보처리기사 실기 준비를 위해 수제비책과 ToDev님 블로그를 참조했으며 N번째 시험을 겪으며 중요하다고 느껴지는 개념을 위주로 담았고 이번 시험이 마지막이길 기원하며 정리한 글입니다. 개념의 설명을 보고 어떤 개념인지 유추하고 맞춰보며 학습하도록 빈칸을 쳐 놓았습니다. 드래그를 통해 답을 맞춰보실 수 있습니다. 01 소프트웨어 개발 방법론 ▶ 소프트웨어 생명주기(SDLC) 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 ▶ 소프트웨어 생명 주기 모델 종류 ⦁ 폭포수 모델 : 각 단계를 확실히 마무리 지은 후에 다음단계로 넘어간다. ⦁ 프로토타이핑 모델 : 프로토타입을 구현해, 고객의 피드백을 반영하며 만들어 간다. ⦁ 나선형 모델 : 위험을 최소화하기 위해 점진적으로 개발한다. ..
2020년 영역별 출제 문항수 영역 1회 2회 3회 4회 합계 1 요구사항 확인 1 1 1 1 4 2 화면 설계 0 1 1 0 2 3 데이터 입출력 구현 2 1 1 2 6 4 통합 구현 1 1 0 0 2 5 인터페이스 구현 1 1 1 0 3 6 프로그래밍 언어 활용 3 3 6 5 17 7 SQL 응용 1 3 4 1 9 8 서버 프로그램 구현 2 1 0 2 5 9 소프트웨어 개발 보안 구축 2 3 0 2 7 10 애플리케이션 테스트 관리 2 1 2 2 7 11 응용 sw 기초 기술 활용 4 3 3 5 15 12 제품 소프트웨어 패키징 1 1 1 0 3 2021년 영역별 출제 문항수 영역 1회 2회 3회&4회 합계 1 요구사항 확인 1 0 2 3 2 화면 설계 0 1 1 2 3 데이터 입출력 구현 5 2 1..
이 게시글은 데이터사이언스엔지니어링_전문가 과정을 수강하며 복습을 위해 정리한 글입니다. 판다스 설명(pandas) - series, DataFrame등의 자료구조를 활용한 데이터분석 기능을 제공해주는 라이브러리 - 라이브러리 구성 - 여러종류의 클래스와 다양한 함수로 구성 - 시리즈와 데이터 프레임의 자료 구조 제공 - 시리즈(1차원 배열) 데이터프레임(2차원 행열구조) 판다스의 목적 - 서로 다른 유형의 데이터를 공통된 포맷으로 정리하는 것 - 행과 열로 이루어진 2차원 데이터프레임을 처리 할 수 있는 함수제공 목적 - 실무 사용 형태 : 데이터 프레임 Series pandas의 기본 객체 중 하나 numpy의 ndarray를 기반으로 인덱싱을 기능을 추가하여 1차원 배열을 나타냄 index를 지정하..
이 게시글을 찾아들어온 분들이라면 커밋할때 사용하는 user.email과 github에서 사용하는 이메일이 같아야 contributions 즉, 잔디 심기가 된다는 것을 뒤늦게 아신분이라 생각이 든다. 내가 그랬기 때문이다^^ git을 2년 넘게 사용하면서 그저 협업의 용도, 버전 관리의 용도로 사용했지 내 github를 꾸밀 생각도 못했고 관심도 없었다. 하지만 최근에 '잔디 심기'라는 것을 알게되어 내 잔디 현황을 살펴보니 ........? 왜 텅텅 비어있는거죠??? 3번의 대학 협업프로젝트와 인턴 중 1번의 개인프로젝트를 통해 열심히 커밋을 했는데 왜 나는 민둥산인거지..? 멘탈이 무너졌다. 잔디 현황판을 통해 성실성을 보는 회사도 있다던데 나는 어떠케 되는거지 주륵 (근데 사실 별 상관은 없을것 ..
Git을 사용하는 이유는 전의 글을 통해서 설명한 바 있지만 간략히 얘기하자면 프로그램의 버전 관리를 위한것이고 로컬 저장소에 있던 프로그램을 원격 저장소에 올림으로써 다른 사람과 공유해서 협업을 하는 목적이 있다. 우선 로컬 저장소를 Git이 관리하도록 하는 작업이 필요하다. 1. git init 관리하고자 하는 폴더의 위치에서 위의 명령어를 입력하면 .git 파일이 생성되며 git이 관리하는 폴더가 되며 아래의 명령어들을 사용할 수 있다. (최초에 한번만 실행하면 되는 명령어이다!) 2. git status 현재 git의 상태를 알 수 있는 명령어로 어떤 단계에 있는지 알 수 있고 어떤 작업을 수행해야 할지 알 수 있다. 다음 명령어를 알기 전에 유의해야 할 점은 모든 작업은 수정 - 저장 - add..