본문 바로가기

정보처리기사 실기 정리

[시스템 카탈로그] 시스템 카탈로그, 메타 데이터, 데이터 디렉토리 ※ 시스템 카탈로그(system catalog) : 다양한 객체에 관한 정보를 포함하는 시스템 데이터베이스이다. ※ 메타데이터(meta-data) : 시스템 카탈로그에 저장된 정보 데이터베이스 객체 정보 (테이블, 인덱스 등) 사용자 정보 ( 아이디, 패스워드 등) 테이블 무결성 제약 조건 정보 (기본키 외래키, 트리거 등) ※ 데이터 디렉토리(data directory) : 데이터 사전에 수록된 데이터에는 그냥 접근할 수 있는 게 아니고, 모종의 정보가 있어야 한다. 그러한 정보를 관리하는 시스템을 데이터 디렉토리라고 한다. -- 데이터 디렉토리는 유지관리를 위해 존재하기에 사용자가 만지면 안 된다. 따라서 시스템만 접근할 수 있다. -- 반면, 시스템 카탈로그는 데이터 사전의 내용일 뿐이므로 사용자와.. 더보기
[정보처리기사] ISO/IEC12207, ISO/IEC15504, CMMI ※ ISO/IEC12207 - ISO가 만든 소프트웨어 생명주기 프로세스 - 기본 생명 주기 프로세스, 지원 생명 주기 프로세스, 조직 생명 주기 프로세스로 나뉜다. ※ CMMI(Capability Maturity Model Integration) - 영어 뜻풀이 그대로 개발조직의 능력과 성숙도를 평가하는 모델 - 카네기멜론 SEI에서 개발 - CMMI 소프트웨어 프로세스 성숙도 : 초기, 관리, 정의, 정량적 관리, 최적화[초관정정최] ※ ISO/IEC15504 (SPICE : Software Process Improvement and Capability dEtermination) - 소프트웨어 프로세스를 평가하고 개선하기 위한 국제 표준 - SPICE의 구성 : (고객-공급자 프로세스) (공학 프로세.. 더보기
[개발 비용 산정] 수학적 산정기법(COCOMO, Putnam, FP) ※ COCOMO(COnstructive COst MOdel) - LOC(source Lines of Code)로 비용산정하는 기법 - 보헴(Boehem)이 제안 COCOMO 개발 유형 특징 조직형(Organic Mode) - 5만 라인(50KDSI)이하 - 기관 내부의 중소규모 소프트웨어 반분리형(Semi-Detached Mode) - 30만 라인 이하 - 컴파일러, 인터프리터 같은 유틸리티 내장형(Embedded Mode) - 30만 라인 이상 - 초대형 소프트웨어 COCOMO 모형의 종류 특징 기본형(Basic) sw의 '크기'와 '개발유형'만으로 비용산정 중간형(Intermediate) - 기본형 + @ - 제품, 컴퓨터, 개발요원, 프로젝트의 특성도 고려해서 비용산정 발전형(Detailed) - .. 더보기
[정보처리기사] 프레임워크(정의, 종류, 특징) ※ 프레임워크 -개발에 공통적으로 사용되는 아키텍처와 구성요소를 일반화한 것 - 프레임워크의 기능 : 예외처리, 사용자 인증 서비스, 서비스 관리, 트랜잭션 처리, 메모리 공유 등 ※ 프레임워크 종류와 특징 스프링 : 자바기반 경량형 애플리케이션 프레임워크 전자정부 프레임워크의 기반 동적 웹사이트 개발에 사용됨 전자정부 프레임워크 공공부문 정보화 사업 시 필요한 아키텍처와 기능을 제공 오픈소스 기반이라 업체에 종속되지 않을 수 있음 닷넷 프레임워크 윈도우 프로그램의 개발, 실행환경을 제공 CLR(Common Language Runtime)이라는 가상머신 상에서 작동 ※ 프레임워크의 특성 - 모듈화(Modularity), 재사용성(Reuseability), 확장성(Extensibility), 제어의 역흐름.. 더보기