Pink Transparent Star

정보처리기사 10

[ 정보처리기사 ] 2과목 - 데이터 입출력 구현 4

SQL ( Structured Query Language ) : 국제 표준 데이터 베이스 언어 ▪ 관계대수와 관계해석을 기초로 함 📌 관계대수 ( Relation Algebra ) - 기존 테이블(릴레이션)들로부터 새로운 테이블을 생성하는 절차적 언어 - 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술 📌 관계해석 ( Relational Calculus ) - 관계 데이터 모델의 제안자인 코드가 수학의 Predicate Calculus ( 술어 해석 )에 기반을 두고 관계 데이터베이스를 위해 제안 - 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성 - 링크 🔷 DDL ( Data Definition Language ) : ▪ 데이터 정의어 ▪ 데이터 베이스를 정의하는 언어 ▪ 데이..

[ 정보처리기사 ] 2과목 - 데이터 입출력 구현 3

데이터 베이스 ( Database ) : 공동으로 사용될 데이터를 중복을 배제하고 통합하여, 저장장치에 저장하여 항상 사용할 수 있도록 운영하는 운영 데이터 데이터 저장소 : 데이터들을 논리적 구조로 조직화하거나 물리적 공간에 구현하는 것 ▪ 통합된 데이터 ( Integrated Data ) : 자료의 중복을 최소화한 데이터 모임 ▪ 저장된 데이터 ( Stored Data ) : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료 ▪ 운영 데이터 ( Operational Data ) : 조직의 고유한 업무를 수행하는데 반드시 필요한 정확한 데이터 ▪ 공유 데이터 (Shared Data ) : 여러 응용 시스템들이 공동으로 소유하고 있는 유지 데이터 데이터베이스 특징 실시간 접근성, 내용에 의한 참조, 동시..

[ 정보처리기사 ] 2과목 - 데이터 입출력 구현 1

자료구조(Data Structure) 컴퓨터상 자료를 기억장치에 효율적으로 저장하기 위해 만들어진 논리적은 구조 ▪ 분류 : 선형구조, 비선형 구조 선형 구조 데이터를 연속적으로 연결한 자료 구조 리스트, 스텍, 큐, 테크 비선형 구조 데이터를 비연속적으로 연결한 자료 구조 트리, 그래프 선형 구조 🔷 리스트(List) 선형 리스트 (Linear List) 배열과 같이 연속되는 기억 장소에 저장되는 리스트 연결 리스트 ( Linked List) 노드와 포인터 부분으로 서로 연결되는 리스트 🔸 선형 리스트 장점 ▪ 중간에 빈 기억 공간이 없음 ▪ 빈공간없이 연속적으로 저장되어 기억공간의 밀도가 좋다 단점 ▪ 삽입. 삭제 할 경우 자료 이동이 많아 힘들다. 종류 : 일차원 배열, 이차원 배열, 삼차원 배열 ..

[ 정보처리기사 ] 1과목 - 인터페이스 설계

