1과목
소프트웨어 설계
Chapter 1. 요구사항 확인
1-1 현행 시스템 분석
1. 현행 시스템 파악 절차
1단계 : 현행 시스템의 구성, 기능, 인터페이스 현황 파악
- 현행 시스템의 구성 현황 : 기간 업무와 지원 업무로 구분하여 기술한 것이다. - 현행 시스템 기능 현황 : 단위 업무 시스템이 현재 제공하고 있
시험은 NCS 학습 모듈 중 정보통신 분야의 ‘정보기술’ 분류에 포함된 ‘정보기술개발’과 ‘정보기술운영’에 속한 125개의 학습 모듈을 기반으로 하고 있다.
- 1과목 소프트웨어 설계, 2과목 소프트웨어 개발, 3과목 데이터베이스 구축, 4과목 프로그래밍 언어 활용, 5과목 정보시스템 구축 관리
Ⅰ. 개요
1970년대 초에 구조적 프로그래밍과 관련된 개념들이 출현하였다. 이때까지 프로그래머들은 프로그램의 신뢰도나 유지 보수성보다는 속도나 기억 장치 사용 크기, 즉 프로그램의 효율이 얼마나 좋은가에 더 관심을 두었다. 대부분의 프로그래머들은 하드웨어 자원의 제한을 극복하는 데 노
일체를 말한다. 소프트웨어에 프로그램 이외의 문서와 정보를 포함시키는 이유는 이들 모두가 소프트웨어 생산 행위의 결과이기 때문이다. 또한 프로그램은 프로그램 언어로 작성된 코드, 즉 정적인 표현을 의미하지만 소프트웨어는 프로그램이 컴퓨터를 가동시킨다는 동적인 의미도 포함하고 있다.
알고리즘의 대표적인 설계기법의 원리 및 특징에 대해 서술하였다.
II. 본 론
1. 알고리즘의 설계기법
1) 분할정복 방법
분할정복 방법은 순환적으로 문제를 푸는 방법으로서 주어진 문제를 여러 개의 소문제로 분할하여 이 소문제를 순환적으로 푼 후 이들의 해를 결합하여 원래 문제의 해를 구