전체 글(28)
-
[정보처리기사] 프로그래밍 언어활용
byte = 1 Byte short = 2 Byte int = 4 Byte long = 8 Byte - CSMA/CA(Carrier-sense multiple access with collision avoidance) "충돌 방지" - CSMA/CD(Carrier-sense multiple access with collision detection) "충돌 감지" - Collision Domain "충돌 도메인" 범위 strcat – 문자열 연결함수 strcmp - 문자열 비교 우선순위 높음 --------------------------------------------------------> 우선순위 낮음 증감 연산자( ++ -- ) → 산술 연산자( * / % ) → 산술 연산자( + - ) → 시프트..
2024.02.24 -
[정보처리기사] 데이터베이스 구축
<관계해석 논리기호> ∨:원자식 간 "또는"이라는 관계로 연결 OR 연산 ∧:원자식 간 "그리고"이라는 관계로 연결 AND 연산 ㄱ: 원자식에 대해 부정 NOT ∀: 모든 가능한 튜플("for all"로 읽음, All의 'A'를 뒤집어 놓은 형태) ꓱ: 어떤 튜플 하나라도 존재("there exists"로 읽음, exist의 'E'를 뒤집어 놓은 형태 INTERSECT :교집합 : %, *, / : roll-up, slicing & dicing, drill-up & down, pivot, drill-through 데이터 모델 개념: 현실 세계의 정보를 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 데이터 모델 구성요소: 논리적 데이터 구조, 연산, 제약 조건 인덱스 정규화 : 인덱스는 키 값으로 행 ..
2024.02.24 -
[정보처리기사] 소프트웨어 개발
Jenkins - JAVA 기반의 오픈소스 형태 - 서블릿 컨테이너에서 실행되는 서버 기반 도구 - 친숙한 Web GUI 제공 - 분산 빌드나 테스트 가능 Gradle - Groovy를 기반으로 한 오픈 소스 형태 - 안드로이드 앱 개발 환경에서 사용 - 행할 처리 명령들을 모아 태스크(Task)로 만든 후 태스크 단위로 실행 폴딩법 – 해싱함수 중 레코드 키를 여러부분으로 나누고 나눈 부분의 각 숫자를 더하거나 XOR한 값을 홈 주소로 사용 1.연산자에 따라 묶는다 (-(/(*A(+BC))D)E) 2.연산자를 각 괄호 뒤로 뺀다(후위식) (((A(BC)+)*D)/E)- 3.괄호를 제거한다. ABC+*D/E- ISO/IES25000 = SPICE - 소프트웨어 품질 평가를 위한 품질평가 통합모델 표준 -..
2024.02.24 -
[정보처리기사] 소프트웨어 설계 정리
UI 설계 시 오류 메시지나 경고에 관한 3가지 지침 1. 메시지는 이해하기 쉬워야 한다. 2. 오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다. 3. 오류로 인해 발생될 수 있는 부정적인 내용을 적극적으로 사용자들에게 알려야 한다. Entity-Relationship Diagram : 정보공학방법론 - E-R 다이어그램을 사용하여 객체의 행위를 모델링 - 객체 식별, 구조 식별 (가용)이가 (변)의 (성능)(보안)위해 약 (사용)해서 (시험)해봄 가용성 availability 변경용의성 modifiability 성능 performance 보안성 security 사용편의성 usability 시험 용의성 testability = : 자료의 정의(~로 구성되어 있다) + : 자료의 연결(그리고) ()..
2024.02.24