파티션
대용량의 테이블이나 인덱스를 작은 논리적 단위로 나눈 것을 의미
뷰
사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된 이름 가지는 가상 테이블
미들웨어
운영체제와 해당 운영체제에서 실행되는 응용프로그램 사이에서 운영체제가 제공하는 서비스 이외에 추가적인 서비스를 제공하고, 표준화된 인터페이스를 통해 시스템 간의 데이터 교환에 일관성을 보장하는 역할을 수행하는 소프트웨어
WAS
정적인 콘텐츠를 처리하는 웹 서버와 달리 사용자의 요구에 따라 변하는 동적인 콘텐츠를 제공하고, 클라이언트/서버 환경보다는 웹 환경을 구현하기 위해 사용
HTTP 세션 처리를 위한 웹 서버 기능뿐만 아니라 업무 수행에 중요한 로직까지 JAVA, EJB 컴포넌트를 기반으로 구현이 가능한 미들웨어
공통모듈 원칙
정확성 : 해당 기능이 시스템 기능이 필요한지 정확하게 작성
명확성 : 해당 기능에 대해 일관되게 이해되고 한 가지로 해석되게
완전성 : 시스템 구현에 필요한 모든 것을 기술
일관성 : 공통 기능 간에 상호 충돌이 없도록
추적성 : 공통 기능에 대한 요구사항 출처와 관련 시스템 등의 유기적 관계에 대해 식별 가능하게
소프트웨어 개발 프레임워크의 특성
제어의 역흐름
-> 개발자가 관리하고 통제해야 하는 객체들의 제어를 프레임워크에 넘김으로써 생산성을 향상 시킴
모듈화
-> 프레임워크는 캡슐화를 통해 모듈화를 강화하고 설계 및 구현의 변경에 따른 영향을 최소화함으로써 소프트웨어의 품질을 향상
재사용성
-> 재사용 가능한 모듈들을 제공함으로써 예산절감 , 생산성향상, 품질 보증이 가능
확장성
-> 다형성을 통한 인터페이스 확장이 가능하여 다양한 형태와 기능을 가진 애플리케이션 개발이 가능
사용자 인터페이스 기본 원칙
직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 한다.
유효성 : 사용자의 목적을 정확하게 달성하여야 한다.
학습성 : 누구나 쉽게 배우고 익힐 수 있어야 한다.
유연성 : 사용자의 요구사항을 최대한 수용하며, 오류를 최소화하여야 한다.
오류-부재의 궤변
결함이 없어도, 요구사항을 충족시켜주지 못한다면 해당 소프트웨어의 품질이 높다고 할 수 없는 소프트웨어 테스트 원리
ARIA
학계,연구기관,정부의 영문 앞 글자를 따 명명한 양방향 알고리즘의 한종류로 국가정보원과 산학연합회가 2003년 개발하였다. 128비트의 블록 크기와 키 길이에 따라 128, 192, 256으로 분류되는 블록 암호화 알고리즘이다.
기억 장치의 배치
최초 적합(First-fit)
->프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 첫 번째 분할 영역에 배치한다.
최적적합(Best-fit)
->프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 단편화를 가장 작게 남기는 분할 영역에 배치한다.
최악적합(Worst-fit)
->프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 단편화를 가장 많이 남기는 분할 영역에 배치한다.
'Engineer Information Processing' 카테고리의 다른 글
[정보처리기사] 공격 유형 총정리(스푸핑,스니핑, 피싱 등) (0) | 2022.05.04 |
---|---|
[정보처리기사] 실기 모의고사 개념정리 -2 (0) | 2022.05.02 |
[정보처리기사] 2020년 기출 모음 (0) | 2022.04.29 |
[정보처리기사] 2021년 기출 모음 (1) | 2022.04.23 |
DML이란?(INSERT/DELETE/UPDATE/SELECT 개념/예제) (0) | 2022.04.20 |