반응형

기타 49

[정보처리기사 실기 / 내용정리 ] 08. 서버 프로그램 구현

정보처리기사 실기 08. 서버 프로그램 구현 개발 환경 구축 * 개발 도구 분류 - 구현 도구 : 코드의 작성과 디버깅, 수정 등과 같이 작업 시 사용되는 도구 (Eclipse, InteliJ, VS) - 테스트 도구 : 코드의 기능 검증과 전체의 품질을 높이기 위해 사용하는 도구 (xUnit, PMD, Sonar) - 빌드 도구 : 작성한 코드의 빌드 및 배포를 수행하는 도구 (Ant, Maven, Gradle) - 형상 관리 도구 : 산출물에 대한 버전 관리를 위한 도구 (Git, SVN, CVS)' * 서버 하드웨어 개발환경 - 웹 서버 : 웹상의 정적 콘텐츠 HTTP를 이용한 요청/응답을 처리 (Apache 웹서버, 구글 웹서버) - 웹 애플리케이션 서버(WAS) : 동적 콘텐츠를 처리하고 제공하..

[정보처리기사 실기 / 내용정리] 07. SQL 응용

정보처리기사 실기 07. SQL 응용 데이터베이스 기초 활용하기 * 데이터베이스(Database) : 다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합 * 데이터베이스 정의 - 통합된 데이터 : 자료의 중복을 배제한 데이터의 모임 - 저장된 데이터 : 저장 매체에 저장된 데이터 - 운영 데이터 : 조직의 업무를 수행하는 데 필요한 데이터 - 공용 데이터 : 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터 * 데이터 베이스 특성 - 실시간 접근성 : 쿼리에 대하여 실시간 응답이 가능해야 함 - 계속적인 변화 : 새로운 데이터의 삽입, 삭제 갱신으로 항상 최신의 데이터를 유지 - 동시 공용 : 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 함 - 내..

[정보처리기사 실기 / 내용정리] 05. 인터페이스 구현

정보처리기사 실기 정리 05. 인터페이스 구현 인터페이스 산출물 * 인터페이스 설계서 (가장 큰 단위의 설계서) - 이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템이 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서 - 상세 기능 인터페이스 정의서 : 상세 기능 인터페이스 목록 + 상세 기능 인터페이스 정의서 - 시스템 터페이스 정의서 : 시스템 인터페이스 목록 + 시스템 인터페이스 정의서 * 인터페이스 정의서 - 송수신 정보 구체화, 인터페이스 상세 정보 * 인터페이스 데이터 표준 확인 - 상호 연계하고자 하는 시스템 간 인터페이스 되어야 할 데이터 형식과 표준 정의 인터페이스 기능 구현 * 송신 측에서 필요한 데이터를 선택하여 전송 * 필요 항목에 대해서 데이터 전달 * 전..

[정보처리기사 실기 / 내용정리] 04. 통합 구현

정보처리기사 실기 04. 통합 구현 * 통합 구현 : 사용자의 요구사항을 해결하고, 새로운 서비스 창출을 위해 단위 기능을 하는 모듈 간의 연계와 통합 * 통합 구현은 시스템 아키텍처 구성, 송수신 방식, 송수신 모듈 구현 방법 등에 따라 다양하므로 구축하고자 하는 환경과 사용자 요구사항에 따라 적합한 통합 구현 방법을 설계한다. 연계 요구사항 분석 * 연계 요구사항 분석 : 서로 다른 두 시스템. 장치. 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정 * 분석 기법 - 인터뷰, 리서치 - 체크리스트 : 시스템 운영환경, 성능, 보안 데이터 주기 등 기준에 대한 점검을 통한 분석 기법 - 델파이 기법 : 통합 구현 및 연계 전문가, 시스템 아키텍처, 업무 전문가 등 ..

[정보처리기사 실기 / 내용정리] 03. 데이터 입출력 구현

정보처리기사 실기 03. 데이터 입출력 구현 데이터 모델의 개념 * 데이터 모델은 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적 모형 * 데이터 모델 절차 : 요구사항 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 * 모델 구성 요소 : 개체, 속성, 관계 - 개체(Entity) : 데이터베이스에 표현하려는 것으로, 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체 - 속성(Attribute) : 데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터 필드에 해당한다. - 관계(Relationship) : 개체 간의 관계 또는 속성 간의 논리적인 연결을 의미한다. * 관계 대수 : 관계형 데이터베이스에서 원하는 정보와..

[정보처리기사 실기/내용정리] 02. 화면 설계

