운영체제 특징 파악 운영체제의 특징 운영체제(Operating System)? 사용자로 하여금 컴퓨터의 하드웨어를 보다 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어 하드웨어의 구성 컴퓨터의 장치를 제어하고 데이터를 처리하는 중앙 처리 장치(CPU) 데이터를 저장하는 기억 장치(Memory) 외부와의 통신을 담당하는 통신장치 데이터 입력/출력을 담당하는 입출력 장치(I/O) [ 윈도즈 계열 운영체제의 특징 ] 윈도우는 MS-DOS의 멀티태스킹 기능과 GUI 환경을 제공하는 응용 프로그램으로서, 마이크로소프트사가 개발한 운영체제 마이크로소프트사(MS)에서 1995년도에 Windows 95를 발표한 이후에 98, ME, XP, 7, 8,10 등의 버전으로 지속적으로 출시되고 있음 사용자가 컨트롤..
전체 글
예쓰아캔두언어 특성 활용 프로그래밍 언어의 언어별 특성 [ 프로그래밍 언어별 특성 ] FORTRAN 1954년에 초기 버전이 개발된 언어 시스템 의존적, 프로그램 작성을 위해서는 컴퓨터 시스템 관련 지식이 많이 필요함 1977년 FORTRAN77이 등장했으나 그 이후 등장한 언어와 비교하여 자료 구조가 제한적 COBOL 1960년에 미국 국방성에 의해 개발됨 단순한 입출력 구현 시에도 많은 형식적인 문장이 필요하며, 비교적 프로그램 크기가 크고 구문이 복잡함 순차적 방식의 언어로, 웹 응용 프로그램과 쉽게 통합할 수 있다는 점이 유용함 자료 구조의 선언 부분과 프로그램의 실행 부분을 분리했다는 특징이 있음 PASCAL 잘 짜인 구조와 간결성으로 인해 프로그래밍 언어로써 성공했으나, 분리 컴파일과 문자열의 적절한 ..
기본 문법 활용하기 변수 활용 [ 프로그래밍 언어 활용의 개요 ] 프로그래밍 언어란 컴퓨터 시스템을 동작시키기 위한 프로그램 작성 언어 1. 비트(Bit) 비트(Bit; Binary Digit) : 0과 1로만 구성된 이진법을 이용 1바이트(Byte) = 8비트(bit) 2. 컴퓨터에 명령 전달 방법 컴퓨터에 명령을 전달할 때에는 비트(Bit)로 전달됨 0과 1을 컴퓨터가 이해할 수 있는 방식으로 변환하여 전달 전기적 신호를 이용하거나 광신호를 이용하는 방식 3. 컴퓨터 시스템 구조 컴퓨터는 전달받은 0과 1의 값들을 정해진 순서대로 실행하며 그 과정에서 처리(Processing), 저장(Store) 등을 수행함 중앙 처리 장치(CPU) : 프로그램 실행 및 데이터 처리 기억 장치(Memory) : 저장..
애플리케이션 성능 분석 애플리케이션 성능 점검 애플리케이션 성능? 사용자의 요구 기능을 해당 애플리케이션이 최소의 자원을 사용하면서 얼마나 빨리, 많은 기능을 수행하는가를 육안 또는 도구를 통하여 점검하는 것 [ 애플리케이션의 성능을 측정하기 위한 지표 ] 처리량(Throughput) : 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수 웹 애플리케이션의 경우 시간당 페이지 수로 표현하기도 함 응답 시간(Response Time) : 사용자 입력이 끝난 후, 애플리케이션의 응답 출력이 개시될 때까지의 시간 경과 시간(Turnaround Time) : 애플리케이션에 사용자가 요구를 입력한 시점부터 트랜잭션 처리 후 그 결과의 출력이 완료할 때까지 걸리는 시간 자원 사용률(Resource Usage..
애플리케이션 통합 테스트 통합 테스트 소프트웨어 각 모듈 간의 인터페이스 관련 오류 및 결함을 찾아내기 위한 체계적인 테스트 기법 단위 테스트가 끝난 모듈 또는 컴포넌트 단위의 프로그램이 설계 단계에서 제시한 애플리케이션과 동일한 구조와 기능으로 구현된 것인지를 확인하는 것이 목적임 [ 통합 테스트 수행 방법의 분류 ] 검증적인 방법 상향식 통합(Bottom Up) 하향식 통합(Top Down) 비점증적인 방법 빅뱅 방식 : 모든 컴포넌트를 사전에 통합하여 전체 프로그램을 한꺼번에 테스트하는 것 [ 하향식 통합 ] 메인 제어 모듈(프로그램)로부터 아래 방향으로 제어의 경로를 따라 이동하며 하향식으로 통합하면서 테스트를 진행함 메인 제어 모듈에 통합되는 하위 모듈과 최하위 모듈은 '깊이-우선' 또는 '너비..
애플리케이션 테스트 케이스 작성 응용 소프트웨어의 유형 및 특성 이해 상용 소프트웨어 : 불특정 일반인에게 필요한 공통의 기능을 제공 산업 범용 소프트웨어 시스템 소프트웨어 : 운영체제(임베디드/리얼타임), DBMS(DataBase Management System) 등 미들웨어 : 웹 애플리케이션 서버, 실시간 데이터 처리, 클라우드 서비스 등 응용 소프트웨어 : 영상 인식/분석 등 영상 관련 소프트웨어 산업 특화 소프트웨어 : 특정 산업 분야에서 요구하는 기능만을 구현하기 위한 목적의 소프트웨어 자동차, 항공, 조선, 건설, 패션 의류, 농업, 의료, 국방, 공공 분야 등을 지원하는 소프트웨어 서비스 제공 소프트웨어의 특성 및 유형 서비스 제공 소프트웨어 : 개발된 소프트웨어의 판매가 아닌 특정한 사용..