일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 모션비트
- 4기
- defee
- Vue.js
- 큐
- corou
- Flutter
- CSS
- 정보처리기사
- pintos
- userprog
- 리액트
- 백준
- 소켓
- 사이드프로젝트
- 자바스크립트
- 핀토스
- TiL
- 알고리즘
- Java
- 크래프톤 정글
- 크래프톤정글
- 자바
- 시스템콜
- 나만무
- 코드트리
- JavaScript
- 프로그래머스
- 스택
- HTML
- Today
- Total
목록정보처리기사 (12)
문미새 개발일지
소프트웨어 아키텍처 비용 평가 모델SAAM(Software Architecture Analysis Method)변경 용이성과 기능성에 집중, 평가가 용이하고, 경험이 적은 조직에서도 활용 가능하다.ATAM(Architecture Trade-off Analysis Method)품질 속성 간의 상충 관계 분석이며, 시스템의 아키텍처가 품질 속성 만족에 어떤 영향을 미치는지 판단한다.CBAM(Cost Benefit Analysis Method)ATAM 기반으로, 경제적 의사결정을 고려하여 품질 속성 향상을 위한 아키텍처 변경의 비용과 편익을 평가한다.ADR(Active Design Review)아키텍처 구성요소 간의 응집도나 일관성 등을 평가하며, 개발 중 특정 시점에서 전반적인 구조를 빠르게 리뷰할 때 유용..

트리거데이터베이스에서 삽입이나 삭제 등, 특정 이벤트가 발생했을 때 자동으로 실행되는 동작트랜잭션의 특성 원자성(Atomicity)모두 실행되거나, 전혀 실행되지 않아야 한다. 트랜잭션의 작업은 한 번에 실행되어, 중간에 실패하면 전부 취소된다.일관성(Consistency)트랜잭션 실행 전과 후에 데이터는 일관된 상태여야 한다.계좌로 송금할 때, 돈이 빠지는 것 뿐만 아니라 다른 사람의 계좌에 돈이 들어가야 한다.고립성(Isolation)여러 트랜잭션이 동시에 실행되도 서로 간섭하면 안된다.각각이 독립적으로 실행된 것처럼 보여야 한다.지속성(Durability)트랜잭션이 완료되면, 그 결과는 영구적으로 저장되야 한다.서버가 꺼져도 데이터는 유지되야 한다.SQL 쿼리데이터 조회(SELECT)SELECT *..
자바 싱글톤 출력public class Connection { private static Connection _inst = null; private int count = 0; private Connection() {} public static Connection getInstance() { if (_inst == null) { _inst = new Connection(); } return _inst; } public void count() { count++; } public int getCount() { return count; } public static void ma..
자바 출력 문제public class MoonMiSae { static void myStaticMethod() { System.out.println("스태틱 함수 출력"); } public void myPublicMethod() { System.out.println("스태틱 함수 출력"); } public static void main(String[] args) { myStaticMethod(); // 정상 출력 // myPublicMethod(); // 미출력 // public 함수는 객체를 생성해서 가져와야 함 MoonMiSae myObj = new MoonMiSae(); myObj.m..

간단한 논리 연산 코드function solution(x1, x2, x3, x4) { var answer = true; if(x1 == true || x2 == true) { if(x3 == true || x4 == true) { answer = true; } else { answer = false; } } else { answer = false; } return answer;} 해설or과 and를 비교하는 논리 연산 문제이며, x1과x2, x3과x4에서 둘 중 하나라도 true가 있다면 true를 반환하고 해당 반환 값끼리 비교해서 둘다 true일때만 true를 반환한다. if문으..
자료 사전 표기법= : 자료의 정의+ : 자료의 연결() : 자료의 생략[] : 자료의 선택{} : 자료의 반복** : 자료의 설명(주석)테스트 유형블랙박스동치(동등) 분할 검사(Equivalence Partitioning Testing)경계값 분석(Boundary Value Analysis)원인-효과 그래프 검사(Cause-Effect Graphing Testing)오류 예측 검사(Error Guessing)비교 검사(Comparison Testing)화이트박스기초 경로 검사제어 구조 검사조건 검사(Condition Testing)루프 검사(Loop Testing)데이터 흐름 검사(Data Flow Testing)인터페이스 구현 검증 도구 xUnit, STAF, FitNesse, NTAF, Seleni..
정규화 과정1NF : 모든 도메인이 원자 값으로만 구성2NF : 기본키가 아닌 속성이 기본키에 대한 완전 함수적 종속을 만족, 부분적 함수 종속을 제거한 정규형3NF : 기본키가 아닌 모든 속성이 기본키에 대해 이행적 함수 종속 관계를 만족하지 않는 정규형BCNF : 모든 결정자가 후보키인 정규형, 종속성 보존X4NF : 다치 종속이 성립하는 경우, R의 모든 속성이 A에 함수적 종속 관계를 만족5NF : 모든 조인 종속이 R의 후보키를 통해서만 성립되는 정규형도부이결다조시스템 카탈로그시스템 카탈로그는 DBMS가 스스로 생성하고 유지하며, 시스템 자신이 필요로 하는 스키마 및 여러가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.또한, 시스템 카탈로그에 저장되는 내용을 메타데이터라고도 한다...
교착상태가 발생할 수 있는 조건이 아닌 것은? 1. Mutual exclusion2. Hold and wait3. Non-preemption4. Linear wait더보기답: 4 해설:교착상태 발생의 조건상호 배제 (mutual exclusion)점유와 대기 (hold and wait)비선점 (Non-preemption)환형 대기 (Circular wait)리눅스 Bash 쉘(Shell)에서 export와 관련한 설명으로 틀린 것은?1. 변수를 출력하고자 할 때는 export를 사용해야 한다.2. export가 매개변수 없이 쓰일 경우 현재 설정된 환경변수들이 출력된다.3. 사용자가 생성하는 변수는 export 명령어 표시하지 않는 한 현재 쉘에 국한된다.4. 변수를 export 시키면 전역(Global..