정보처리기사 실기 02. 화면 설계 UI 요구사항 확인 * UI (User Interface) : 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체 * UI 유형 - CLI(Command Line Interface) : 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스 - GUI(Graphical User Interface) : 그래픽 환경을 기반으로 한 마우스나 전자 펜을 이용한 사용자 인터페이스 - NUI(Natural User Interface) : 신체부위를 이용하는 사용자 인터페이스 - OUI(Organic User Interface) : 현실에 존재하는 모든 사물이 입출력 장치로 변화할 수 있는 사용자 인터페이스 * UI 설계 원칙 - 직관성 : 누구나 쉽게 이해..

[Firebase/Extensions] Firebase 확장 프로그램 (사용자 데이터 삭제) 사용해보기

안녕하세요!! rini🌙입니다! 오늘은 제가 쓰는 Database 중 하나인 Firebase의 확장 프로그램(Extensions)에 대해 알아보려 합니다. 유니티에서는 코드를 통해 컬렉션 삭제하는 것을 지원하지 않기 때문에 찾아봤던 정보를 공유해드리겠습니다. :) Firebase Extensions란? 먼저 Firebase Extensions에 간단히 설명하자면, 이미 구현된 여러 기능을 앱에 빠르게 배포할 수 있는 확장, 프로그램입니다. 원리를 쉽게 말하자면, 해당 프로젝트에 원하는 기능으로 확장, 설치해서 Firebase를 통해 호출 및 작업하는 것입니다. https://firebase.google.com/products/extensions?hl=ko Firebase Extensions | 사전 패키..

기타/정보 2022.04.10

[정보/프로그램] 영상(avi, mp4)파일을 gif파일로 바꾸는 프로그램 (gif 움짤 만들기)

안녕하세요 :D rini🌙입니다. 여러 실험을 하다 보면 영상인 자료들로 뽑히는 경우도 많고, 예시를 들 때에도 영상이 좋은 경우가 많은데, 발표하는 모든 자료를 영상으로만, 할 수는 없죠. 또 이미지 여러 개를 올리자니 올리고 싶은 내용이 한계가 생겨 이를 보완하기 위한 좋은 타협점! 움직이는 이미지! GIF! 움짤을 이용하는 방법입니다. 01. 동영상 파일 준비 AVI, FLV, MOV, MPEG, MP4, WebM, 3GP 등등 다양한 형식을 지원하고 있으니 걱정 마시고, 움짤로 만들 동영상 파일을 준비해 줍니다. 02. ezgif 사이트에 들어갑니다. https://ezgif.com/video-to-gif Online video to GIF converter Upload your video, se..

기타/정보 2022.04.09

[아르바이트] 데이터라벨링 실전! 후기

안녕하세요 ㅎㅎ rini🌙입니다. 데이터 라벨링을 하겠다고 말한 지 어엿.. 3주. 사실 써야 할 게시물 이름만 올려두고 실제로 내용을 쓰는 건 3개월이 지난 시점이다. 귀찮음을 물리치고 데이터 라벨링 재택 아르바이트해본 후기를 풀려고 한다. 보안상 자세한 내용을 말할 수 없다는 점을 미리 언급하고자 한다. 먼저 일했다는 나름의 증거인 입금 내역을 보여드리자면, 상세한 내역이 나와 있긴 하지만 상관없어서 그냥 다 까 봤다. 고작..? 요거? 싶지만, 그 이유도 읽다 보면 나와있으니 끝까지 읽어주세요 ㅎㅎ 프로젝트 신청 단계 보시다시피 크라우드 웍스에서 신청하여했고, 홈피에서 보이는 참여 가능 작업 프로젝트를 보던 중 개인정보(추가적인, 얼굴, 건강자료 등등)를 안 줘도 되는 프로젝트가 있길래 신청을 했었..

기타/정보 2022.03.31

[정보처리기사 실기/내용 정리] 01. 요구사항 확인

정보처리기사 실기 01. 요구사항 확인 01 소프트웨어 개발 방법론 * 소프트웨어 생명 주기 (SDLC) : 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 * 소프트웨어 생명주기 모델 종류 - 폭포수 모델 : 가장 오래된 모델로, 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어감 - 프로토타이핑 모델 : 주요 기능을 프로토타입으로 구현해, 고개의 피드백을 반영하여 SW 만듦 - 나선형 모델 : 위험을 최소화하기 위해 점진적으로 시스템 개발 - 반복적 모델 : 구축 대상을 나누어 병렬적으로 개발 후 통합하거나, 반복적으로 개발 * 소프트웨어 개발 방법론 : 소프트웨어 개발의 시작부터 시스템을 사용하지 않는 과정까지의 전 과정을 형상화 * 소프트웨어 개발 방법론 종류 - 구조적 방법론 : 전..

반응형