4 급 소프트웨어 엔지니어 시험의 개요는 무엇입니까?
첫째, 시험 설명
1. 시험 요구 사항:
(1) 소프트웨어 엔지니어링 관리의 개념과 작업을 이해합니다.
(2) 소프트웨어 라이프 사이클 프로세스를 이해합니다.
(3) 소프트웨어 엔지니어링 표준을 이해합니다.
(4) 수요 분석, 테스트 및 유지 보수를위한 기본 기술을 습득한다.
(5) 소프트웨어 측정 및 소프트웨어 구성 관리 방법을 마스터하십시오.
(6) 소프트웨어 재사용의 개념을 이해한다.
(7) 소프트웨어 품질 보증의 수단을 이해한다.
(s) 소프트웨어 프로젝트의 직원 요구 사항을 이해합니다.
(9) 소프트웨어 지적 재산권의 기본 사항을 이해합니다.
2. 이 등급 시험에 합격한 합격자는 소프트웨어 시스템 분석 및 엔지니어링 시스템 분석가, 엔지니어링 관리자의 실제 업무 능력 및 전문 수준을 갖추고 있다.
3. 이번 수준 테스트의 범위는 모듈 1, 모듈 2, 모듈 3 의 세 가지 모듈로 구성됩니다. 문제형은 단독객관식 문제, 십여 가지 객관식 문제, 10 가지 종합 문제이다. 모듈당 시험 시간은 90 분입니다.
둘째, 시험 범위
모듈 1: 소프트웨어 엔지니어링 기술
1..1소프트웨어 수명 주기 프로세스
1..1.1소프트웨어 엔지니어링 프로세스 및 소프트웨어 수명
1..1.2 소프트웨어 수명 주기 모델
1. 1.3 국제 표준: ISO/IECI2207 정보 기술 소프트웨어 수명 주기 프로세스
1.2 소프트웨어 요구 사항 분석
1.2. 1 수요 분석 작업
1.2.2 수요 분석 프로세스
1.2.3 요구 사항 유형.
1.2.4 수요 분석 원칙
1.2.5 수요 분석가 및 사용자의 책임
1.2.6 요구사항 파일
1.2.7 요구 사항 기술 선택 설명
1.3 소프트웨어 재사용 기술
1.3. 1 소프트웨어 재사용 개념
1.3.2 소프트웨어 개발 프로세스
1.3.3 구성 요소 기술
1.3.4 계층형 아키텍처
1.3.5 소프트웨어 재사용을 구현하는 개발 단위 조직 구조
1.4 소프트웨어 테스트 기술
1.4. 1 소프트웨어 테스트의 기본 개념
1.4.2 테스트 케이스 설계
● 화이트 박스 테스트
● 블랙박스 테스트
1.4.3 성능 테스트
1.4.4 소프트웨어 테스트 전략
1.4.5 소프트웨어 테스트 도구
1.5 소프트웨어 유지 관리
1.5. 1 소프트웨어 유지 관리 개념
1.5.2 소프트웨어 유지 관리 활동
1.5.3 소프트웨어 유지 보수 구현
1.5.4 소프트웨어 서비스 기능
1.5.5 소프트웨어 리엔지니어링
1.6 소프트웨어 도구 및 소프트웨어 개발 환경
1.6. 1 소프트웨어 개발 도구의 분류, 기능 및 기능
1.6.2 소프트웨어 개발 환경의 개념
모듈 2: 소프트웨어 품질 관리 및 소프트웨어 품질 보증
2. 1 소프트웨어 품질
2.1..1소프트웨어 품질이란 무엇입니까?
2. 1.2 소프트웨어 안정성
2. 1.3 소프트웨어 품질 문제의 근본 원인
2. 1.4 소프트웨어 제품 품질 및 소프트웨어 프로세스 품질
2.2 소프트웨어 품질 보증
2.2. 1 소프트웨어 품질 보증 개념
2.2.2 소프트웨어 품질 보증 시스템
2.2.3 품질 보증 구현
2.2.4 소프트웨어 품질 설계
2.2.5 소프트웨어 내결함성 기술
2.3 소프트웨어 엔지니어링 표준 및 소프트웨어 설명서
2.3. 1 소프트웨어 엔지니어링 표준이란 무엇입니까?
2.3.2 소프트웨어 엔지니어링 표준화의 중요성
2.3.3 소프트웨어 엔지니어링 표준 개발 및 구현
2.3.4 소프트웨어 엔지니어링 표준 수준
2.3.5 소프트웨어 엔지니어링 국가 표준
2.4ISO9000 국제 표준
2.4. 1 품질 관리, 품질 인증 및 품질 감사
2. 4. 2 iso 9000 표준 개요
2. 4. 3 iso 9000 패밀리 표준의 구성
품질체계
2. 4. 5 ISO 900 1 주요 콘텐츠
2.4.6 새로운 ISO 9000 프로토콜 구현 가이드 요약
2.5 소프트웨어 프로세스 역량 평가를위한 CMM
2.5. 1 소프트웨어 프로세스 평가의 중요성
2.5.2 소프트웨어 프로세스 역량 성숙도 분류 및 핵심 프로세스 영역
2.5.3 소프트웨어 프로세스 평가 국제 표준
2.6 소프트웨어 지표
소프트웨어 측정 단위의 개념
2.6.2 기능 포인트 방법은 소프트웨어의 크기를 계산합니다
2.6.3 절차 순환 복잡도 계산
2. 6. 4 halstead 프로그램에 대한 작업 로드 계산
프로그램 스타일 측정
2.7 소프트웨어 구성 관리
2.7. 1 소프트웨어 구성 관리란 무엇입니까?
2.7.2 구성 관리 계획 개발
2.7.3 변경 관리
버전 2.7.4 관리 및 릴리스 관리
모듈 3: 소프트웨어 엔지니어링 관리
3. 1 소프트웨어 엔지니어링 관리 및 소프트웨어 프로젝트 관리
3.1..1소프트웨어 엔지니어링 관리의 작업과 의미
3. 1.2 소프트웨어 엔지니어링 관리 범위
3. 1.3 소프트웨어 문서 관리
3. 1.4 소프트웨어 비용 견적
3. 1.5 소프트웨어 위험 분석
3. 1.6 소프트웨어 프로젝트 일정 및 모니터링
3.2 소프트웨어 인력 관리
3.2. 1 소프트웨어 개발 조직 구조
3.2.2 소프트웨어 인력 역량 성숙도 모델
3.2.3 소프트웨어 엔지니어의 윤리 및 직업 활동
3.3 소프트웨어 지적 재산권 보호
3.3. 1 지적 재산권이란 무엇입니까?
컴퓨터 소프트웨어의 저작권
3.3.3 컴퓨터 소프트웨어 저작권 등록 관리
3.3.4 컴퓨터 소프트웨어 저작권 침해 및 법적 보호
3.3.5 컴퓨터 소프트웨어의 영업 비밀과 불공정 경쟁