미들웨어
서로 다른 애플리케이션이 서로 통신하는데 사용되는 소프트웨어
개발자와 운영자가 애플리케이션을 더욱 효율적으로 구축하고 배포하도록 돕는 애플리케이션
미들웨어 솔루션유형은
DB미들웨어, 원격프로시저호출, 메시지지향미들웨어,트랜잭션처리모니터,레거시웨이,객체기반미들웨어,WAS
길리언
- 포함하는 것은 어떤시점에 반드시포함
- 확장하는것 특별한 조건을 만족시 수행하는것
- 인터페이스 추상메서드+상수
- 엔티티 연관/기억장치 저장할 정보표현
- 바운더리 시스템과 외부액터와의 상호작용을 담당
- 컨트롤 시스템이 제공하는 기능의 로직 및 제어 담당
이진검색알고리즘
이진검색은 피보나치수열과 관계가 없고
찾고자하는 값을 중간값과 비교해서 점차줄여나감
데이터정리
카디널리티 튜플행레코드
차수 디그리 종류갯수 어트리뷰트
릴레이션 테이블,스키마
인스턴스 실제 저장된 데이터 집합
여러가지 토큰
UML
Unified Modeling Language
통합 모델링 언어
시퀀스 객체간 상호작용
uml = 기능적모델
정적모델 = 클래스다이아그램 (객체,속성,연관)
동적모델 = 시퀀스다이아그램, 스테이트 다이아그램, 시스템 내부동작, 스테이트 다이아그램(하나의객체가 가진 상태와 그 상태의 변화에 의한 동작순서)
리눅스 ls목록조회
cat파일내용 화면출력
pwd 디렉토리 절대경로
uname 버전확인(시스템)
럼바우
객체 오브젝트
동적다이나믹 상태도
기능자료흐름도
GoF
생성 팩토리메소드, 추상팩토리, 빌더, 싱글톤, 프로토타입
구조어뎁터 브릿지 컴포지트, 데코레이터, 파싸드
행동이더레이터, 옵저버, 스테이트
Coad-Yourdon
E-R 다이어그램 객체행위를 데이터모델링하는데 초점
부치 - 미시적
자콥손 use case
디자인 패턴을 이용한 소프트웨어 재사용
요구사항변경에 따른 소스코드변경최소화, 소프트웨어코드의 품질향상시킬 수 있음
개발자와 원활한 의사소통 가능
재사용을 통한 개발시간 단축
소프트웨어 구조파악이 용이
Fan-in Fan-out
팬인 제어하는 모듈수
팬아웃 제어되는 모듈수
요구사항 모델링
주로uml사용
유스케이스다이아그램, 시퀀스다이어그램, 애자일 방법론을 적용해서 요구사항 모델링을 빠르고 효과적으로 사용
애자일
소프트웨어방법론 개발하자마자 피드백
개인상호작용, 변화대응, 동작소프트웨어, 고객과의 협력
원격프로시저
로컬 프로시저처럼 호출하는 방식 RPC
WAS 이기종 미들웨어
MOM 메시지향 비동기형
ORB 표준스팩구현
바람직한 소프트웨어
- 모듈의 기능예측가능
- 이식성고려
- 적당한 모듈크기유지
- 결합도 최소화
- 응집도 최대화
소켓
포트할당
CASE
Computer Aided software Enginnering
컴퓨터지원소프트엔지니어링
객체지향시스템, 구조적 시스템 등 다양한 시스템에서 활용되는 자동화 도구
재사용성이 높아짐
구현작업
코딩계획-코딩-컴파일-테스트
전위식 연산자 왼쪽에서 오른쪽
결합기 강->약
내공외제스자
응집도 - 우논시절모순기
약 -> 강
ISO/IEC 9126
Fuctionality
Reliability
Usability
Efficiency
Maintainability
Portability
퀵정렬 - 부분을 나눔
버블소트 2개레코드 키값
쉘정렬 매개변수에서 h값만큼 떨어진 곳에서 레코드는 비교해 서로 교환
디지털 저작관리(DRM) 기술요소
암호화 / 키관리 / 암호화 파일생성 / 식별기술 / 저작권표현 / 정책관리 / 크랙방지
스택
프론트와 2개의 프론트는 큐임
리스트 한쪽 끝으로만 자료삽입, 삭제 작업이 이루어지는 자료구조
LIFO 후입선출
데이터가 꽉차징ㅆ는데 더 넣으면 오버플로우가 걸림
데이터가 없는데 삭제시 언더플로우가 걸림
필드 테스팅 = 개발자없이 고객의 사용관점에 소프트웨어 설치해 검사수행 = 베타검사
알파검사 개발자 앞에서 행함
형상관리(SCM) 변경사항 관리
stub 하향식 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈
Driver = 상향식 모듈테스트 수행후 결과를 도출하는 시험용모듈
PRodure 결과반환x
뻥션 독립적으로 설계된 코드집합
Hasing Function
산곱숯폴기우
블랙박스 검사기법 - 경계값분석
동경결상유분폐원비
소트
셀렉트 소트 오름차순 가장작은값이랑 처음이랑 교환
선형구조 리스트스텍큐데크
비선형 트리 그래프
데이터베이스설계단계중
요구조건 분석 - 개념적 설계(트랜잭션) - 논리적설계(인터페이스,스키마,매핑) - 물리적설계(접근경로)
Anomaly현상
삽입이상
삭제이상
갱신이상
트랜잭션 원자성,일관성, 격리성, 영속성
시그마 = select
파이 프로젝트
리본 조인
나누기 디지션
외부스키마 = 뷰
개념스키마=전체뷰
내부스키마=물리적저장장치관점에서 보는 데이터베이스 구조
DDL 크리에이트,clter, DRop truncate
DML crud
DCL 그란트 리보크
'💯정보처리기사' 카테고리의 다른 글
[정보처리기사] 자료구조와 논리물리데이터저장소 (0) | 2023.02.13 |
---|---|
[정보처리기사]2021년2회오답노트 (0) | 2023.02.09 |
[정보처리기사] 자료구조 (0) | 2023.01.19 |
[정보처리기사] 1과목 소프트웨어설계 연습문제 (0) | 2023.01.11 |
[정보처리기사]2023년 기사시험 원서접수 안내 (0) | 2023.01.10 |
댓글