목록Qualifications (7)
씬디의 블로그

정보처리기사수제비2024 기출문제집으로 공부하면서 기록1. 연계 메커니즘 구성1. 연계 메커니즘 정의(2) 연계 방식연계 방식은 직접 연계 방식과 중간 매체를 이용한 간접 연계 방식으로 분류한다2. 주요 연계 기술JDBC(Java Database Connectivity)데이터베이스에서 자료를 조회하거나 업데이트하기 위해서 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다 소켓(Socket)소켓은 IP 주소와 Port 번호가 합쳐진, 네트워크상에서 서버 프로그램과 클라이언트 프로그램이 통신할 수 있도록 해주는 교환 기술이다2. 내외부 연계 모듈 구현1. 연계 모듈 구현 환경 구성 및 개발(2) EAI 방식1. EAI(Enterprise Application Integration) 개념EAI는 ..

정보처리기사수제비2024 기출문제집으로 공부하면서 기록1. 데이터 저장소1. 데이터 모델(1) 데이터 모델 개념데이터 모델은 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델이다데이터 모델에 표시해야 할 요소에는 논리적 데이터 구조, 연산, 제약 조건이 있다구조데이터베이스에 논리적으로 표현될 대상으로서의 개체 타입과 개체 타입 간의 관계연산데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세제약 조건데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건(2) 데이터 모델 절차 [요개논물]요구조건 분석개념적 설계논리적 설계트랜잭션의 인터페이스를 설계하는 단계DBMS에 맞는 논리적 스키마를 설계하는 단계물리적 설계논리 데이터 모델을 사용하고자 하는 각 DBM..

정보처리기사수제비2024 기출문제집으로 공부하면서 기록1. UI 요구사항 확인1. UI 요구사항 확인1. UI(User Interface) 개념UI: 사용자 인터페이스, CLI가 대표적인 예시UX: 사람의 감정이나 경험을 나타내는 개념2. UI 유형CLI (Command Line Interface)GUI (Graphic User Interface)NUI (Natural User Interface)키보드나 마우스 없이 신체를 활용한 사용자 인터페이스OUI (Organic User Inteface)3. UI 설계 원칙 [직유학유]직관성누구나 쉽게 이해하고 사용할 수 있어야 한다유효성사용자의 목표가 정확하게 달성될 수 있어야 한다학습성초보와 숙련자 모두가 쉽게 배우고 사용할 수 있게 제작유연성4. UI 요구사..

정보처리기사수제비2024 기출문제집으로 공부하면서 기록1. 소프트웨어 개발 방법론1. 소프트웨어 생명주기 모델1. 소프트웨어 생명주기 모델 프로세스소프트웨어 생명주기는 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차이다2. 소프트웨어 생명주기 모델 프로세스소프트웨어 개발은 요구사항 수집/분석, 설계, 구현(코딩), 테스트, 유지보수까지 생명주기를 가진다이 생명주기 동안 최상의 품질을 유지하기 위해서 단계를 나눈 것이 생명주기 모델이다요구사항 분석설계시스템 명세 단계에서 정의한 기능을 실제 수행할 수 있도록 수행 방법을 논리적으로 결정하는 단계구현(코딩)테스트유지보수시스템이 인수되고 설치된 후 일어나는 모든 활동 단계3. 소프트웨어 생명주기 모델 종류 [폭프나반]폭포수 모델은 가장 오래된 모델..

정보처리기사수제비2024 기출문제집으로 공부하면서 틀린 부분 위주로 기록1. 물리 요소 조사 분석분산 데이터베이스 시스템데이터베이스의 설계가 비교적 어렵고, 개발 비용과 처리비용이 증가한다는 단점이 있다분산 데이터베이스 시스템의 주요 구성요소는 분산 처리기, 분산 데이터베이스, 통신 네트워크 등이 있다분산 데이터베이스의 투명성 [위복병 분장]위치 투명성복제 투명성병행 투명성분할 투명성장애 투명성3. 데이터베이스 무결성과 키무결성은 권한이 있는 사용자로부터 데이터베이스를 보호하는 것이고,보안은 권한이 없는 사용자로부터 데이터베이스를 보호하는 것이다 기본 키NOT NULL 제약 조건을 포함하고 있어 NULL 값을 가지지 않는다UNIQUE 제약 조건을 포함하고 있어 릴레이션에서 튜플을 구별할 수 있다릴레이션 ..

정보처리기사수제비2024 기출문제집으로 공부하면서 틀린 부분 위주로 기록2-1 데이터 입출력 구현1. 논리 데이터 저장소 확인수식의 표기법전위 표기법(PreFix): 연산자 -> Left -> Right중위 표기법(InFix): Left -> 연산자 -> Right후위 표기법(PostFix): Left -> Right -> 연산자2-2 통합 구현1. 모듈 구현테스트 vs 디버그테스트: 오류를 찾는 작업디비깅: 오류를 수정하는 작업Migration소프트웨어 재공학의 주요 활동 중 기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경에서 사용할 수 있도록 변환하는 작업Component명백한 역할을 가지고 독립적으로 존재할 수 있는 시스템의 일부분으로 넓은 의미에서 재사용되는 모든 단위라고 볼 수 있으며 ..

정보처리기사수제비2024 기출문제집으로 공부하면서 틀린 부분 위주로 기록1-2 요구사항 확인2. 요구사항 확인클래스 다이어그램이란?클래스 다이어그램은 구조 다이어그램으로 클래스 내부 구성요소 및 클래스 간의 관계를 도식화하여 시스템의 특정 모듈이나 일부 및 전체를 구조화한다. 개발 하기 전, 클래스 다이어그램을 그리게 되면 시스템 내 클래스 간의 의존성 파악과 팀원들 간 의사소통이 편리해진다클래스 다이어그램의 요소구성 요소설명클래스 이름(Class Name)클래스의 이름을 명시속성(Attribute)클래스의 특징에 이름을 부여연산(Operatoin)- 클래스에 속하는 객체에 적용될 메서드를 정의- 클래스의 동작을 의미하며, UML에서는 동작에 대한 인터페이스를 지칭접근 제어자(Access Modifier..