SQL 개념 SQL의 개요 국제 표준 데이터베이스 언어이며, 많은 관계형 데이터베이스(RDB)를 지원하는 언어로 채택 SQL의 분류 DDL(Data Define Language, 데이터 정의어) 스키마, 도메인, 테이블, 뷰, 인덱스를 정의, 변경, 삭제할 때 사용
시스템 인터페이스는 독립적으로 떨어져 있는 시스템들끼리 서로 연동하여 상호작용하기 위한 접속 방법이나 규칙시스템 인터페이스 요구사항은 개발을 목표로 하는 시스템과 외부 시스템을 연동하는데 필요한 시스템 인터페이스에 대한 요구사항을 기술한 것시스템 요구사항 명세서 포함
사용자와 시스템 간의 상호작용을 원활하게 도와주는 장치나 소프트웨어사용자 인터페이스의 3가지 분야정보 제공과 전달을 위한 물리적 제어에 관한 분야콘텐츠의 상세적인 표현과 전체적인 구성에 관한 분야모든 사용자가 편리하고 간편하게 사용하도록 하는 기능에 관한 분야CLI(C
특수한 목적을 갖는 마크업 언어를 만드는데 사용되는 다목적 마크업 언어태그를 사용트리 구조로 되어 있어 상위 태그가 하위 태그를 가짐네트워크 상에서 HTTP/HTTPS, SMTP 등을 이용하여 XML을 교환하기 위한 통신 규약최근에는 SOAP 대신 RESTful 프로토
현재 개발하고자 하는 시스템의 개발 범위를 설정하기 위해 구성과 기능, 연계정보, 소프트웨어, 하드웨어, 네트워크의 구성을 파악하는 과정1단계2단계3단계여러가지 소프트웨어 구성 요소와 외부 특성, 구성 요소 간의 관계를 표현하는 시스템 구조소프트웨어 집약적인 시스템에서
소프트웨어의 골격이 되는 기본 구조소프트웨어를 구성하는 요소들 간의 관계를 표현하는 시스템의 구조 또는 구조체좋은 품질을 유지하면서 사용자의 비기능적 요구사항으로 나타난 제약을 반영하고, 기능적 요구사항을 구현하는 방법을 찾는 해결 과정애플리케이션의 분할 방법과 분할된
애플리케이션에 잠재된 결함을 찾아내는 과정확인(Validation): 개발된 소프트웨어가 요구사항을 만족시키는지 사용자의 입장에서 확인검증(Verification): 기능을 제대로 수행하고 명세서에 맞게 만들었는지 개발자의 입장에서 점검테스트 전 개발한 소프트웨어의 유
개념적 데이터 모델링 → 논리적 데이터 모델링 → 물리적 데이터 모델링개념적 데이터 모델링: 현실 세계의 인식을 추상적인 개념으로 모델링논리적 데이터 모델링: 개념적 구조를 컴퓨터가 이해할 수 있는 형태로 변환업무 영역의 업무 데이터 및 규칙을 구체적으로 표현특징: 정
SDLC: 소프트웨어 개발 수명 주기 (Software Development Life Cycle)보안상 안전한 소프트웨어를 개발하기 위해 SDLC(소프트웨어 개발 생명주기)에 보안 강화를 위한 프로세스를 포함한 것유지보수 단계에서 보안 이슈를 해결하기 위해 소모되는 비
실행 파일을 묶어 배포용 설치 파일을 만듦사용자 중심으로 진행모듈화 하여 일반 배포 형태로 패키징사용자의 운영체제, CPU, 메모리 등에 필요한 최소 환경 정의UI는 시각적인 자료와 함께 매뉴얼과 일치시켜 패키징소프트웨어는 하드웨어와 함께 관리될 수 있도록 Manage
컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임처리 능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축 등운영체제의 성능을 평가하는 기준처리 능력 : 일정 시간 내에