CS/Software Engineering(14)
-
아스키코드
A : 65 - (+32) -> a : 97 암기
2024.12.12 -
테스트 관련 용어
테스트 오라클: 테스트 결과가 예상 결과와 일치하는지 검증.테스트 케이스: 테스트를 수행하기 위한 입력값, 실행 조건, 예상 결과.테스트 하니스: 테스트를 자동화하기 위한 도구.테스트 드라이버: 하위 모듈을 테스트하기 위한 코드. * 테스트 케이스 도출 기법 페어와이즈 조합:모든 입력값 조합을 테스트하지 않고, 2개 요소의 가능한 모든 조합을 테스트.테스트 효율을 높이고, 테스트 케이스 수를 줄임.
2024.12.04 -
형상관리
1. 형상식별소프트웨어의 구성 요소와 버전을 관리. 형상관리할 항목 식별(선정)베이스라인 기준 선정2. 형상제어변경 요청, 변경 심사 등 변경 관리. 형상 변경 여부와 변경 활동 통제변경 요청사항에 대한 심사 및 변경 실시변경 내용을 확인하고 베이스라인 수립3. 형상기록변경 이력을 기록 및 관리. 베이스라인으로 설정된 형상 항목의 변경 상태 기록형상 변경에 대한 내용을 관계되는 사람에게 알림(보고)4. 형상감사변경 내역이 잘 반영되었는지 확인. 형상관리계획서에 있는 대로 형상관리가 진행되고 있는지 감사하는 활동베이스라인 무결성 검증
2024.11.24 -
JAVA 인터페이스, 추상클래스 비교
비교 항목추상 클래스 (Abstract Class)인터페이스 (Interface)정의최소 하나 이상의 추상 메서드를 가지는 클래스공통의 멤버와 메서드를 정의한 클래스모든 메서드가 추상 메서드인 특수한 클래스클래스가 사용하는 멤버변수와 메서드의 틀만 제공키워드abstract 키워드를 사용interface 키워드를 사용메서드 구현추상 메서드와 일반 메서드를 모두 가질 수 있음모든 메서드는 기본적으로 추상적이며 구현 불가객체 생성 불가다중 상속단일 상속만 가능다중 구현이 가능변수인스턴스 변수와 상수 모두 정의 가능상수만 정의 가능(자바 기준, 기본적으로 public static final)접근 제한자메서드와 변수에 접근 제한자(private, protected, public) 사용 가능메서드와 메서드는 def..
2024.10.04 -
신뢰성 평가(MTTF, MTTR, MTBF, Availability)
1. 평균 가동시간(MTTF, Mean Time To Failure): 고장난 시간 사이의 가동 시간의 평균시간, 수치가 클수록 신뢰성이 높음MTTF = (f1 + f2 + ... + fn) / n 2. 평균 수리시간(MTTR, Mean Time To Refair): 고장난 시간(즉, 수리시간)의 평균시간, 수치가 클 경우 신뢰성이 낮음MTTR = (r1 + r2 + ... rn ) / n 3. 평균 고장간격 (MTBF, Mean Time Between Failure): 고장과 또다른 고장 사이의 평균시간MTBF = MTTF+MTTR 4. 가용도 (Availability): 전체 시스템의 시간 중에 가동된 시간의 비율 = 신뢰도(Reliability)Abailability = MTTF / (MTTF+MT..
2024.09.21 -
연산자 우선순위
괄호 > 단항 > 산술 > 시프트 > 관계 > 등가 > 비트 > 논리 > 삼항 > 대입연산자 그룹설명괄호 ()모든 언어에서 괄호는 가장 높은 우선순위를 가집니다.단항 연산자 (++, --, +, -, ~, !)단항 연산자(부호, 증가/감소, 논리적 부정, 비트 반전 등)는 기본적으로 높은 우선순위를 가집니다.산술 연산자 (*, /, %)곱셈, 나눗셈, 나머지는 같은 우선순위를 가지며, 덧셈 및 뺄셈보다 우선합니다.산술 연산자 (+, -)덧셈과 뺄셈.비트 시프트 연산자 (>, >>>)비트 이동 연산자들.관계 연산자 (, >=)비교 연산자.등가 연산자 (==, !=)동등성 비교.비트 AND (&)비트 AND.비트 XOR (^)비트 XOR.비트 OR (|)비트 OR.논리 AND (&&, and)논리적 AND...
2024.09.20