자격증

▶ 2020 정보처리기사 필기 정리 ◀ ▶ 038 단위 모듈 구현 단위 모듈(Unit Module)소프트웨어 구현에 필요한 여러 동작 중 한 가지 동작을 수행하는 기능을 모듈로 구현한 것- 단위 모듈로 구현되는 하나의 기능을 단위 기능이라고 칭함- 단위 모듈은 사용자나 다른 모듈로부터 값을 전달받아 시작되는 작은 프로그램을 의미하기도 함- 두 개의 단위 모듈이 합쳐지면 두개의 기능을 구현할 수 있음- 단위 모듈의 구성 요소 : 처리문, 명령문, 데이터 구조 등- 독립적인 컴파일 가능, 다른 모듈에 호출되거나 삽입되기도 함- 단위 모듈 구현 순서 : 단위 기능 명세서 작성 → 입출력 기능 구현 → 알고리즘 구현 1. 단위 기능 명세서 작성설계 과정에서 작성하는 기능 및 코드 명세서나 설계 지침과 같이 단위..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 034 자료 구조 자료 구조 프로그램에서 사용하기 위한 자료를 기억장치 공간 내에 저장하는 방법과 저장된 그룹 내에 존재하는 자료 간의 관계, 처리 방법 등을 연구 분석하는 것 - 자료의 표현과 그것과 관련된 연산 - 일련의 자료들을 조직하고 구조화 하는 것 - 어떠한 자료 구조에서도 필요한 모든 연산들을 처리할 수 있음 - 자료 구조에 따라 프로그램 실행시간이 달라짐 자료 구조의 분류 선형 구조(Linear Structure) 1. 배열(Array) 동일한 자료의 데이터들이 같은 크기로 나열되어 순서를 갖고 있는 집합 - 정적인 자료 구조로 기억장소의 추가가 어려움 - 데이터 삭제 시 데이터가 저장되어 있던 기억장소는 빈 공간으로 남아있어 메모리의 낭비 발생 ..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 020 소프트웨어 아키텍처 소프트웨어 아키텍처의 설계 소프트웨어 아키텍처 : 소프트웨어의 골격이 되는 기본 구조, 소프트웨어를 구성하는 요소들 간의 관계를 표현하는 시스템의 구조 - 사용자의 비기능적 요구사항을 반영하고, 기능적 요구사항을 구현하는 방법을 찾는 해결 과정 *기능적 요구사항 : 시스템이 갖춰야할 필수적인 기능에 대한 요구항목 *비기능적 요구사항 : 그 외 품질이나 제약사항에 관한 것들 - 기본 원리 : 모듈화, 추상화, 단계적 분해, 정보은닉 1. 모듈화(Modularity) 소프트웨어의 성능을 향상시키거나 시스템의 수정 및 재사용, 유지 관리 등이 용이하도록 시스템의 기능들을 모듈단위로 나누는 것 - 재사용성 향상 - 모듈의 크기를 너무 작게 나..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 016 UI 설계서 작성 UI 설계서사용자의 요구사항을 바탕으로 UI 설계를 구체화해 작성하는 문서- 기획자, 개발자, 디자이너 등과의 원활한 의사소통을 위해 작성- UI 설계서 작성 순서 : UI 설계서 표지, UI 설계서 개정 이력, UI 요구사항 정의서, 시스템 구조, 사이트 맵, 프로세스 정의서, 화면 설계 순 1. UI 설계서 표지 작성프로젝트명 또는 시스템명을 포함 시켜 작성 2. UI 설계서 개정 이력 작성UI 설계서 개정 이력 : UI 설계서가 수정될 때마다 어떤 부분이 어떻게 수정되었는지를 정리해 놓은 문서- 변경 사항이 있을 때마다 0.1씩 버전을 높이며 작성 3. UI 요구사항 정의서 작성UI 요구사항 정의서 : 사용자의 요구사항을 확인하고 ..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 010 사용자 인터페이스 사용자 인터페이스(UI, User Interface)사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치, 소프트웨어 • 사용자 인터페이스의 3가지 분야- 물리적 제어에 관한 분야 : 정보 제공과 전달- 기능에 관한 분야 : 모든 사용자가 편리하고 간편하게 사용- 콘텐츠의 상세적인 표현과 전체적인 구성에 관한 분야 사용자 인터페이스의 특징- 소프트웨어 영역 중 변경이 가장 많이 발생- 사용자의 만족도에 가장 큰 영향을 미침- 수행 결과의 오류를 줄임- 작업 시간 단축, 업무에 대한 이해도 높임- 편리성과 가독성 높임- 사용자 인터페이스 설계를 위해선 소프트웨어 아키텍처를 반드시 숙지해야 함 ☞ 소프트웨어 아키텍처개발할 소프트..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 108 프로시저(Procedure) / 용어정리, 정의 프로시저(Procedure) 절차형 SQL을 활용하여 특정 기능을 수행하는 일종의 트랜잭션 언어 * 절차형 SQL : C, JAVA등의 언어와 같이 연속적인 실행이나 분기, 반복 등의 제어가 가능한 SQL - 일일 마감 작업, 일괄 작업 등에 주로 사용 - 여러 프로그램에서 호출하여 사용 가능 - DB에 저장되어 수행되기 때문에 스토어드 프로시저라고도 불림 ▶ 109 트리거(Trigger) / 용어정리, 정의 트리거(Trigger) DB 시스템에서 데이터의 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL - 데이터 변경, 무결성 유지, 로그 메세지 출력 등의 목적..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 104 DML DML(Data Manipulation Language, 데이터 조작어)데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어 1. 삽입문(INSERT INTO~)INSERT INTO 테이블명([속성명1, 속성명2, .....])VALUES(데이터1, 데이터2, ...); ex1) 테이블에 (이름-홍길동, 부서-인터넷)을 삽입INSERT INTO 사원(이름, 부서) VALUES('홍길동', '인터넷'); ex2) 테이블에 (장보고, 기획, 05/03/73, 옥계동, 90)을 삽입INSERT INTO 사원 VALUES('장보고', '기획', #05/03/73#, '옥계동', 90); ex3) 테이블에..
지식냠냠
'자격증' 카테고리의 글 목록 (5 Page)