
총 3개
-
시스템분석및설계2024.10.251. 시스템 분석 및 설계 개요 1.1. 소프트웨어 공학의 이해 1.1.1. '소프트웨어 위기'의 개념 '소프트웨어 위기'는 시스템의 대규모화에 따라 소프트웨어의 신뢰성 저하, 개발비의 증대, 계획의 지연 등의 현상이 현저해져서 개발 계획의 수행이 매우 곤란해진 상황을 의미한다. 이 용어는 1968년 NATO의 후원에 의한 가르미시(Garmisch) 회의, 이듬해의 로마 회의 이후 「소프트웨어 공학」과 함께 유명해진 말이다. 소프트웨어의 위기란 하드웨어 비용 대비 소프트웨어 개발 및 유지보수 비용이 급격히 증가하고, 낮은 품질...2024.10.25
-
소프트웨어 프로세스 모델의 목적과 역할을 설명2024.08.291. 소프트웨어 공학과 소프트웨어 프로세스 모델 1.1. 소프트웨어 공학의 정의 소프트웨어 공학은 소프트웨어를 효율적이고 신뢰성 있게 개발하고 유지보수하기 위한 학문적인 접근 방식이다. 이는 공학적 원리와 방법론을 적용하여 소프트웨어 개발 프로세스를 체계적으로 관리하고 제어함으로써 품질 높은 소프트웨어를 만들기 위해 사용된다. 즉, 소프트웨어 공학은 소프트웨어 개발과 유지보수에 과학적이고 체계적인 접근 방식을 제공하여 소프트웨어의 품질과 생산성을 향상시키는 것이 목적이다. 1.2. 소프트웨어 프로세스의 개념 소프트웨어 프로세스는 ...2024.08.29
-
7급 전산직 공무원 데이터베이스 및 소프트웨어공학론 요약2025.03.311. 데이터베이스론 1.1. 개요 데이터는 값, 수치 정보이며, 정보는 자료를 가공한 유효한 해석이다. 데이터와 정보는 같지 않으며, 데이터의 특징은 공유성, 통합성, 저장성, 운영성이 있다. 데이터베이스(DB)의 특징은 실시간 접근, 지속적 변화, 다중 사용, 프로그램-데이터 독립성, 내용 참조가 가능한 메타데이터 등이 있다. DB는 자료 추상, 자료 독립, 자기 정의의 3요소로 구성되며, 일괄처리 시스템과 온라인처리 시스템이 있다. 데이터베이스 관리 시스템(DBMS)은 중복 최소화, 독립성 향상, 일관성 및 무결성 유지, 개발...2025.03.31