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