트랜잭션의 특성에는 원자성, 일관성, 독립성, 영속성이 있다. 이중에서 일관성, 영속성에 대해 설명하시오. - 일관성 : 트랜잭션이 성공적으로 완료되거나 실패하더라도 데이터베이스의 일관성이 유지되어야 한다. - 영속성 : 트랜잭션 종료 후, 논리적 장애나 오류 등으로 데이터 내용의 변화가 없어야 한다. ( )는 지금까지 PSTN 네트워크를 통해 이루어졌던 전화통화를 IP기술을 사용하여 음성데이터를 보냄으로 전화통화하기 위한 전송매체로 사람들이 인터넷을 사용할 수 있도록 하는 하드웨어 및 소프트웨어 범주이다. ()의 이점 중 하나는 사용자들이 인터넷 비용을 지불하여 e메일을 보낼 때 각각 요금을 지불하지 않는 것처럼 인터넷으로 전화를 걸어 초과 요금을 지불하지 않는다는 것이다. - VoIP ( )는 합법적..
개념과 정의, 테스트 프로세스, 테스트 문서화, 테스트 기법, 키워드 주도 테스팅 파트로 이루어진 소프트웨어 테스트 국제 표준은 무엇인지 쓰시오. - 테스트 지식 체계 ( ISO 29119 ) 사전 정의된 키워드의 모음으로 테스트 케이스를 만드는 것이다. 테스트 단계에서 자연어 대신 키워드를 사용함으로써 테스트 케이스는 이해하기 쉽고 유지보수가 용이하다. - 키워드 주도 테스팅 결함관리 도구 중 아틀래시안 사에서 개발한 버그 추적, 이슈 추적 관리 도구는 무엇인지 쓰시오. - JIRA 객체지향 통합 테스트에 대한 설명 객체지향 통합 테스트는 객체를 몇 개 결합하여 하나의 시스템으로 완성시키는 과정에서의 검사로, (1) 테스트와 (2) 테스트로 분류할 수 있다. (1) 테스트는 독립 클래스를 테스트한 후 ..
소프트웨어의 공개 개념을 표방하는 비제도권 단체인 자유 소프트웨어 재단(Free Software Foundation)의 종합적인 프로젝트다. ( )은 '모든 프로그램은 무료이어야 하며, 프로그램의 사용, 복사, 수정, 재분배에 대한 제한이 있어서는 안 된다.'는 것을 기본 이념으로 하고 있다. - GNU 운영체제의 종류 - iOS, Windows, Linux, UNIX, Android, MacOS GNU GPL에 대한 설명 - GNU GPL은 프리 소프트웨어 재단(FSF)에서 만든 GNU 소프트웨어를 누구나 자유롭게 사용하도록 하기 위해 만든 ( ) 라이선스다. GPL이 적용된 소프트웨어는 누구나 자유롭게 사용, 수정하여 재배포할 수 있다. ( )는 저작권을 뜻하는 카피라이트(Copyright)의 반대 ..