>  기사  >  주니어 소프트웨어 프로그래머 시험의 내용은 무엇입니까?

주니어 소프트웨어 프로그래머 시험의 내용은 무엇입니까?

hzc
hzc원래의
2020-06-10 10:14:529595검색

주니어 소프트웨어 프로그래머 시험의 내용은 무엇입니까?

소프트웨어 프로그래머 초등 시험 내용:

1. 시험 설명:

1. 숫자 체계와 그 변환, 데이터의 기계 내 표현, 산술 및 논리 연산 등을 마스터하세요.

2. 컴퓨터의 구성과 각 주요 구성요소의 성능 지표를 이해합니다.

3. 운영 체제 및 프로그래밍 언어에 대한 기본 지식을 습득합니다. 일반적으로 사용되는 컴퓨터 사무용 소프트웨어

5. 기본 데이터 구조 및 일반적으로 사용되는 알고리즘에 능숙함

6. C++, Java 및 Visual Basic 프로그래밍 언어 중 하나에 능숙함. 데이터베이스, 네트워크 및 멀티미디어 기본 지식

8. 소프트웨어 엔지니어링의 기본 지식을 숙지하고 소프트웨어 개발 프로젝트 관리 상식을 이해합니다.

9. , 관련 법률 및 규정에 대한 기본 지식

10. 정보화 및 컴퓨터 응용에 대한 기본 지식을 이해합니다.

11. 컴퓨터 분야의 간단한 영어 자료를 올바르게 읽고 이해합니다.

2. 시험 과목:

1. 시험 시간은 150분입니다. 2.프로그래밍, 시험시간은 150분입니다.

3. 시험 범위:

시험 주제 1: 컴퓨터 및 소프트웨어 공학의 기본 지식

1. 컴퓨터 과학의 기초 1.1 숫자 체계 및 그 변환

일반적으로 사용되는 이진수, 십진수 및 16진수 체계 수체계와 그 상호변환

1.2 데이터의 표현

숫자의 표현

숫자가 아닌 데이터의 표현

1.3 산술연산과 논리연산

컴퓨터에서 이진수의 연산방법

논리대수학의 기본연산

1.4 수학 응용

일반적인 수치 계산(행렬, 근사해, 보간법)

순열 및 조합, 응용 통계

코딩의 기초

1.5 일반적인 데이터 구조

배열

선형 목록 및 연결 목록

큐, stack

Tree

Figure

1.6 일반적으로 사용되는 알고리즘

알고리즘과 데이터 구조의 관계

알고리즘 설계 및 알고리즘 설명

일반적으로 사용되는 정렬 알고리즘

검색 알고리즘

일반적으로 사용되는 수치 계산 방법

문자열 처리 알고리즘

재귀 알고리즘

최소 스패닝 트리, 위상 정렬 및 단일 소스 포인트 최단 경로 해결 알고리즘

2. 컴퓨터 시스템의 기본 지식

2.1 하드웨어의 기본 지식

2.1.1 컴퓨터의 종류와 특성

마이크로컴퓨터 (PC), 워크스테이션, 서버, 메인프레임, 메인프레임 컴퓨터, 슈퍼컴퓨터, 병렬 머신

2.1.2 중앙 처리 장치 CPU

CPU 구성

일반적으로 사용되는 레지스터

명령 시스템, 주소 지정 모드

명령 실행 제어, 인터럽트 제어, 프로세서 성능

2.1.3 메인 메모리 및 보조 기억 장치

저장 매체

캐시(Cache), 메인 메모리

보조 기억 장치

2.1.4 I/O 인터페이스, I/O 장치 및 통신 장치

I/O 인터페이스

I/O 장치(유형, 특성)

통신 장치(유형, 특성)

I/O 장치와 통신 장치의 연결 방법 및 연결 매체 유형

2.2 소프트웨어 기본 지식

2.2.1 운영 시스템의 기본 지식

운영 체제의 종류와 기능

프로세서 관리

스토리지 관리

장치 관리

파일 관리

작업 관리(작업 스케줄링 알고리즘)

그래픽 사용자 인터페이스 및 작동 방법

2.2.2 프로그래밍 언어 및 언어 처리 프로그램에 대한 기본 지식

언어 번역에 대한 기본 지식(어셈블리, 컴파일, 해석)

프로그래밍 언어의 기본 구성 요소: 데이터, 연산, 제어 및 전송

프로그래밍 언어 유형 및 특성

2.3 네트워크 기본 지식

네트워크의 기능, 분류, 구성 및 토폴로지

기본 네트워크 프로토콜 및 표준

공용 네트워크 장비 및 네트워크 통신 장비, 네트워크 운영 체제에 대한 기본 지식

클라이언트/서버 구조, 브라우저/서버 구조

근거리 통신망(LAN) 기초 지식

인터넷 기초 지식

2.4 데이터베이스 기초 지식

데이터베이스 관리 시스템의 주요 기능 및 특징

데이터베이스 스키마(개념 스키마, 외부 스키마, 내부 스키마) 스키마)

데이터 모델, ER 다이어그램

데이터 연산(관계 연산)

데이터베이스 언어(SQL)