시스템 인터페이스 요구사항 📌 인터페이스(Interface) 서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고받는 경우의 접점이나 경계면을 뜻함, 일종의 인터페이스 시스템 인터페이스 요구사항 구성 ▪ 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려 사항 시스템 인터페이스 요구사항 분석 ▪ 요구사항 명세서에서 요구사항을 기능적 요구사항과 비기능적 요구사항을 분류하고 조직화 ▪ 요구사항 명세를 구체화하고 관리자에게 전달하는 과정 ▪ 기능적 요구사항 : 시스템 ▪ 비기능적 요구사항 : 시스템 개발 과정 등에서 지켜야 할 제약 사항 요구사항 분석 절차 🔻 단계 요구사항 선별 - 목록 🔻 요구사항 관련 자료 준비 🔻 요구사항 분류 ( ..

[ 정보처리기사 ] 1과목 - 화면설계 3 (사용자 인터페이스(UI))

UI 프로토 타입 프로토 타입 : 사용자 요구사항을 기반으로 실제 동작하는 것처럼 만든 동적형태의 모형으로 테스트 가능 ▪ 사용자의 요구사항에 따라 개발자가 맞게 개선했는지 검증하기 위한 것 ▪ 최대한 간단하게 만들어야함 ▪ 핵심적인 기능만 포함하지막 작동 방식을 이해시키는데 필요한 기능은 반드시 포함 ▪ 요구사항이 모두 반영될 때가지 지속적으로 개선하고 보완 ▪ 실제 사용자를 대상으로 테스트를 진행 장점 ▪ 사용자와 의사소통을 할 때 설득하고 이해하기 쉬움 ▪ 요구사항과 기능의 불일치함을 확인 가능 ▪ 불일치함으로 인한 혼선 예방 가능하여 개발 시간 단축 ▪ 사전 오류 발견 가능 단점 ▪ 사용자의 모든 요구사항을 반영하기 위한 반복적인 개선 및 보완 작업 때문에 작업 시간이 증가함 ▪ 필요이상으로 몰두..

[ 정보처리기사 ] 1과목 - 화면설계 2 (사용자 인터페이스(UI))

UI 설계 도구 : 사용자의 요구사항에 맞게 화면 구축 화면 배치 설계할 때 사용하는 도구 🔸와이어 프레임 (Wireframe) 기획의 초기 단계에 제작하는 것으로, 이해 관계자들간의 의사소통의 흐름을 위해 화면 단위의 레이아웃 설계, 뼈대 설계 단계 툴 종류 : 파워포인트, 키노트, 일러스트, 포토샵, 손그림 등의 도구로 가볍게 표현 🔸목업 (Mockup) 와이어프레임보다 좀 더 실제 화면과 유사하게 만든 정적의 형태 툴 종류 : 파워 목업, 발사믹 목업 등 🔸스토리보드 (Story Board) 와이어프레임에서 콘텐츠 설명, 페이지 간의 이동 흐름 등을 추가한 문서 종류 : 파워포인트, 키노트, 스케치 🔸프로토타입 (Prototype) 인터랙션 적용하여 실제 구현된 것처럼 테스트 가능한 동적의 형태 종..

[ 정보처리기사 ] 1과목 - 화면설계 (사용자 인터페이스(UI))

사용자 인터페이스(UI, User Interface) : 사용자와 시스템 간 상호작용을 도와주는 장치나 소프트웨어 사용자 인터페이스 분야 🔸물리적 제어 : 정보제공과 전달을 어떤 식으로 할 것 인가? 🔸구성 : 해당 콘텐츠를 어떻게 구성할 것 인가? 🔸기능 : 사용자가 편리하고 간편하게 사용할 수 있는가? 인터페이스 특징 ▪사용자 만족도에 가장 큰영향을 가져 소프트웨어 영역 중 가장 많이 변경 ▪사용자의 편리성과 가독성을 높여 작업시간 단축 및 업무 이해도 상승 ▪최소한 노력으로 원하는 결과 도출 ▪정보제공자와 공급자 간의 매개 역할 ▪인터페이스 설계시 소프트웨어 아키텍처 숙지 필요 사용자 인터페이스 종류 🔸 CLI(Command Lind Interface ) : 명령과 출력이 텍스트 형식 🔸 GUI(G..

[ 정보처리기사 ] 1과목 - 요구사항 관리

요구사항 : 어떤 문제를 해결하기 위한 필요한 조건이나 제의사항을 요구 : 요구사항은 개발에 참여하는 이해관계자들 간의 의사소통을 원활하게 하는데 도움을 줌 요구사항 유형 🔷 기술하는 내용 따라 🔸기능 요구사항 : 시스템이 무엇을 하는지, 어떤 기능을 하는지, 제공을 받기 원하는지에 대한 사항 🔸비기능 요구사항 : ▪시스템 장비 구성 : 하드웨어, 소프트웨어, 네트워크 등 ▪성능 : 처리속도 및 시간, 가용성 등 ▪인터페이스 : 사용자와 인터페이스에 대한 요구사항, 연결, 소통 등 ▪데이터 : 데이터의 초기 자료 구축에 대한 요구사항 ▪Test : 운영 여부를 테스트하고 점검하기 위한 요구사항 ▪보안 : 데이터, 기능, 운영 접근을 통제하기 위한 요구사항 ▪품질 : 관리가 필요한 품질 항목, 가용성, 정..

[ 정보처리기사 ] 1과목 - 소프트웨어 생명 주기

1과목 소프트웨어 설계 소프트웨어 생명주기(Software Life Cycle) : 개발과 유지보수 등에 필요한 작업들의 과정을 체계적으로 정리한 개발 방법론의 바탕 : 비용, 자원을 예측하여 단계별로 나눈 것 : 각 단계에 따라 활동, 결과에 대한 산출물로 표현 소프트웨어 생명주기를 사용하는 이유 🔸 비용과 개발 계획을 잡는 골격을 짤 수 있다. 🔸 용어와 기술의 표준화 🔸관리에 용의 대표적인 생명 주기 모형 🔸폭포수형 모형 🔸 프로토타입 모형 🔸 나선형 모형 🔸 애자일 생명 주기 모형 폭포수 모형(Waterfall Model) : 이전 단계로 돌아갈 수 없다는 전제를 깔아 둔 뒤 각 단계를 확실하게 진행하여 마친 후 다음 단계로 진행하는 과정 ◽1970년대의 모형으로 가장 오래되곡 폭넓게 사용된 전통..