정보처리기사

요구사항 정의 요구공학 개요 요구공학(Requirements Engineering)? 요구사항을 정의하고, 문서화하고, 관리하는 프로세스를 의미 [ 요구사항 개발 프로세스 ] 요구사항 분석 기법 요구사항 분류(Requirement Classification) 개념 모델링(Conceptual Modeling) 요구사항 할당(Requirement Allocation) 요구사항 협상(Requirement Negotiation) 정형 분석(Formal Analysis) 1. 요구사항 분류(Requirement Classification) [ 분류 기준 ] 기능/비기능 요구사항이 하나 이상의 고수준 요구사항으로부터 유도된 것인지 또는 이해관계자나 다른 원천(source)으로부터 직접 발생한 것인지 요구사항이 제품..
현행 시스템 파악 현행 시스템 현행 시스템이 어떤 하위 시스템으로 구성되어 있는지, 제공하는 기능이 무엇인지, 다른 시스템들과 어떤 정보를 주고받는지, 어떤 기술요소를 사용하고 있는지, 사용하고 있는 소프트웨어 및 하드웨어는 무엇인지, 네트워크는 어떻게 구성되어 있는지 등을 파악하는 활동 향후 개발하고자 하는 시스템의 개발범위 및 이행 방향성 설정에 도움을 주는 것이 목적 [ 현행 시스템 파악 절차 ] 1단계 : 현행 시스템의 구성, 기능, 인터페이스 현황을 파악하는 단계 2단계 : 현행 시스템의 아키텍처 및 소프트웨어 구성 현황을 파악하는 단계 3단계 : 현행 시스템의 하드웨어 및 네트워크 구성 현황을 파악하는 단계 현행 시스템 구성/기능 및 인터페이스 [ 현행 시스템 구성 현황 ] 정의 : 조직의 주..
네트워크 계층 구조 파악 네트워크 개요 네트워크? 원하는 정보를 원하는 수신자 또는 기기에 정확하게 전송하기 위한 기반 인프라 프로토콜? 정보 전달 시 따르기로 약속한 규칙 1. WAN(Wide Area Network) 국가, 대륙과 같이 광범위한 지역을 연결하는 네트워크 거리에 제약이 없으나 다양한 경로를 지나 정보가 전달되므로 LAN보다 느린 속도, 높은 에러율 전용 회선 방식 : 통신 사업자가 사전에 계약을 체결한 송신자와 수신자끼리만 데이터를 교환하는 방식 교환 회선 방식 : 공중망을 활용하여 다수의 사용자가 선로를 공유하는 방식 회선 교환 방식? 물리적 전용선을 활용하여 데이터 전달 경로가 정해진 후 동일 경로로만 전달됨 데이터를 동시에 전송할 수 있는 양을 의미하는 대역폭이 고정되고 안정적인 ..
데이터베이스 종류 및 선정 데이터베이스 종류 [ 데이터 베이스 개요 ] 데이터베이스(Database)? 다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합 자료의 중복성 제거, 무결성 확보, 일관성 유지, 유용성 보장은 데이터베이스 관리의 핵심 DBMS(Database Management System)? 위와 같은 데이터 관리의 복잡성을 해결하는 동시에 데이터 추가, 변경, 검색, 삭제 및 백업, 복구, 보안 등의 기능을 지원하는 소프트웨어 [ 데이터베이스 종류 ] 1. 파일 시스템 파일에 이름을 부여하고 저장이나 검색을 위하여 논리적으로 그것들을 어디에 위치시켜야 하는지 등을 정의한 뒤 관리하는 데이터베이스 전 단계의 데이터 관리 방식 ISAM(Indexed Seque..
운영체제 특징 파악 운영체제의 특징 운영체제(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..
잇현
'정보처리기사' 태그의 글 목록