프로그램 : 실행 가능한 컴퓨터 명령어의 집합소프트웨어 : 분석, 설계, 프로젝트 계획 등을 포함한 관련 문서 with 프로그램시스템 : 어떤 특정 요구를 충족시키기 위해 주어진 공통 목적을 함께 수행하는 상호 연관된 구성품(components)으로 통합된 것, 구성품
프로세스란? 특정 목표를 달성하기 위한 일의 과정 또는 순서소프트웨어 프로세스란? 소프트웨어 제품이 만들어지는 일련의 단계구성요소 : 전반적인 프로세스, 프로세스의 단계, 사람, 중간 산출물요구사항 → 아키텍쳐 → 설계 → 구현 → 테스트유지보수는 전 단계와 모두 관련
어떤 생각을 가지고 프로세스를 구성하느냐에 따라 구현이 달라지기 때문에 problem origin을 찾기에 쉽고, 문제가 발생해도 영향 범위를 알 수 있기 위해 SW는 각 단계별로 나누어져 있는 프로세스가 중요하다. 각 단계로 나누는 이유는 각각의 단계마다 해야하는 일
현실 세계를 개선하기 위해 수많은 문제(Problem)을 만나고,문제를 해결하기 위해 수많은 솔루션(Solution)들이 도출되고 있음Problem = Wants, NeedsSolution = Requirement사용자가 문제를 해결하거나 목표를 달성하는 데 필요한 조
linux 명령어ls : 디렉토리 목록cat : 파일 출력pwd : 현재 디렉토리 출력uname : 시스템 정보 출력시스템 연계 기술DB 링크 : DB 링크 객체 이용, 수신 생성, 송신 직접 참조 (e.g., ODBC, JDBC)DB커넥션 : 수신측 WAS → 송신측
디지털 저작권 관리 (DRM) 기술요소암호화키관리암호화 파일생성식별기술저작권 표현정책관리크랙방지인증사용자 인터페이스체크박스 : 1개 이상 값 선택 가능라디오버튼 : 하나만 선택 가능텍스트박스 : 텍스트 입력 수정 가능토글버튼 : on off 같ㅌ이 둘 중 하나 선택하는
스키마개념 스키마 : 사용자,데이터베이스 관리자 관점의 스키마. 실제로 어떤 데이터가 저장되었으며, 데이터 간의 관계는 어떻게 되는지 정의하는 스키마. 1개만 존재, 접근 권한, 보안 및 무결성 등 정의 포함내부 스키마 : 저장장치와 DB설계자, 개발자 관점의 스키마.