시스템의 연구와 개발에 있어서 중요하다. 하지만, 지식 기반 시스템의 응용 분야의 범위와 규모가 확대됨에 따라 요구되는 지식 베이스의 크기와 복잡도가 증가되면서, 주기억 장치 기반의 기존의 지식 기반 시스템들로는 대응하기 어려운 경우들이 발생하기 시작하였다 [Rodr 89]. 사무 자동화(office auto
소프트웨어공학 환경을 만들기 위해 소프트웨어, 하드웨어, 소프트웨어공학데이터베이스(분석,설계,코딩,테스트에 관한 중요한 정보를 포함하는 저장소)들을 결합시켜 놓은 것.
SDLC(Software Development Life Cycle) : 소프트웨어 타당성 조사로부터 개발, 유지보수, 폐기까지의 전과정을 하나의 주기로 보고
분석
1) 운영체제의 종류 및 특징
Windows : 중소 규모 서버, 개인용 적합, 유지와 관리 비용 측면에서는 가장 안정적이다. Unix : IBM, 대용량 처리, 안정성이 요구되는 서버, NAS, 안정적, 신뢰도, 대용량 처리를 위
해 선호되고 있다. 비용이 많이 든다. Linux : 중대 규모 서버, 하드웨어 및 소프트웨어 소유
시험은 NCS 학습 모듈 중 정보통신 분야의 ‘정보기술’ 분류에 포함된 ‘정보기술개발’과 ‘정보기술운영’에 속한 125개의 학습 모듈을 기반으로 하고 있다.
- 1과목 소프트웨어설계, 2과목 소프트웨어 개발, 3과목 데이터베이스 구축, 4과목 프로그래밍 언어 활용, 5과목 정보시스템 구축 관리
소프트웨어의 정의소프트웨어란 프로그램과 프로그램의 개발, 운용, 보수에 필요한 관련 정보 일체를 말한다. 소프트웨어에 프로그램 이외의 문서와 정보를 포함시키는 이유는 이들 모두가 소프트웨어 생산 행위의 결과이기 때문이다. 또한 프로그램은 프로그램 언어로 작성된 코드, 즉 정적인 표