정보처리기사/소프트웨어 개발

IT위키

1. 데이터 입출력 구현[편집 | 원본 편집]

세부항목 세세항목
1. 논리 데이터저장소 확인
  • 1. 자료구조
  • 2. 논리 데이터저장소
2. 물리 데이터저장소 설계
  • 1. 물리 데이터저장소
  • 2. ORM(Object-Relational Mapping) 프레임워크
  • 3. 트랜잭션 인터페이스
3. 데이터 조작 프로시저 작성
  • 1. 프로시저
  • 2. 프로그램 디버깅
  • 3. 단위테스트 도구
4. 데이터 조작 프로시저 최적화
  • 1. 쿼리(Query) 성능 측정
  • 2. 소스코드 인스펙션

2. 통합 구현[편집 | 원본 편집]

세부항목 세세항목
1. 모듈 구현
  • 1. 단위모듈 구현
  • 2. 단위모듈 테스트
2. 통합 구현 관리
  • 1. IDE 도구
  • 2. 협업도구
  • 3 형상관리 도구

3. 제품소프트웨어 패키징[편집 | 원본 편집]

세부항목 세세항목
1. 제품소프트웨어 패키징
  • 1. 애플리케이션 패키징
  • 2. 애플리케이션 배포 도구
  • 3. 애플리케이션 모니터링 도구
  • 4. DRM
2. 제품소프트웨어 매뉴얼 작성
  • 1. 제품소프트웨어 매뉴얼 작성
  • 2. 국제 표준 제품 품질 특성
3. 제품소프트웨어 버전관리
  • 1. 소프트웨어 버전관리 도구
  • 2. 빌드 자동화 도구

4. 애플리케이션 테스트 관리[편집 | 원본 편집]

세부항목 세세항목
1. 애플리케이션 테스트케이스 설계
  • 1. 테스트 케이스
  • 2. 테스트 레벨
  • 3. 테스트 시나리오
  • 4. 테스트 지식 체계
2. 애플리케이션 통합 테스트
  • 1. 결함관리 도구
  • 2. 테스트 자동화 도구
  • 3. 통합 테스트
3. 애플리케이션 성능 개선
  • 1. 알고리즘
  • 2. 소스코드 품질분석 도구
  • 3. 코드 최적화

3. 인터페이스 구현[편집 | 원본 편집]

세부항목 세세항목
1. 인터페이스 설계 확인
  • 1. 인터페이스 기능 확인
  • 2. 데이터 표준 확인
2. 인터페이스 기능 구현
  • 1. 인터페이스 보안
  • 2. 소프트웨어 연계 테스트
3. 인터페이스 구현 검증
  • 1. 설계 산출물
  • 2. 인터페이스 명세서