소프트웨어하드웨어를 동작시켜 작업을 편리하게 수행하도록 하는 프로그램특징상품성, 견고성, 복잡성, 순응성, 비가시성, 비마모성, 비제조성, 비과학성 시스템 구성 요소입력, 처리, 제어, 피드백으로 이루어짐 소프트웨어 위기소프트웨어 개발 속도가 하드웨어 개발 속도를 따라가지 못해 사용자의 요구사항을 처리할 수 없는 문제가 발생한 것을 의미원인특성에 대한 이해 부족관리 부재프로그래밍만 치중기술에 대한 교육 부족결과인력 부족과 인건비 상승성능 및 신뢰성 부족유지보수가 어렵고 이에 따른 비용 증가생산성 저하, 소프트웨어의 품질 저하 소프트웨어 공학의 개념소프트웨어 위기를 극복하기 위한 방안으로 소프트웨어의 품질과 생산성 향상을 목적으로 함IEEE 표준 용어사전개발, 운용, 유지보수, 폐기 처분에 대한 체계적인 ..
정보 시스템데이터를 수집, 저장 했다가 필요시 정보를 생성하고 분배하는 수단경영정보, 군사정보, 인사행정 정보, 의사결정 지원 시스템 등으로 사용됨자료 관찰이나 측정으로 수집한 사실이나 결과값 (가공되지 않은 상태)정보 자료를 가공해서 얻은 결과물자료처리 시스템 정보 시스템이 사용할 자료를 처리하는 서브시스템 (일괄처리, 온라인 실시간처리, 분산 처리)시스템으로 분류데이터웨어 하우스 주요 업무 시스템에서 새로 생성된 DB로서 의사결정 지원 시스템을 지원하는 주체적, 통합적, 시간적 데이터의 집합체다. DB 정의통합 데이터 자료 중복을 배제한 자료저장 데이터 컴터가 접근할 수 있는 저장 매체에 저장된 자료운영 데이터 업무수행에 없어서는 안될 반드시 필요한 자료공용 데이터 공동으로 소유하고 유지하는 자료 D..