일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 스프링 입문(무료)
- 스프링 mvc1 - 스프링 mvc
- 자바의 정석 기초편 ch14
- 자바의 정석 기초편 ch9
- 람다
- 자바 고급2편 - 네트워크 프로그램
- 자바의 정석 기초편 ch4
- 스프링 mvc2 - 검증
- 자바 기초
- 데이터 접근 기술
- 자바의 정석 기초편 ch6
- 자바의 정석 기초편 ch7
- 스프링 트랜잭션
- 자바 고급2편 - io
- 스프링 mvc2 - 타임리프
- 자바의 정석 기초편 ch2
- 자바의 정석 기초편 ch12
- 자바로 키오스크 만들기
- 2024 정보처리기사 시나공 필기
- @Aspect
- 자바의 정석 기초편 ch11
- 자바 중급1편 - 날짜와 시간
- 자바의 정석 기초편 ch13
- 2024 정보처리기사 수제비 실기
- 스프링 mvc2 - 로그인 처리
- 스프링 고급 - 스프링 aop
- 자바로 계산기 만들기
- 자바 중급2편 - 컬렉션 프레임워크
- 자바의 정석 기초편 ch5
- 자바의 정석 기초편 ch1
- Today
- Total
목록2024 정보처리기사 시나공 필기 (67)
개발공부기록
2024년도 시나공 필기 책 내용 정리 섹션17. 애플리케이션 테스트 1. 애플리케이션 테스트의 개요 애플리케이션에 잠재되어있는 결함을 찾아내는 일련의 행위또는 절차개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인(Validation - 사용자 중심)하고 소프트웨어가 기능을 정확히 수행하는지 검증(Verification - 개발자 중심)함애플리케이션 테스트를 실행하기 전에 개발한 소프트웨어의 유형을 분류하고 특성을 정리해서 중점적으로 테스트할 사항을 정리해야 함소프트웨어의 분류 소프트웨어는 하드웨어를 동작시켜 사용자가 작업을 편리하게 수행하도록 하는 프로그램과 자료 구조 등을 총칭하는 것으로, 상용 소프트웨어와 서비스 제공 소프트웨어로 구분됨상용 소프트웨어 : 보통의 사용자들이 공통적으로 필요로 하..
2024년도 시나공 필기 책 내용 정리 섹션10. 소프트웨어 패키징 1. 소프트웨어 패키징의 개요 개발자가 아닌 사용자 중심으로 진행소스 코드는 향후 관리를 고려하여 모듈화하여 패키징다양한 환경에서 소프트웨어를 손쉽게 사용 할 수 있도록 일반적인 배포 형태로 패키징2. 패키징 시 고려사항 사용자에게 배포되는 소프트웨어이므로 내부 콘텐츠에 대한 암호화 및 보안을 고려다른 여러 콘텐츠 및 단말기 간 DRM(디지털 저작권 관리)연동을 고려사용자의 편의성을 위한 복잡성 및 비효율성 문제를 고려제품 소프트웨어 종류에 적합한 암호화 알고리즘을 적용 섹션11. 디지털 저작권 관리(DRM) 1. 디지털 저작권 관리(Digital Right Management) 저작권자가 배포한 디지털 콘텐츠가 저작권자가 의도한용도로만..

2024년도 시나공 필기 책 내용 정리 섹션 13. 소프트웨어 사용자 매뉴얼 작성 1. 소프트웨어 사용자 매뉴얼의 개요 사용자가 소프트웨어를 사용하는 과정에서 필요한 내용을 문서로 기록한 설명서와 안내서사용자가 소프트웨어 사용에 필요한 정차, 환경 등의 제반 사항이 모두 포함되도록 작성소프트웨어 배포 후 발생될 수 있는 오류에 대한 패치나 기능에 대한 업그레이드를 위해 매뉴얼의 버전을 관리개별적으로 동작이 가능한 컴포넌트 단위로 매뉴얼을 작성컴포넌트 명세서와 컴포넌트 구현설계서를 토대로 작성목차 및 개요, 서문, 기본, 기본 사항 등이 기본적으로 포함 되어있어야 함목차에는 매뉴얼 전체 내용을 순서대로 요약한 후 관련 내용의 시작 페이지를 함께 기술개요에는 소프트웨어의 주요 특징, 매뉴얼의 구성과 실행 방..

