전체 글

전체 글

    정보처리기사 실기 3과목 요약

    3단원 데이터 입출력 구현 데이터 모델 데이터 모델은 현실세계의 정보를 인간과 컴퓨터가 이해할수 있도록 추상화 하여 표현한 모델 데이터 모델 표시 요소 연산 : 데이터 베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세 구조 : 논리적으로 표현될 대상으로서이 개체 타입과 개체 타입관의 관계 제약조건 : 데이터베이스에 저장될수잇는 실제 데이터의 논리적인 제약조건 데이터 모델 절차(요개논문) 요구사항 분석 : 요구사항간 상충을 해결하고 범위를 파악하여 외부 환경관의 상호 작용 분석을 통해 데이터에 대한 요구 분석 개념적 설계 : 사용자 요구에 대한 트랜잭션을 모델링하는 단계 논리적 설계 : 트랜잭션의 인터페이스를 설계하는단계, 논리적 스키마를 설계하는단계 물리적설계 : DBMS의 특성 및 성능을 고려하..

    정보처리기사 실기 2과목 요약

    2단원 화면설계 UI요구사항 확인 UI 개념 사용자와 시스템 사이에서 의사소통할수있도록 고안된 물리적,가상의 매개체 UI 유형 CLI : 정적인 텍스트기반, 명령어를 텍스트로 입력하여 조작 GUI : 그래픽반응 기반 인터페이스 : 그래픽 환경을 기반으로 한 마우스나 전자첸을 이용하는 사용자 인터페이스 NUI : 직관적 사용자 반응 기반 인터페이스 : 키보드나 마우스없이 신체 부위를 이용하는 사용자 인터페이스 OUI : 유기적 상호 작용 기반 인터페이스 : 모든 사물이 입출력장치로 변화할수있는 인터페이스 UI설계 원칙(직유 학유) 직관성 : 누구나 쉽게 이해하고 쉽게 사용할수있어야힘 유효성 : 정확하고 완벽하게 사용자의 목표가 달성될수있도록 제적 학습성 : 초보와 숙련자 모두 쉽게 배우고 사용할수있게 제작..

    정보처리기사 실기 1과목 요약

    1 단원 요구사항 확인 소프트웨어 개발 방법론 소프트웨어 생명주기(SDLC) 시스템의 요구 분석부터 유지보수 까지 전 공정을 체계화한 절차 개발때부터 운용과 유지보수를 거쳐 생애를 마칠때까지의 어떠한 순서를 밟는지에 대한 작업 프로세스를 모델화 소프트웨어 생명주기 모델 프로세스 요구사항 분석 : 새로운 제품이나 변경된 제품에 부합하는 요구와 조건을 결정하는 단계 설계 : 실제 수행할수 있도록 수행방법을 논리적으로 결정하는 단계 구현: 프로그램을 작성하는단계 테스트 : 예상과 실제 결과가 어떤 차이를 보이는지 검사하고 평가하는 단계 유지보수 : 시스템이 인수되고 설치된 후 일어나는 모든 활동 소프트웨어 생명주기 모델 종류 폭포수 모델 각 단계를 확실히 마무리 지은후에 다음 단계로 넘어가는 모델 가장 오래된..

    eval 함수 없이 계산기 만들기 - 3일차

    eval 함수 없이 계산기 만들기 - 3일 차 eval 함수 없이 계산기 만들기 3일 차입니다 전체적인 계산 로직에 오류가 있어 스택을 이용하여 계산하는 형태로 변경하였고, 코드 정리까지 마무리되어 계산기 개발이 완료되었습니다 작업 내용은 아래 깃에서 확인 가능합니다 https://github.com/jungHyeonS/Calculator GitHub - jungHyeonS/Calculator: 바닐라자바스크립트 계산기 바닐라자바스크립트 계산기. Contribute to jungHyeonS/Calculator development by creating an account on GitHub. github.com 3일 차 작업 내용 3일 차는 계산기 로직에 대하여 고민을 하였고 2일 차까지의 작업된 계산기에..

    eval 함수 없이 계산기 만들기-2일차

    eval 함수 없이 계산기 만들기 - 2일 차 eval 함수를 사용하지 않고 자바스크립트 계산기 만들기 2일 차입니다 1일 차에서 작업 예정이었던 실제 계산 로직과, AC(All Clear) 기능을 구현하였으며, 작업 내용은 아래 깃에서 확인 가능합니다 https://github.com/jungHyeonS/Calculator 2일 차 작업 내용 2일차 작업 같은 경우는 주로 자바스크립트에서 작업을 진행하였습니다 우선 실제 계산 로직을 구현하기에 앞서 바로 코드로 짜는 게 아닌 필요한 기능과 구조를 정리해보았습니다 1. 연산자와 피연산자를 입력받고 '=' 버튼 클릭 시 실제 계산이 되어야 한다 2. 피연산자가 없는 상황에서 연산자는 클릭했을 경우 연산자가 출력이 되어선 안된다 3. AC버튼 클릭 시 모든 ..

    eval 함수 없이 계산기 만들기-1일차

    eval 함수 없이 계산기 만들기 프로젝트 1일차 프로젝트를 시작한 계기 저는 주로 vue 혹은 앵귤러를 사용을 많이 하거나, 혹은 하이브리드 앱을 개발할때는 아이오닉,capacitor 와 같은 라이브러리를 사용을 하여 개발을 많이 했었습니다, 간편하고 좋은 프레임워크 이면서 라이브러리 이기는 하나 너무 간편한 나머지는 본래에 자바스크립트(바닐라자바스크립트) 에 이해도가 많이 떨어지는 거 같아 이전에 배운 자바스크립를 복습 진행하고있었는데, 자바스크립트 내부 함수인 eval 함수를 더이상 사용하지 말라는 글을 보고 흥미가 생겨 eval 함수 없이 계산기 만들기 프로젝트를 시작했습니다 eval 함수는 무엇이고 왜 사용을 하면 안되나? eval 함수는 문자열을 코드로 인식하게 하는 함수입니다 예를 들어 ev..

    Vue Cli 설치 및 프로젝트 세팅

    Vue CLI 설치 vue cli 설치 명렁어 1 npm install -g @vue/cli cs * permission denied 에러 발생시 sudo npm install -g @vue/cli 로 설치해주시면됩니다 설치 확인 및 버전 확인 1 vue -V cs 저는 vue cli 4.5.15 버전으로 설치되었습니다 프로젝트 생성 방법(GUI 형식) vue ui 실행 1 vue ui cs vue ui 를 실행하면 아래와같이 vue 프로젝트를 설정할수있는 웹페이지가 실행이됩니다 이후 '만들기' -> 경로 지정후 프로젝트 생성 버튼클릭후 프로젝트명,패키지명,GIT소스 경로등을 설정해줍니다 기본 세팅을 다한후 '다음' 버튼을 클릭하면 아래와 같이 vue 프리셋 설정화면이 나오는데 저는 우선 기본 프리셋으로..