[소프트웨어 공학]1-1. 소프트웨어 개념과 공학 소개
소프트웨어의 정의 및 특징 소프트웨어가 사용되는 곳 컴퓨터를 작동시키는 프로그램으로 하드웨어의 동작을 제어하는 수많은 명령어로 구성 하드웨어를 이용해 데이터를 처리하고 정보를 제공하여 여러 응용분야의 업무를 자동화함 컴퓨터 외에도 다양한 장비와 장치에서 사용됨 소프트웨어(software)란? 프로그램 + 프로그램 개발, 운영, 보수에 필요한 정보 일체 프로그램, 자료구조, 문서를 총칭 프로그램 산술, 논리적인 계산을 신속하게 처리하기 위한 명령어들과 데이터들의 집합 자료구조 자료의 형성 과정에서 컴퓨터 기억 장치 안에 자료 표현이나 처리 방법 등을 분석, 연구 등 데이터의 관계 처리 알고리즘 등 문서 각 단계마다 생산되는 문서, 메뉴얼, 계획서, 평가서, 분석서 등.. 소프트웨어의 특징 논리성(비가시성)..
[Network] 1-1. 데이터 통신과 통신망
데이터 통신 데이터 통신의 역사 최초의 데이터 통신: SAGE (공중감시시스템) 세계 최초의 데이터 통신: SABRE (비행기 예약 시스템) 최초 패킷 통신망: ARPANET(1969) 인터넷의 모체, 다수의 컴퓨터에서 하나의 네트워크로 접근 가능 통신프로토콜의 기본요소 구문(Syntax): 데이터를 어떻게 구성할지의 형식 의미(semantic): 데이터를 제어할 방법, 에러 발생했을 때 타이밍(timing): 속도 조절, 순서관리 데이터의 표현 문자: 일반적으로 32비트의 유니코드를 사용 (세계 모든 언어나 기호 표현 가능) 숫자: 부호화 절대치, 1의 보수, 2의 보수 등 숫자로 표시함 이미지: 픽셀로 표시, 파일 형식은 JPG(JPEG), GIF, BMP, PNG, TIF, TIFF 등 픽셀은 화면..