필기5 [필기] 제 5과목 - 정보시스템 구축 관리 요점 정리 COCOMO 소프트웨어 개발 유형 : 소프트웨어의 복잡도나 원시 프로그램의 규모에 따라 분류한다. 보헴이 제안했다. - 조직형(Organic) : 기관 내부에서 개발된 중/소규모 소프트웨어가 해당한다. 일괄 자료 처리, 과학 기술 계산용, 비즈니스 자료 처리용으로 50KDSI 이하 소프트웨어 개발에 사용한다. 사무 처리용, 업무용, 과학용 응용 S/W - 반분리형(Semi-Detached) : 조직형과 내장형의 중간으로 컴파일러, 인터프리터 같은 유틸리티 개발에 사용한다. 트랜잭션 처리 시스템, 운영체제, 데이터 베이스 관리 시스템으로 30KDSI 이하 소프트웨어 개발에 사용한다. - 내장형(Embedded) : 최대형 규모의 트랜잭션 처리 시스템이나 운영체제 등 300KDSI 이상의 소프트웨어 개발에 .. 2023. 2. 26. [필기] 제 4과목 - 프로그래밍 언어 활용 요점 정리 HRN : Hightest Response-ratio Next, SJF 기법을 보완한 것으로 대기 시간과 서비스 시간을 활용한다. 우선순위를 계산해 숫자가 높을 수록 우선순위가 높다. (대기 시간 + 서비스 시간) / 서비스 시간 SSTF : 현재 위치에서 가장 가까운 거리에 있는 트랙의 요청을 먼저 서비스한다. 교착 상태 발생의 조건 - 상호 배제(Mutual Exclusion) : 한번에 한개의 프로세스만이 공유 자원을 사용할 수 있어야 한다. - 점유와 대기(Hold and Wait) : 최소한 하나의 자원을 점유하고 있으면서 다른 프로세스의 자원을 추가로 점유하기 위해 대기하는 프로세스가 있어야 한다. - 비선점(Non-preemption) : 다른 프로세스에 할당된 자원은 사용이 끝날 때까지 강.. 2023. 2. 26. [필기] 제 3과목 - 데이터 베이스 설계 요점 정리 데이터 베이스 무결성 - 개체 무결성 : 한 릴레이션의 기본키를 구성하는 어떤 속성값도 NULL값이나 중복값을 가질 수 없다. - 참조 무결성 : 외래키 값은 NULL이거나 참조 릴레이션의 기본키 값과 동일해야 하고, 릴레이션은 참조할 숭 ㅓㅄ는 외래키 값을 가질 수 없다. - 도메인 무결성 : 주어진 속성 값이 정의된 도메인에 속한 값이어야 한다. - 사용자 정의 무결성 : 속성 값들이 사용자가 정의한 제약 조건에 만족해야 한다. 트랜잭션 : DB에서 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산이다. - 활동(Activity) : 트랜잭션이 실행 중인 상태 - 실패(Failed) : 트랜잭션 실행에 오류가 발생해 중단된 상태 - 철회(Aborted) :.. 2023. 2. 26. [필기] 제 2과목 - 소프트웨어 개발 요점 정리 소프트웨어 테스트 - 화이트 박스 테스트 : 코드를 오픈한 상태에서 진행해 모든 경로를 테스트하고, 논리적 경로를 제어한다. 기초 경로 검사, 제어구조 검사(조건 검사, 루프 검사, 데이터 흐름 검사) - 블랙 박스 테스트 : 각 기능이 완전히 작동 되는 것을 입증하는 테스트로 기능 테스트, 요구나 명세를 기초로 한다. S/W 인터페이스에서 진행되며 테스트 후반부에 적용한다. 동치 분할 검사, 경계값 분석, 원인-효과 그래프 검사, 오류 예측 검사, 비교 검사 이진 트리 운행 : Root를 언제 찾는지에 따라 방식이 나뉜다. - Preorder : Root -> Left -> Right - Inorder : Left -> Root -> Right - Postorder : Left -> Right -> R.. 2023. 2. 26. 이전 1 2 다음