데이터베이스의 주요 제어 기능(동시성 제어, 보안 제어)

2.5 멀티미디어 기본 지식

기초 지식 of 멀티미디어

일반적으로 사용되는 멀티미디어 장비 성능 특성, 일반적으로 사용되는 멀티미디어 파일 형식 유형

2.6 시스템 성능 지표

응답 시간, 처리량, 처리 시간

신뢰성, 유지 관리성, 확장성, 이식성, 가용성, 재사용성, 보안

2.7 컴퓨터 응용에 대한 기본 지식

일반적인 컴퓨터 사무용 소프트웨어 운영 방법

컴퓨터 정보 관리, 데이터 처리, 보조 설계, 자동 제어, 과학 컴퓨팅, 인공 지능 및 기타 분야의 응용

원격 통신 서비스

3. 운영 지식

3.1 소프트웨어 엔지니어링 및 프로젝트 관리 기본 지식

소프트웨어 엔지니어링 기본 지식

소프트웨어 개발 수명주기 각 단계의 목표 및 작업

소프트웨어 프로세스 기본 지식

소프트웨어 개발 프로젝트 관리 기본 지식

소프트웨어 개발 방법(프로토타입 방법, 객체지향 방법) 기본 지식

소프트웨어 개발 도구 및 환경(CASE) 기본 지식

소프트웨어 품질 관리 기본 지식

3.2 시스템 분석 및 설계 기본 지식

데이터 흐름도(DFD), 엔터티 관계 다이어그램(ER 다이어그램) 기본 지식

객체지향 설계, 프로세스 중심 설계, 데이터 중심 설계 기초 지식

구조적 분석 및 설계 방법

모듈 설계, 코드 설계, 휴먼-컴퓨터 인터페이스 설계 기초 지식

3.3 프로그래밍 기초 지식

구조적 프로그래밍, 프로세스 다이어그램, NS 다이어그램, PAD 다이어그램

프로그래밍 스타일

3.4 프로그램 테스트의 기본 지식

프로그램 테스트의 목적, 원리, 객체, 프로세스 및 도구

블랙박스 테스트, 화이트박스 테스트 방법

테스트 설계 및 관리

3.5 프로그래밍 문서에 대한 기본 지식

알고리즘 설명, 레벨 로직 설명, 레벨 사양

모듈 테스트 계획, 모듈 테스트 케이스, 모듈 테스트 보고서

3.6 시스템 운영 및 유지 관리에 대한 기본 지식

시스템 운영관리 기초지식

시스템 유지관리 기초지식

4. 정보보안 기초지식

정보시스템 보안 기초지식

정보시스템 보안 관리 기초지식

암호화 및 복호화 기초지식

5 .표준화에 대한 기본 지식

표준화의 기본 개념

표준화 수준(국제 표준, 국가 표준, 산업 표준, 기업 표준)

관련 표준(코드 표준, 파일 형식 표준, 보안 표준, 소프트웨어 개발 사양 및 문서 표준, 인터넷 관련 표준)

6. 정보화의 기초지식

정보의 의미, 정보자원, 정보화, 정보공학, 정보산업, 정보기술

글로벌 정보화 동향, 국가 정보화 전략, 기업 정보화 전략 및 전략적 상식

관련 법률 및 규정의 핵심 사항

7. 컴퓨터 전문 영어

보조 엔지니어(또는 기술자) 영어 읽기 수준 보유

이 분야의 기본 영어 용어를 마스터하세요

시험 과목 2: 프로그래밍

1 . 내부 설계

1.1 외부 설계 이해

1.2 소프트웨어 기능 구조 분할 및 결정

데이터 흐름도(DFD), 구조 차트

1.3 물리적 데이터 설계

데이터 구성 방법, 저장 매체, 설계 기록 형식 결정 , 처리 방법

1.4 세부 입력 및 출력 설계

인터페이스 디자인, 보고서 디자인 등

1.5 내부 설계 문서

프로그램 인터페이스, 프로그램 기능, 인간-기계 인터페이스, 입력 및 출력, 테스트 계획

1.6 내부 설계 검토

2. 프로그램 설계

2.1 모듈 구분(원리, 방법, 표준)

2.2 프로그램 설계 문서 작성

모듈 사양(프로그램 처리 로직, 입출력 데이터 형식)

테스트 요구 사항 사양(테스트 유형) 및 목표, 테스트 케이스, 테스트 방법)

2.3 프로그램 설계 검토

3. 프로그램 구현

3.1 프로그래밍

프로그래밍 방법 및 사양

프로그래밍 언어 선택 및 사용

설명서 살펴보기

프로그램 문서화

3.2 프로그램 테스트

테스트 환경 및 테스트 도구 선택 및 사용

테스트 데이터 설계

테스트 보고서 작성

4. 프로그래밍 언어 (C 언어 필수, C, C++, Java 언어 중 하나 선택)

4.1C 프로그래밍 언어(C99 표준)

4.2C++ 프로그래밍 언어(ANSIC++ 표준)

4.3Java 프로그래밍 언어(Java2)

위 내용은 주니어 소프트웨어 프로그래머 시험의 내용은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.