소프트웨어 생명 주기(Software Life Cycle)소프트웨어를 개발하기 위한 각 단계별 과정소프트웨어 개발 단계계획-분석-설계-구현-테스트-유지보수소프트웨어 개발 방법론구조적, 정보공학, 객체지향, 컴포넌트, 애자일방법론 등생명 주기 모형폭포수, 프로토타입, 나
데이터베이스(Database) 데이터 저장소 데이터들을 논리적인 구조로 조직화하거나, 물리적인 공간에 구축 논리 데이터저장소: 데이터 및 데이터 간의 연관성, 제약조건 식별 등 물리 데이터저장소: 논리 데이터를 실제 저장장치에 저장함 DBMS(DataBase
사용자의 요구사항에 맞춰 송수신 모듈과 중계 모듈 간의 연계를 구현함연계 매커니즘직접 연계 방식 : DB Link, API/Open API, DB Connection, JDBC 등간접 연계 방식 : ESB, 소켓(Socket), 웹 서비스(Web Service) 등소켓
하드웨어 환경서버 종류웹 서버(Web Server) : 저용량 정적 파일 제공웹 애플리케이션 서버(WAS, Web Application Server) : 동적 서비스, 서버 간 인터페이스 역할데이터베이스 서버(Database Server) : 데이터베이스와 DBMS파일
시스템 인터페이스 요구사항 분석 시스템 인터페이스 요구사항 명세서의 구성 요소 인터페이스 이름 연계 대상 시스템 연계 범위 및 내용 연계 방식 송신 데이터 인터페이스 주기 기타 인터페이스 요구사항 검증 인터페이스 시스템 식별 송수신 데이터 식
사용자 인터페이스(UI, User Interface)구분CLI(Command Line Interface) : 텍스트 명령어 입력과 출력GUI(Graphical User Interface) : 그래픽 환경NUI(Natural User Interface) : 사용자의 말이
정보처리기사 실기 - 애플리케이션 테스트 관리 애플리케이션 테스트 애플리케이션 테스트 애플리케이션 테스트 애플리케이션 결함을 찾아내는 일련의 행위 및 절차 고객의 요구사항을 만족시키는지 확인(Validation) 정확히 기능을 수행하는지 검증(Verific
DDL(Data Define Language) - 데이터 정의어 : DB 구조, 형식,접근 방식 등 데이터베이스를 구축하거나 수정하는 언어 - 종류: CREATE, ALTER, DROP 등 - 스키마(Schema) : 데이터베이스 구조와 제약 조건 등에 관한
안전한 소프트웨어를 개발하기 위한 보안 강화 프로세스cf. 소프트웨어 개발 생명 주기(SDLC, Software Development Life Cycle)대표적인 방법론CLASP : 개발 초기 단계에서 보안을 강화하는 방법론SDL : 마이크로소프트 사에서 기존의 SDL
데이터 입출력 제어문 포인터 구조체 사용자 정의 함수 JAVA 클래스 JAVA 활용 Python 활용 절차적 프로그래밍 언어 객체 지향 프로그래밍 언어 스크립트 언어 선언형 언어 라이브러리 예외 처리
운영체제 목적 처리 능력 향상(Throughput) 반환 시간 단축(Turn Around Time) 사용 가능도 향상(Availability) 신뢰도 향상(Reliability) 종류 Windows GUI, 선점형 멀티태스킹, 자동 감지(Plu
생성한 실행 파일들을 묶어 배포용 설치 파일로 만듦사용자 중심으로 진행개발 과정에서 정리된 릴리즈 정보를 사용자와 공유하기 위한 문서작성 항목헤더, 개요, 목적, 문제 요약, 재현 항목 등디지털 콘텐츠가 저작권자가 의도한 용도로만 사용되도록 하는 디지털 콘텐츠 관리 및