2024년도 시나공 필기 책 내용 정리 섹션 10.소프트웨어 패키징 1. 소프트웨어 패키징의 개요 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말함개발자가 아닌 사용자를 중심으로 진행하여 소스 코드는 향후 관리를 고려하여 모듈화 하여 패키징사용자가 소프트웨어를 사용하게 될 환경을 이해하여 다양한 환경에서 소프트웨어를 손쉽게 사용할 수 있도록 일반적인 배포 형태로 패키징2. 패키징 시 고려사항 사용자의 시스템 환경(운영체제, CPU, 메모리 등)에 필요한 최소 환경을 정의UI(User Interface)는 사용자가 눈으로 직접 확인할 수 있도록 시각적인 자료와 함께 제공하고 메뉴얼과 일치시켜 패키징소프트웨어는 단순히 패키징하여 배포하는 것으로 끝나는 것이 아니라 하드웨어와 함께 관리..
2024년도 시나공 필기 책 내용 정리 섹션7. 단위 모듈 구현 1. 단위 모듈(Unit Module)의 개요 소프트웨어 구현에 필요한 여러 동작 중 한 가지 동작을 수행하는 기능을 모듈로 구현한 것단위 기능 명세서 : 설계 과정에서 작성하는 기능 및 코드 명세서나 설계 지침과 같이 단위 기능을 명세화한 문서들을 의미입, 출력 기능 구현 : 단위 기능 명세서에서 정의한 데이터 형식에 따라 입, 출력 기능을 위한 알고리즘 및 데이터를 구현알고리즘 구현 : 입, 출력 데이터를 바탕으로 단위 기능별 요구 사항들을 구현 가능한 언어를 이용하여 모듈로 구현2. IPC(Inter-Process Communication) 모듈 간 통신 방식을 구현하기 위해 사용되는 대표적인 프로그래밍 인터페이스 집합복수의 프로세스..
2024년도 시나공 필기 책 내용 정리섹션7. 단위 모듈 구현 1. 단위 모듈 구현(Unit Module)의 개요 소프트웨어 구현에 필요한 여러 동작 중 한 가지 동작을 수행하는 기능을 모듈로 구현한 것단위 모듈로 구현되는 하나의 기능을 단위 기능이라고 부름사용자나 다른 모듈로부터 값을 전달받아 시작되는 작은 프로그램을 의미함두 개의 단위 모듈이 합쳐질 경우 두 개의 기능을 구현할 수 있음구성 요소에는 처리문, 명령문, 데이터 구조 등이 있음독립적인 컴파일이 가능하며, 다른 모듈에 호출되거나 삽입되기도 함단위 모듈을 구현하기 위해서는 단위 기능 명세서를 작성한 후 입,출력 기능과 알고리즘을 구현해야 함단위기능 명세서 작성 -> 입,출력 기능 구현 -> 알고리즘 구현2. 단위 기능 명세서 작성 설계 과정에..

2024년도 시나공 필기 책 내용 정리섹션1. 자료구조 1. 자료 구조의 분류 선형 구조 : 배열(Array), 선형 리스트(Linear List), 스택(Stack), 큐(Queue), 데크(Deque)비선형 구조 : 트리(Tree), 그래프(Graph)2. 연결 리스트(Linked List) 노드의 삽입,삭제 작업이 용이함연결을 위한 링크(포인터)부분이 필요함연결을 위한 포인터를 찾는 시간이 필요하기 때문에 접근 속도가 느림중간 노드 연결이 끊어지면 그 다음 노드를 찾기 힘듦3. 스택(Stack) 리스트의 한쪽 끝으로만 자료의 삽입, 삭제 작업이 이루어지는 자료 구조가장 나중에 삽입된 자료가 가장 먼저 삭제되는 후입선출(LIFO) 방식으로 자료를 처리재귀호출, 후위(Postfix)표기법, 깊이우선탐색..
2024년도 시나공 필기 책 내용 정리섹션5. 데이터베이스 개요 1. 데이터저장소 소프트웨어 개발 과정에서 다루야 할 데이터들을 논리적인 구조로 조직화하거나 물리적인 공간에 구축한 것논리 데이터저장소와 물리 데이터저장소로 구분됨논리 데이터저장소는 데이터 및 데이터 간의 연관성, 제약조건을 식별하여 논리적인 데이터 구조로 조직화한 것을 의미함물리 데이터저장소는 논리 데이터저장소에 저장된 데이터와 구조들을 소프트웨어가 운용될 환경의 물리적 특성을 고려하여 하드웨어적인 저장장치에 저장한 것을 의미논리 데이터저장소를 거쳐 물리 데이터저장소를 구축하는 과정은 데이터베이스를 구축하는 과정과 동일함2. 데이터베이스 특정 조직의 업무를 수행하는 데 필요한 상호 관련된 데이터들의 모임여러 사람에 의해 공동으로 사용될 데..