목록분류 전체보기 (138)
개발자 '쑥말고인절미'
351 DB 관련 신기술 352 회복(Recovery) 353 병행제어(Concurrency Control) 354 교착상태 DB 관련 신기술 1) 하둡(Hadoop) 오픈 소스를 기반으로 한 분산 컴퓨팅 플랫폼 일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 형성하고 그 안에 보관된 거대한 데이터 세트를 병렬로 처리할 수 있도록 개발된 자바 소프트웨어 프레임워크로, 구글, 야후 등에 적용되고 있음 2) 맵리듀스(MapReduce) 대용량 데이터를 분산 처리하기 위한 목적으로 개발된 프로그래밍 모델로, 흩어져 있는 데이터를 연관성 있는 데이터 분류로 묶는 Map 작업을 수행한 후 중복 데이터를 제거하고 원하는 데이터를 추출하는 Reduce 작업을 수행 3) 타조(Tajo) 오픈 소스 기반 분산 컴퓨팅 플..
346 SW 관련 용어 347 보안 관련 용어 348 HW 관련 신기술 349 Secure OS의 개요 350 Secure OS의 보안 기능 SW 관련 용어 1) 매시업(Mashup) 웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, 데이트베이스 등을 만드는 기술 다수의 정보원이 제공하는 콘텐츠를 조합하여 하나의 서비스로 제공하는 웹 사이트 또는 애플리케이션을 말함 2) 서비스 지향 아키텍처(SOA; Service Oriented Architecture) 기업의 소프트웨어 인프라인 정보시스템을 공유와 재사용이 가능한 서비스 단위나 컴포넌트 중심으로 구축하는 정보기술 아키텍처 SOA 기반 애플리케이션 구성 계층 : 표현 계층(Presentation), 업무 프로세스 계층(Biz-Pro..
339 네트워크 관련 신기술 340 네트워크(Network) 설치 구조 341 VLAN(Virtual Local Area Network) 342 LAN의 표준안 343 CSMA/CA(Carrier Sense Multiple Access/Collision Avoidance) 344 경로 제어 프로토콜(Routing Protocol) 345 흐름 제어(Flow Control) 네트워크 관련 신기술 1) IoT(Internet of Things, 사물 인터넷) 정보 통신 기술을 기반으로 실세계(Physical World)와 가상 세계(Virtual World)의 다양한 사물들을 인터넷으로 서로 연결하여 진보된 서비스를 제공하기 위한 서비스 기반 기술 2) 메시 네트워크(Mesh Network) 차세대 이동통신..
335 소프트웨어 개발 방법론 테일러링 336 소프트웨어 개발 프레임워크 337 프레임워크의 특성 338 소프트웨어 정의 기술(SDE, SDx; Software-Defined Everything) 소프트웨어 개발 방법론 테일러링 프로젝트 상황 및 특성에 맞도록 정의된 소프트웨어 개발 방법론의 절차, 사용기법 등을 수정 및 보완하는 작업 소프트웨어 개발 방법론 테일러링 작업 시 고려해야 할 사항 1) 내부적 기준 1. 목표환경 시스템의 개발 환경과 유형이 서로 다른 경우 테일러링이 필요함 2. 요구사항 프로젝트의 생명 주기 활동에서 개발, 운영, 유지보수 등 프로젝트에서 우선적으로 고려할 요구사항이 서로 다른 경우 테일러링이 필요함 3. 프로젝트 규모 비용, 인력, 기간 등 프로젝트의 규모가 서로 다른 경..

328 PERT 329 CPM 330 간트 차트 331 프로젝트 관리(Project Management) 332 ISO/IEC 12207 333 CMMI(Capability Maturity Model Integration) 334 SPICE(Software Process Improvement and Capability dEtermination) PERT(Program Evaluation and Review Technique, 프로그램 평가 및 검토 기술) 프로젝트에 필요한 전체 작업의 상호 관계를 표시하는 네트워크로 각 작업별로 낙관적인 경우, 가능성이 있는 경우, 비관적인 경우로 나누어 각 단계별로 종료 시기를 결정하는 방법 과거에 경험이 없어서 소요 기간 예측이 어려운 소프트웨어에서 사용 노드와 간선..
322 LOC(원시 코드 라인 수, source Line Of Code) 기법 323 수학적 산정 기법의 개요 324 COCOMO 모형 개요 325 COCOMO의 소프트웨어 개발 유형 326 Putnam 모형 327 기능 점수(FP) 모형 LOC 소프트웨어 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 기법 예측치 = (a + 4m + b) / 6 단, a : 낙관치, b : 비관치, m : 기대치(중간치) 산정 공식 노력(인월) = 개발 인원 × 투입 인원 = LOC / 1인당 월평균 생산 코드 라인 수 개발 비용 = 노력(인월) × 단위 비용(1인당 월평균 인건비) 개발 기간 = 노력(인월) / 투입 인원 생산성 = LOC / 노력(..
315 구조적 방법론 316 정보공학 방법론 317 컴포넌트 기반 방법론 318 소프트웨어 재사용의 개요 319 소프트웨어 재사용 방법 320 소프트웨어 재공학의 개요 321 CASE의 개요 구조적 방법론 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리(Process) 중심의 방법론 정보공학 방법론 정보 시스템의 개발을 위해 계획, 분석, 설계, 구축에 정형화된 기법들을 상호 연관성 있게 통합 및 적용하는 자료(Data) 중심의 방법론 컴포넌트 기반 방법론(CBD; Component Based Design) 기존의 시스템이나 소프트웨어를 구성하는 컴포넌트를 조합하여 하나의 새로운 애플리케이션을 만드는 방법론 컴포넌트 기반 방법론의 절차 1 단계) 개발 준비 단계 2 단계) 분석 단계..
교재 : 시나공_2024 핵심요약(상세 116 page) 1과목 소프트웨어 설계 1 ~72 / 72키워드 2과목 소프트웨어 개발 73 ~ 162 / 90키워드 3과목 데이터베이스 구축 163 ~ 231 / 69키워드 4과목 프로그래밍 언어 활용 232 ~ 314 / 83키워드 5과목 정보시스템 구축 관리 315 ~ 376 / 62키워드 : 2023년도 출제개념 1과목 소프트웨어 설계 1 ~ 72 / 72 키워드 001 소프트웨어 생명 주기 (Software Life Cycle) 002 소프트웨어 공학 003 폭포수 모형(Waterfall Model) 004 나선형 모형(Spiral Model, 점진적 모형) 005 애자일 모형 006 애자일 개발 4가지 핵심 가치 007 스크럼의 개요 008 스크럼 개발..